
STM32F107+LWIP---如何检查tcp通讯断开?并重新连接
有没有用过数字式mems麦克风的,想问下SPI通讯的问题
stm32f103 CAN通讯多帧发送问题?
STM32F107作为USB主机模拟串口通讯不成功(采用PL2303芯片)
STM32F103C8 LIN通讯例程
求助,丐版J-Link通讯不上
ethernet可以与ethercat通讯吗?
LIS3DH SPI 通讯问题
STM32F373 CAN通讯问题CAN_FLAG_LEC
请教高手看看,STM32F1的多机通讯,地址匹配唤醒问题
已附上代码
已附上代码
已附上代码
STM32串口DMA通讯接收到的数据少两个字节,而且最后一个字节为FF
有请专家帮忙提示下,谢谢!
没人回答,帖子已撤回,还是自己研究吧
#define APP_RX_DATA_SIZE 1024
#define APP_TX_DATA_SIZE 1024
这个定义本来就有的,只是建议将定义的值修改为 1024,这样效果更好。这个值的默认值是4,但是
在实际的操作中发现,如果你上位机传输的数据大于4,且并不是4 的整数倍的时候,会出现丢数据或
者数据不返回的问题。其根本原因是因为虚拟串口的数据是以数据流的方式发送出来的,接收数据不
知道每次接收到的数据大小是多少,所以使用了循环队列,但是一旦你的循环队列很小,很容易出现
溢出的问题。比如你设置这个值为5,你发一个 123456 的数据给 MCU,那么 MCU 就会返回 123451
这六个数据。最后的一个数据就是溢出了,所以只能被第一个数据所代替。
评分
查看全部评分
大侠,没有看见代码附件~~~ 可以传我扣扣邮箱吗? 994766146@qq.com