4214| 9
|
传感器数据写入SD卡不能换行,跪求大佬,救救孩子!!! |
1金钱
最佳答案1.原子代码不清零 是因为他 使用了读取的长度
2. sizeof(USART1_TX_BUF) 改为 strlen((char *)USART1_TX_BUF) sizeof获取的是数组的长度不是你接收的长度
你可以试试printf("sizeof(USART1_TX_BUF)=%d\r\n",sizeof(USART1_TX_BUF));是不是等于你定义的USART_REC_LEN
3. 也可以像原子代码 写入长度改为USART_RX_STA&0x3fff 再加换行回车
4.或者按我平常用的,修改原子代码中断接收 把\r \n存起来 再最后多写个0 以 ...
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-9 04:20
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网