liuxiaofei126
获得 350 次赞
帮助过462人
#define KEY_PORT P2unsigned char KeyBuf if(KeyBuf != KEY_PORT) //判断光线是否挡住 { KeyBuf = KEY_PORT; KeyDelay_Cnt = KEYDELAY; F_KeyDelay = 1; }P2口接的都是按键,按下为低电平,搞不懂上面的判断时则么回事
stm32中,看到好多例子多个c文件调用同一个函数,都是应用同一个头文件,而在头文件里void buffer(void);前面不是应该加extern来声明?
做了一个LED模块,初始化时设置了LED闪亮参数,具体的闪烁任务在滴答定时器1MS中断执行,没在主函数while循环执行,整个程序就一个滴答定时器中断,但是在主函数while循环中有AD轮询采样,这样的1ms中断会影响AD采样?
晶振为8M,这里宏定义 #define SYSCLK_FREQ_24MHz 24000000 */ 24M但是在PLL哪里弄成72M了#else /@@* PLL configuration: PLLCLK = HSE * 9 = 72 MHz */ RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_PLLSRC | RCC_CFGR_PLLXTPRE | RCC_CFGR_PLLMULL)); RCC->CFGR |= (uint32_t)(RCC_CFGR_PLLSRC_HSE | RCC_CFGR_PLLMULL9);最后主频是多少呢