中断服务程序抖动
STM32L562DK探索板——如何启用蓝牙功能?
自己写驱动深入学习与调用Hal库的取舍
关于最近学习C语言回调和钩子函数的想法,以及对HAL库回调函数的困惑
STM32 上同时跑 LWIP 的 TCP 与 UDP 连接
使用 HAL 库通过串口以 ASCII 形式发送整型数据
USB Host 外部中断按键失效
调用HAL_FLASH_OB_Unlock()直接进入 HardFaultHandler
STM32 增加 WiFi + 以太网的低成本方案
NUCLEO G474RE无法运行程序
微信公众号
手机版
没有更改任何东西,因为同样的程序烧录到另外一块板卡不会出现问题👀️
有可能线路问题?
当时应该用示波器或者逻辑分析仪看看MCU的管脚串口信号
[md]应该不是,返回信息和主动上报用的一个串口,返回信息都有,debug看到上报的发送函数对应地址里的值也都是对的,返回了HAL_UART_Transmit_DMA返回了OK。但是上位机就是少了上报的串口信息。程序也正常运行。
数据是否发出去的话,驱动函数是不知道的,它只管逻辑上的问题,并没有监控总线的功能。
所以函数返回 ok, 不能代表外部信号一定送到。
检查一下线路上连接也是有必要的。
我就遇到MCU发出来的接不到,非要MCU接收了数据,发送的才显示。
我用的RS232转换电平串口。就是MCU的ttl转rs232线路电平有影响。
[md]好的谢谢,等下次出现了我排查一下