[quote=引用 6 楼 qq_20553613 的回复:] [quote=引用 4 楼 w371584831 的回复:] @Prry 大神,能给个完整的源码吗?或者再指点下小弟哪里出错了?个人感觉死在中断里了 //输出函数 void IDDataPrintf(void) { u8 t; if(DataCheck()==0) { for(t=0;t<3;t++) { USART_SendData(USART1, IDData[t]); while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET); } USART_RX_STA=0; } } //主函数 int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); delay_init(168); uart_init(115200); LED_Init(); WiegandInit(); while(1) { delay_ms(200); LED0!=LED0; IDDataPrintf(); } }
[quote=引用 4 楼 w371584831 的回复:] @Prry 大神,能给个完整的源码吗?或者再指点下小弟哪里出错了?个人感觉死在中断里了 //输出函数 void IDDataPrintf(void) { u8 t; if(DataCheck()==0) { for(t=0;t<3;t++) { USART_SendData(USART1, IDData[t]); while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET); } USART_RX_STA=0; } } //主函数 int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); delay_init(168); uart_init(115200); LED_Init(); WiegandInit(); while(1) { delay_ms(200); LED0!=LED0; IDDataPrintf(); } }
@Prry 大神,能给个完整的源码吗?或者再指点下小弟哪里出错了?个人感觉死在中断里了 //输出函数 void IDDataPrintf(void) { u8 t; if(DataCheck()==0) { for(t=0;t<3;t++) { USART_SendData(USART1, IDData[t]); while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET); } USART_RX_STA=0; } } //主函数 int main(void) { NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); delay_init(168); uart_init(115200); LED_Init(); WiegandInit(); while(1) { delay_ms(200); LED0!=LED0; IDDataPrintf(); } }
[quote=引用 2 楼 w371584831 的回复:] F1中引脚与外部中断配置GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource13);在F4中用什么替换
F1中引脚与外部中断配置GPIO_EXTILineConfig(GPIO_PortSourceGPIOB,GPIO_PinSource13);在F4中用什么替换
27,508
社区成员
28,796
社区内容
加载中
试试用AI创作助手写篇文章吧