2783| 10
|
串口中断数据无法使用 |
2金钱
最佳答案把code定义为一个数组,
u8 code[512];
void USART1_IRQHandler(void)
{
if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
{
int i = 0;
code=USART_ReceiveData(USART1);
i++;
//printf("%c",code);
}
}
每隔一段时间去读code内的值就好了
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-9 04:22
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网