caizhiwei 发表于 2021-3-2 17:03

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

#申请原创#

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



caizhiwei 发表于 2021-3-2 17:06

华大MCU的IAP升级(源码+PC工具) - 华大半导体MCU论坛 - 华大半导体MCU单片机官方技术论坛 - 中国电子网技术论坛 https://bbs.21ic.com/icview-3072988-1-1.html

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

x史可法 发表于 2021-3-2 23:34

真亏您能找到问题 大工程这是

正圆椭圆 发表于 2021-3-2 23:44

确实是个不小的问题 多谢楼主相助

caizhiwei 发表于 2021-3-3 09:43

正圆椭圆 发表于 2021-3-2 23:44
确实是个不小的问题 多谢楼主相助

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

caizhiwei 发表于 2021-3-3 09:44

x史可法 发表于 2021-3-2 23:34
真亏您能找到问题 大工程这是

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

caizhiwei 发表于 2021-3-3 09:45

华大的软件代码库都不放在github上的,以前的版本找不找不到。

18621057708 发表于 2021-3-3 10:15

官方例程的UART1的PA02、PA03和正确配置的UART0的PA09、PA10收发都是正常的,可以更换板子再试一试

wangjia@ic 发表于 2021-3-3 11:01


官方例程的串口收发都是正常的,可以看看是不是板子或者连接的问题,如果还有问题可以联系代理或者原厂FAE咨询。

前功尽弃 发表于 2021-3-3 14:21

哈哈,还好我以前没用他们的库函数。这个bug能被你发现,你真的也是厉害,华大应该给你奖金

单片小菜 发表于 2021-3-3 14:36

竟然有这么大的漏洞

caizhiwei 发表于 2021-3-3 15:16

wangjia@ic 发表于 2021-3-3 11:01
官方例程的串口收发都是正常的,可以看看是不是板子或者连接的问题,如果还有问题可以联系代理或者原厂FAE ...

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

caizhiwei 发表于 2021-3-3 15:17

18621057708 发表于 2021-3-3 10:15
官方例程的UART1的PA02、PA03和正确配置的UART0的PA09、PA10收发都是正常的,可以更换板子再试一试 ...

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

martinhu 发表于 2021-3-3 15:24

你的波特率配置是多少?

18621057708 发表于 2021-3-3 15:45

caizhiwei 发表于 2021-3-3 15:17
说正常的肯定是老的库咯,我以前用老的库也是正常的~

官网hc32l13x_ddl_Rev1.9.2 Lite库是正常的,例程下载连接配置正确,收发是正常的

caizhiwei 发表于 2021-3-3 15:47

martinhu 发表于 2021-3-3 15:24
你的波特率配置是多少?

115200,9600

里面有晴雨 发表于 2021-3-3 19:18

感觉好像是那么回事,其实好像不是的。

caizhiwei 发表于 2021-3-3 20:41

18621057708 发表于 2021-3-3 15:45
官网hc32l13x_ddl_Rev1.9.2 Lite库是正常的,例程下载连接配置正确,收发是正常的 ...

你这个销售 就不要在这里嚼舌根啦{:lol:}

lidi911 发表于 2021-3-3 21:00

呵呵,用户本身就是在为原厂找bug。

19937400279 发表于 2021-3-3 21:43

今天我也在用官方demo板调试L136的串口,mdk用的527版本,编译下载后,电脑给单片机发数据,有反应,但是收到的一直是乱码,我用的是官方的uart_init例程,然后我用uart_dma例程就可以通信,明天试试楼主的方法,好难受啊,求帮助
页: [1] 2 3
查看完整版本: 《hc32l13x_ddl_Rev1.9.2 Lite》驱动库有一个大BUG