STM32/STM8技术论坛
登录
直播中
王莉
7年用户
302经验值
私信
关注
[问答]
cubemx生成工程时,串口的引脚配置没有自动初始化?
开启该帖子的消息推送
GPIO
串口
STM32
F103,用CUBEMX初始化串口1,有选项GPIO SET
ti
NGS,里面也写明了PA9是复用推挽输出,PA10是悬浮输入。
但生成工程后,只看到了串口波特率等设置,而IO口那里好像还得用HAL_UART_MspInit(UART_HandleTypeDef *huart)函数自己配置。
但其他通用GPIO用CUBEMX配置后,生成的工程里是已经配置好引脚的了。
回帖
(5)
周蓓
2019-1-8 09:45:16
实际上已经初始化了
HAL_UART_Init(&huart1)这个函数里调用了HAL_UART_MspInit(&huart1)函数的。
实际上已经初始化了
HAL_UART_Init(&huart1)这个函数里调用了HAL_UART_MspInit(&huart1)函数的。
举报
杨叶
2019-1-8 09:51:51
我也想学习学习!
我也想学习学习!
举报
杨季赟
2019-1-8 09:59:34
cube中配置好,生成代码配置部分都会自动生成的,
例如我使用cube启用了USART1,我的main函数中就将其初始化了:
cube中配置好,生成代码配置部分都会自动生成的,
例如我使用cube启用了USART1,我的main函数中就将其初始化了:
举报
王莉
2019-1-8 10:13:54
这不包含串口引脚的初始化。
在CUBEMX配置其他通用IO引脚时,生成的代码里是可以自动初始化相关引脚的。想不明白为什么串口引脚没有被自动初始化。
这不包含串口引脚的初始化。
在CUBEMX配置其他通用IO引脚时,生成的代码里是可以自动初始化相关引脚的。想不明白为什么串口引脚没有被自动初始化。
举报
杨季赟
2019-1-8 10:26:10
这就不知道了,,当前我还没遇到该问题,,先前有几个定时器通道的引脚因为复用无法使用,在cube的sys选项下的Debug框中选择Serial Wire后就可以使用了(我用的是SW调试),,,还有就是计时器中断之类的需要自己在必要的地方启用,,,,
这就不知道了,,当前我还没遇到该问题,,先前有几个定时器通道的引脚因为复用无法使用,在cube的sys选项下的Debug框中选择Serial Wire后就可以使用了(我用的是SW调试),,,还有就是计时器中断之类的需要自己在必要的地方启用,,,,
举报
更多回帖
rotate(-90deg);
回复
相关问答
GPIO
串口
请问基于studio
cubemx
生成
的基本
初始化
代码会被使用吗?
2023-02-21
507
使用
CubeMX
配置
STM32010C6T6的LPUART1外设时RX
引脚
模式如何修改?
2023-08-07
121
STM32
CubeMX
外设在哪里
初始化
?
2023-01-11
256
通过
cubemx
配置
生成
的USB相关代码,
初始化
进入硬件出现错误怎么解决?
2022-03-31
1815
如何对
CubeMX
工程
进行
初始化
呢
2021-11-05
1244
请教在rtt
工程
中使用
cubemx
配置
的意义
2023-02-09
505
请问
CubeMx
可以为GPIO
引脚
生成
MX_GPIO_Init() 函数吗
2022-12-14
190
如何利用STM32
CubeMX
去
生成
STM32F429
初始化
代码呢
2021-12-01
720
使用
CUBEMX
生成
配置
好的UCPD外设
初始化
代码后未发现UCPD HAL库函数是为什么?
2023-08-08
220
是否可以使用
CubeMX
为多个
配置
生成
代码,这些
配置
可以即时
初始化
?
2022-12-06
200
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分