久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
stm32定時器中斷仿真程序
[打印本頁]
作者:
wweddd
時間:
2020-12-8 14:19
標題:
stm32定時器中斷仿真程序
這是本次實驗給關于stm32要求的定時器加上中斷仿真實驗
51hei.png
(23.56 KB, 下載次數: 64)
下載附件
2020-12-8 14:32 上傳
d.png
(97.41 KB, 下載次數: 71)
下載附件
2020-12-8 14:18 上傳
單片機源程序如下:
#include"stm32f10x.h"
#define Led_Red_On GPIO_ResetBits(GPIOC,GPIO_Pin_1)
#define Led_Red_Off GPIO_SetBits(GPIOC,GPIO_Pin_1)
#define Led_Red_Toggle GPIOC -> ODR ^= GPIO_Pin_1
#define Led_Green_On GPIO_ResetBits(GPIOC,GPIO_Pin_2)
#define Led_Green_Off GPIO_SetBits(GPIOC,GPIO_Pin_2)
#define Led_Green_Toggle GPIOC -> ODR ^= GPIO_Pin_2
#define Led_Blue_On GPIO_ResetBits(GPIOC,GPIO_Pin_3)
#define Led_Blue_Off GPIO_SetBits(GPIOC,GPIO_Pin_3)
#define Led_Blue_Toggle GPIOC -> ODR ^= GPIO_Pin_3
void Blue_Flash() //????
{
int i;
void delay(unsigned int t);
for(i=3;i>0;i--)
{
Led_Blue_Toggle;delay(100000);
}
}
void Led_Configration()
{
GPIO_InitTypeDef GPIO_InitStruct;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);
GPIO_InitStruct.GPIO_Pin = (GPIO_Pin_1 | GPIO_Pin_2 | GPIO_Pin_3);
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC,&GPIO_InitStruct);
Led_Red_Off;
Led_Green_Off;
Led_Blue_Off;
}
void delay(unsigned int t)
{
while(t--);
}
void EXTI_Configration() //中斷程序
{
EXTI_InitTypeDef EXTI_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO ,ENABLE);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource13);
EXTI_InitStructure.EXTI_Line = EXTI_Line0 | EXTI_Line13;
EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;
EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising;
EXTI_InitStructure.EXTI_LineCmd = ENABLE;
EXTI_Init(&EXTI_InitStructure);
}
void NVIC_Configration()
{
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
NVIC_InitStructure.NVIC_IRQChannel = EXTI15_10_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
}
int main()
{
Led_Configration();
EXTI_Configration();
NVIC_Configration();
while(1)
{
Led_Red_Toggle;
delay(100000);
Led_Green_Toggle;
}
}
void EXTI0_IRQHandler() //中斷向量表
{
if(EXTI_GetITStatus(EXTI_Line0) != RESET)
{
EXTI_ClearITPendingBit(EXTI_Line0);
Blue_Flash();
}
}
void EXTI15_10_IRQHandler()
{
if(EXTI_GetITStatus(EXTI_Line13) != RESET)
{
EXTI_ClearITPendingBit(EXTI_Line13);
Led_Blue_Toggle;
}
}
復制代碼
所有資料51hei提供下載:
中斷硬件.zip
(270.15 KB, 下載次數: 27)
2020-12-8 14:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
中斷實驗.7z
(171.29 KB, 下載次數: 28)
2020-12-8 14:32 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美一区二区三区在线观看视频
|
午夜成人免费视频
|
一级免费黄色片
|
成人国产在线
|
国产精品久久久久久久午夜
|
久久久久人
|
日韩中文av
|
做爰xxxⅹ性生交
|
一级黄色片免费
|
日韩欧美亚洲
|
麻豆av在线免费观看
|
日韩大片在线观看
|
欧美美女视频
|
日韩亚洲欧美在线
|
日韩在线一区二区
|
久久免费看视频
|
91久久国产综合久久91精品网站
|
国产精品一区二区三区在线
|
一区二区不卡
|
奇米av
|
日韩成人综合
|
奇米av
|
国产深夜福利
|
日本免费高清视频
|
日本亚洲天堂
|
性大毛片视频
|
欧美性猛交xxxx黑人交
|
亚洲成a人
|
伊人色播
|
国产欧美日韩综合精品
|
狠狠撸狠狠干
|
日韩中文在线视频
|
国产成人a亚洲精品
|
成人片在线播放
|
夜夜嗨av一区二区三区
|
日本不卡在线播放
|
中文字幕在线一区二区三区
|
可以在线观看的av
|
久久精品小视频
|
国产精品欧美日韩
|
黄色高潮视频
|