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

一个关于STM32F103用CUBEMX生成代码时的BUG

[复制链接]
大海-399550 提问时间:2018-10-2 21:49 /
芯片:STM32F103C8T6
代码生成用STM32CubeMX(version 4.24.0)
问题:代码在初始化配置GPIO后,再进行USART3的配置。在GPIO初始化时,本将PB13和PB14配置为下拉输入。但在执行USART3的配置后,将此二口搞成了上拉。
下图是我打断点后,在线监测的截图。
2018-10-02_21-37-08.png
让我迷惑的是,代码中根本看不到有操作PB13和PB14的代码。但它确实在执行红框中的代码后,右侧才监测到被打勾的。

请大家测试,指点。
收藏 1 评论5 发布时间:2018-10-2 21:49

举报

5个回答
radio2radio 回答时间:2018-10-2 22:22:45
PB13/14是此UART的握手线吗?你是不是选择了4线制UART了。

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

toofree 回答时间:2018-10-2 22:26:36
本帖最后由 toofree 于 2018-10-2 22:29 编辑

珍爱生命,远离LL。
实在要试的话,那么STM32CubeMX和STM32Cube_FW_F1版本高一些,版本越新,修复BUG的可能越大。
你试试看,搞个GPIO输出,8到15,能不能控制。我之前试过,用LL库,GPIO8到15根本无法控制。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

大海-399550 回答时间:2018-10-2 22:49:48
radio2radio 发表于 2018-10-2 22:22
PB13/14是此UART的握手线吗?你是不是选择了4线制UART了。

2018-10-02_22-44-33.png
PB13、PB14是USART的CTS、RTS线。但我没有用到。配置如上图。

现在还发现在,这两个引脚弱短路了。同是高或是同是低电位。断电后测量,引脚间居然不到1k的阻值。
toofree 回答时间:2018-10-3 01:20:52
经测试,没出现楼主的现象。STM32CubeMX版本4.27.0,STM32Cube_FW_L1_V1.8.1


TEST_F103_USART3_LL.rar (493.42 KB, 下载次数: 3)

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

衔胆栖冰 回答时间:2018-10-5 23:34:14
如果有bug,就找出来修改一下

所属标签

相似问题

官网相关资源

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