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

HAL库开发 串口初始化问题

[复制链接]
wanyisq 提问时间:2018-10-10 14:59 /
大家好,我在使用串口时,需要把串口管脚和中断的初始化另外做。所以我需要把HAL_UART_MspInit  函数从  HAL_UART_Init里面剔除出来,自己实现函数功能并更改函数名字。
但是实验发现,类似HAL_UART_MspInit功能的函数(函数名不一样),放在HAL_UART_Init前后都不能达到中断的目的,必须放在函数内部才能实现功能。


新建位图图像.jpg
收藏 评论4 发布时间:2018-10-10 14:59

举报

4个回答
废鱼 回答时间:2018-10-10 15:16:31
楼主,您好。HAL库在初始化串口时会自动的调用HAL_UART_Init,入口时已经指定使用哪个串口。楼主这样操作,需要先对huart2的Instance进行赋值。

评分

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

查看全部评分

wanyisq 回答时间:2018-10-11 08:58:50
安 发表于 2018-10-10 15:16
楼主,您好。HAL库在初始化串口时会自动的调用HAL_UART_Init,入口时已经指定使用哪个串口。楼主这样操作, ...

可以确定的是我赋值了。但是没用,不能用自己写的函数
废鱼 回答时间:2018-10-11 09:01:24
自己仿真走一下,看看配置的是否正确。还是后面驱动给把串口配置修改了。这个建议使用驱动库使用的函数。在初始化时会自动调用。如果没有定义会调用一个空函数。
埃斯提爱慕 回答时间:2018-10-12 16:26:54
提示: 作者被禁止或删除 内容自动屏蔽

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版