2019-10-16 07:00发布
zc123 发表于 2016-11-29 16:18 memset(USART_RX_BUF, 0, 100); 功能和上面差不多,不过如果在接收中将末尾收到" "时替换为' ',写入接 ...
ianhom 发表于 2016-11-29 16:29 取巧点的方法,要求USART_RX_BUF长度为4的倍数,数组起始地址要按4字节对其: unsigned int *pu32Data = ( ...
最多设置5个标签!
功能和上面差不多,不过如果在接收中将末尾收到" "时替换为' ',写入接收缓存,不需要清除
取巧点的方法,要求USART_RX_BUF长度为4的倍数,数组起始地址要按4字节对其:
unsigned int *pu32Data = (unsigned int*)USART_RX_BUF;
for(i = 0; i <25; i++) puc32Data = 0;在32位MCU平台上,理论上快4倍以上,因为省去了单字节操作
或者用DMA帮你清除
学习了
哦…… 学习了
一周热门 更多>