stm32f207ve芯片,使用rtthread操作系统,同时使用uart2、uart4、uart5同时发送数据,下一级设备接收到数据后立马回复数据,三条数据几乎同时接收,大概率会丢失数据,往往只能收到一条数据或者没有数据,但是如果将三条数据分开回复,间隔几毫秒则能正常接收。按道理来说三个串口不是独立工作的吗?为什么会有影响呢 |
STM32L431在去掉注释memcpy后会不断重启
STM32F207VET6的flash是512KB的,为什么对0x080A0000后512KB的内存进行操作程序没有问题?
STM32F4的串口在配置DMA之后,不能使用高波特率吗?
用stm32cubeide上传串口通信代码之后,st-link红灯一直亮,再想下载的时候显示Target no device found
stm32f103USART2无法收发信息
请问为什么自己加了stdio.h,sprintf还是用不了?
串口重定向为什么printf不能打印到串口上
STM32H7串口智能卡模式
STM32H750如何搭配88E6320來使用?
STM32F103做从站 上电过程,上位机不断发送数据造成,通讯失败,请大侠指导一下
应该是,使用的中断接收
中断处理中是不是有加打印或者其他的处理太多的过程?按照常规只接收数据,理论不会发生类似的问题。还有看一下中断时是否进行了现在保护操作,把现场保护操作去掉试试。
确实是,中断使用了临界区保护