你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F767IGx 使用串口模块正常运行串口不能接收,debug模式正常。

[复制链接]
M_yang 提问时间:2024-3-27 12:22 / 未解决


[基本环境]
        芯片: STM32F767IGx
        模块:串口4  连接射频模块
        串口配置: 基本配置+开启IDLE并打开DMA通道
        系统:CMISos2 实时操作系统
        其他: 射频模块单开任务初始化射频模块

[问题现象]
        通过stlink刷机后,串口正常读取射频模块信息。但是断电重启后不能获取不到射频模块信息,这时打开debug什么也不做,然后退出debug模式,串口又能正常获取射频信息。
      
        在debug模式中不管是单步运行还是一直运行,逻辑均正常,能正常获取射频信息。


     
收藏 评论3 发布时间:2024-3-27 12:22

举报

3个回答
kmxm 回答时间:2024-3-27 14:37:15

遇到过类似的情况,不过我串口接的是WIFI模块,F7串口RX引脚有外部上拉电阻吗?没有的话开启IO内部的上拉,可能会有奇效

M_yang 回答时间:2024-3-27 16:04:56
kmxm 发表于 2024-3-27 14:37
[md]遇到过类似的情况,不过我串口接的是WIFI模块,F7串口RX引脚有外部上拉电阻吗?没有的话开启IO内部的上 ...

感谢关注!目前问题解决了,是复位电路问题,复位时间太短导致部分寄存器还没复位完成。通过软件复位,硬件复位定位出来的。
butterflyspring 回答时间:2024-3-27 18:04:14
通常在 debug 模式下,调试器会有效的复位芯片。

所以检查一下硬件部分看看复位是否正常。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版