
stm32f207ve芯片,使用rtthread操作系统,同时使用uart2、uart4、uart5同时发送数据,下一级设备接收到数据后立马回复数据,三条数据几乎同时接收,大概率会丢失数据,往往只能收到一条数据或者没有数据,但是如果将三条数据分开回复,间隔几毫秒则能正常接收。按道理来说三个串口不是独立工作的吗?为什么会有影响呢 |
I2C从模式编程之STOP中断
简单聊聊STM32的SPI外设
使用STM32L451CEU6型号的芯片,在用usart(PA9、PA10)进行串口通信时,发送0x55在PC端可以收到正确的数据,但是发送0x80会收到0x00的数据,发送0x01会收到0x7F的数据,串口助手的配置和CubeMX上的配置参数是一样的(都是115200,8N1),请问各位这个是什么原因呀?
STM8AF6213 LIN通讯问题
STM32H7,0x00000000地址的内容引发hardfault
使用HAL_UARTEx_RxEventCallback实现的uart数据接收不会被清理,一直累加
STM32调试内部flash时候,有个疑问?
STM32H7打开DCache后,串口1DMA接受数据位空
STM32 串口ISP烧录问题
STM32F407IGT6烧录异常
应该是,使用的中断接收
中断处理中是不是有加打印或者其他的处理太多的过程?按照常规只接收数据,理论不会发生类似的问题。还有看一下中断时是否进行了现在保护操作,把现场保护操作去掉试试。
确实是,中断使用了临界区保护