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

裸跑没问题,移植系统后就有问题?

TimeWillTell 发表于 2021-8-7 10:16

是我配置文件搞错了,hiahiahiahia

jibaibaibai 发表于 2022-1-12 15:15

我也是卡在波特率设置那里了,请问楼主发现的问题出现在哪里?

watermellon 发表于 2022-1-12 23:42

本帖最后由 watermellon 于 2022-1-15 17:33 编辑

jibaibaibai 发表于 2022-1-12 15:15
我也是卡在波特率设置那里了,请问楼主发现的问题出现在哪里?
适当的把串口模块的分频也调整下试试,可能在当前分频的频率下,要设置的波特率设置不出来

huquanz711 发表于 2022-1-15 19:01

裸跑串口驱动正常不?

jibaibaibai 发表于 2022-1-17 13:28

这是小弟的工程,劳烦大神看一下哪里不妥

foxsbig 发表于 2022-2-10 15:12

是不是基础配置呢

tail066 发表于 2022-2-18 13:39

这个直接找例程,看初始化配置就可以

g0d5xs 发表于 2022-2-22 12:18

是不是优先级的问题啊?

liu96jp 发表于 2022-2-22 12:37

没用过freertos,经验来看像是中断的情况

lamanius 发表于 2022-2-22 12:52

你找找华大别的rtos的demo,看看有没有参考意义呢?

p0gon9y 发表于 2022-2-22 13:04

是不是操作系统用的delay和裸跑的delay不一样啊?

suw12q 发表于 2022-2-22 14:13

这个没遇到过,不过好像延时有点儿关系,就像ST的delay带系统和不带系统用的函数都不一样

jibaibaibai 发表于 2022-5-10 10:16

得开优化
页: [1]
查看完整版本: 华大单片机的串口驱动的移植问题