打印
[技术问答]

华大单片机的串口驱动的移植问题

[复制链接]
3971|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
TimeWillTell|  楼主 | 2021-5-19 19:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用华大的F460的MCU调试其自己的开发板,测试串口的功能,在他自己的工程例程上移植完FreeRTos操做系统后,用他的串口驱动例程总是会报错,总是会进入硬件错或中断,移植会卡死在设置波特率的函数哪里?有和我一样的吗?有大神告诉下怎么弄吗?谢谢!跪求!

使用特权

评论回复
沙发
jerow| | 2021-5-20 10:44 | 只看该作者
这种情况,一般是出现在串口初始化不当,就强制操作串口导致的。

使用特权

评论回复
板凳
guijial511| | 2021-5-20 12:31 | 只看该作者
串口初始化过程和系统产生冲突了?

使用特权

评论回复
地板
chenqianqian| | 2021-5-20 18:39 | 只看该作者
裸跑没问题,移植系统后就有问题?

使用特权

评论回复
5
TimeWillTell|  楼主 | 2021-8-7 10:16 | 只看该作者
是我配置文件搞错了,hiahiahiahia

使用特权

评论回复
6
jibaibaibai| | 2022-1-12 15:15 | 只看该作者
我也是卡在波特率设置那里了,请问楼主发现的问题出现在哪里?

使用特权

评论回复
7
watermellon| | 2022-1-12 23:42 | 只看该作者
本帖最后由 watermellon 于 2022-1-15 17:33 编辑
jibaibaibai 发表于 2022-1-12 15:15
我也是卡在波特率设置那里了,请问楼主发现的问题出现在哪里?

适当的把串口模块的分频也调整下试试,可能在当前分频的频率下,要设置的波特率设置不出来

使用特权

评论回复
8
huquanz711| | 2022-1-15 19:01 | 只看该作者
裸跑串口驱动正常不?

使用特权

评论回复
9
jibaibaibai| | 2022-1-17 13:28 | 只看该作者
这是小弟的工程,劳烦大神看一下哪里不妥

hc32f460jeta_2.zip

1.27 MB

使用特权

评论回复
10
foxsbig| | 2022-2-10 15:12 | 只看该作者
是不是基础配置呢

使用特权

评论回复
11
tail066| | 2022-2-18 13:39 | 只看该作者
这个直接找例程,看初始化配置就可以

使用特权

评论回复
12
g0d5xs| | 2022-2-22 12:18 | 只看该作者
是不是优先级的问题啊?

使用特权

评论回复
13
liu96jp| | 2022-2-22 12:37 | 只看该作者
没用过freertos,经验来看像是中断的情况

使用特权

评论回复
14
lamanius| | 2022-2-22 12:52 | 只看该作者
你找找华大别的rtos的demo,看看有没有参考意义呢?

使用特权

评论回复
15
p0gon9y| | 2022-2-22 13:04 | 只看该作者
是不是操作系统用的delay和裸跑的delay不一样啊?

使用特权

评论回复
16
suw12q| | 2022-2-22 14:13 | 只看该作者
这个没遇到过,不过好像延时有点儿关系,就像ST的delay带系统和不带系统用的函数都不一样

使用特权

评论回复
17
jibaibaibai| | 2022-5-10 10:16 | 只看该作者
得开优化

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

9

帖子

0

粉丝