在 STM32CubeIDE 中生成 ioc 配置文件
CAN 总线多节点环境下进行固件升级
在 Bootloader 运行期间保持 GPIO 引脚电平状态不变
把 MCO1 时钟源选为 PLLCLK会怎样
I2C 错误代码含义
CubeIDE 下载程序时不整片擦除芯片
在编译C++ STM32项目时,如何将.hpp文件扩展名与合并了头文件声明和源文件定义的模板
sscanf 函数无法正确读取浮点值
TIM5 1μs 定时无法触发回调函数
如何将 LoRa993 模块与 STM32F401RE 对接
微信公众号
手机版
没有更改任何东西,因为同样的程序烧录到另外一块板卡不会出现问题👀️
有可能线路问题?
当时应该用示波器或者逻辑分析仪看看MCU的管脚串口信号
[md]应该不是,返回信息和主动上报用的一个串口,返回信息都有,debug看到上报的发送函数对应地址里的值也都是对的,返回了HAL_UART_Transmit_DMA返回了OK。但是上位机就是少了上报的串口信息。程序也正常运行。
数据是否发出去的话,驱动函数是不知道的,它只管逻辑上的问题,并没有监控总线的功能。
所以函数返回 ok, 不能代表外部信号一定送到。
检查一下线路上连接也是有必要的。
我就遇到MCU发出来的接不到,非要MCU接收了数据,发送的才显示。
我用的RS232转换电平串口。就是MCU的ttl转rs232线路电平有影响。
[md]好的谢谢,等下次出现了我排查一下