qingyan 发表于 2024-1-9 13:19:55

A40i串口波特率

目前APB2的默认时钟频率是24M吗?在这个默认频率下,串口波特率最大支持到115200吗?串口应用笔记1.0上显示可以支持380400,1.1好像去掉了对380400的支持,设置串口波特率为380400会提示”stty: invalid argument '380400'“,如果要支持更高的波特率,必须更改APB2的时钟频率吗?

yhj_nb 发表于 2024-1-10 10:31:30

测试例程目前不支持380400波特率,可以解压一份buildroot-201611,uart测试例程源码在这个路径下:buildroot-201611/target/user_rootfs_apps/cmd/subs/uart,手动在.c程序中switch函数中加入380400波特率,然后重新交叉编译生成新的测试例程,替换原来的进行测试就行了,不过要注意也要按照应用笔记做相关的修改

靓仔但摸鱼 发表于 2024-4-18 16:37:13

yhj_nb 发表于 2024-1-10 10:31
测试例程目前不支持380400波特率,可以解压一份buildroot-201611,uart测试例程源码在这个路径下:buildroo ...
大佬,请教一下有没有改过A40i-5.10内核的串口时钟?我改成30M时钟调试串口115200乱码

yhj_nb 发表于 2024-4-19 11:37:37

参考一下uart接口的应用笔记,里面有方法可以参考
页: [1]
查看完整版本: A40i串口波特率