打印
[技术问答]

《hc32l13x_ddl_Rev1.9.2 Lite》驱动库有一个大BUG

[复制链接]
3351|46
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#申请原创#

    今天尝试用官网最新的驱动库调试一下串口,没调通,很郁闷,然后开始找原因了
对照手册看了好几遍,板子也没问题啊,代码也没毛病。
最后没办法,尝试了官方历程,uart0,uart1,(PA9,PA10)(PA2,PA3),没有一个通的,UART收不到也发不出去。
历程太不负责任了吧!
    最后还是找到原因了,还是driver\目录下的 uart.c有问题。



使用特权

评论回复
评论
martinhu 2021-3-4 10:50 回复TA
左边的代码只是加了四舍五入的功能吧,不能说和以前的库不一样就是bug…… 
沙发
caizhiwei|  楼主 | 2021-3-2 17:06 | 显示全部楼层
华大MCU的IAP升级(源码+PC工具) - 华大半导体MCU论坛 - 华大半导体MCU单片机官方技术论坛 - 中国电子网技术论坛 https://bbs.21ic.com/icview-3072988-1-1.html

以上帖子里这个附件里的驱动是OK的,
而官网下载的驱动库有问题!

使用特权

评论回复
板凳
caizhiwei|  楼主 | 2021-3-3 09:43 | 显示全部楼层
正圆椭圆 发表于 2021-3-2 23:44
确实是个不小的问题 多谢楼主相助

用国产,虽说便宜,但是有些东西是要付出代价的

使用特权

评论回复
地板
caizhiwei|  楼主 | 2021-3-3 09:44 | 显示全部楼层
x史可法 发表于 2021-3-2 23:34
真亏您能找到问题 大工程这是

以前的老版本是没问题的,包括最早的不是Lite的那个版本,新版本反而出了bug.

使用特权

评论回复
5
caizhiwei|  楼主 | 2021-3-3 09:45 | 显示全部楼层
华大的软件代码库都不放在github上的,以前的版本找不找不到。

使用特权

评论回复
6
caizhiwei|  楼主 | 2021-3-3 15:16 | 显示全部楼层
wangjia@ic 发表于 2021-3-3 11:01
官方例程的串口收发都是正常的,可以看看是不是板子或者连接的问题,如果还有问题可以联系代理或者原厂FAE ...

板子就是官方的demo板,没问题,改了就好了

使用特权

评论回复
7
caizhiwei|  楼主 | 2021-3-3 15:17 | 显示全部楼层
18621057708 发表于 2021-3-3 10:15
官方例程的UART1的PA02、PA03和正确配置的UART0的PA09、PA10收发都是正常的,可以更换板子再试一试 ...

说正常的肯定是老的库咯,我以前用老的库也是正常的~

使用特权

评论回复
8
caizhiwei|  楼主 | 2021-3-3 15:47 | 显示全部楼层
martinhu 发表于 2021-3-3 15:24
你的波特率配置是多少?

115200,9600

使用特权

评论回复
评论
martinhu 2021-3-4 11:07 回复TA
你是不是没有做时钟初始化?建议即使用4M的RCH,也要先写一下4M的RCH TRIM值,另外4M的主频,不支持115200的波特率 
9
caizhiwei|  楼主 | 2021-3-3 20:41 | 显示全部楼层
18621057708 发表于 2021-3-3 15:45
官网hc32l13x_ddl_Rev1.9.2 Lite库是正常的,例程下载连接配置正确,收发是正常的 ...

你这个销售 就不要在这里嚼舌根啦

使用特权

评论回复
评论
18621057708 2021-3-4 09:18 回复TA
不是销售,实测过的 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

857

帖子

14

粉丝