5220| 7
|
len=USART_RX_STA&0x3FFF每次接收的长度都不一样是怎么回事? |
1金钱
最佳答案是啊。每次都不一样的了。。。
你发送100个字符,然后再发送回车换行,那么就是100哦。。。你发送多少个就是多少个。。。
这就是个小协议,非常简单。。。
你发送AAAAAAAAAAAA+回车+换行。
那么就接受AAAAAAAAAAA后缓存起来,每次接收一个字符后加1,这个接收数据大小保存在 USART_RX_STA的低14位而已,判断到有回车换行,本次接收就结束,那么把数据长度取出来。。。
还是很好理解的
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-19 22:16
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网