2887| 6
|
串口接受诡异问题 |
5金钱
最佳答案这个问题成功解决,跟大家成功分享一下。
代码如下:
while(time--)
{
if(USART_GetFlagStatus(USART1,USART_IT_RXNE)==SET)
{
i[j] = USART_ReceiveData(USART1);
if( i[0] == 0xA5)
j++;
}
理论上,我写的代码都是对的,可实际上就不一样了
开始的代码是死循环,如果串口出现乱发就蒙了。。。
果真乱发!&nb ...
| ||
菜鸟求关注
|
||
| ||
菜鸟求关注
|
||
| ||
菜鸟求关注
|
||
| ||
菜鸟求关注
|
||
| ||
菜鸟求关注
|
||
| ||
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
|
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-18 11:46
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网