当前日期:2019年10月16日 星期三
Hi 你好,欢迎访问!登录
搜索 导航

凯特网-Think and Do it , as Soon as!

当前位置:首页 - 实用案例 - 正文
阅读模式

stm32单片机Hal库使用问题1---串口通讯

2019-03-04 | 实用案例 | caterwang | 664°c

   使用stm32l031三周了,之前也不有用过,之前用的407,103都用的是传统的库,用起来顺手了,这次开发新产品(低功耗的)也就选了stm32系列的,本意就是之前用过103,407,因应没什么问题,确实也没有什么问题。就是stm32l03系列已全面支持hal库,这就是变化。好了废话不说了,下面说说我遇到的问题。

  • 串口通讯初始化时会卡死

    后经过实测确认,是在串口初始化时对串口通讯中断重复初始化操作,以下为错误示例:

        NVIC_EnableIRQ(USART2_IRQn);
            HAL_NVIC_EnableIRQ(USART2_IRQn);

  •   串口通讯发送正常,但是接收不正常

    在调试时,概率出现无法接收数据,离线运行时,直接收不到数据。后经过实测确认,是在串口初始化时对串口通讯用的GPIO重复初始化操作,以下为错误示例:

  50F7.tm.png

   这就是目前我遇到的hal库使用上的问题,总结下就是初始化不能重复操作。

请使用支付宝赞助我

支付宝打赏

请使用微信赞助我

微信打赏

版权声明

欢迎转载,但注明出处,谢谢!

分享:
0
QR:  stm32单片机Hal库使用问题1---串口通讯

扫一扫,用手机打开吧

共0条评论

暂时没有评论,你可以来抢个沙发!

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

展开