嵌入式爱好者

查看: 27640|回复: 3

[Linux] 提高串口波特率

[复制链接]

5

主题

17

帖子

58

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2020-6-23 14:38:08 | 显示全部楼层 |阅读模式
OK335XD  ttyO1想获取1000000波特率的数据,怎么样在串口驱动底层修改,求大神赐教?
回复

使用道具 举报

5

主题

17

帖子

58

积分

AM335x通行证

 楼主| 发表于 2020-6-26 16:01:41 | 显示全部楼层
请大神赐教
点评回复 支持 反对

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2020-6-28 08:28:34 | 显示全部楼层
命令行通过以下命令设置波特率
# stty -F /dev/ttyO1 -a                      # ttyO1为要查看的串口
# stty -F /dev/ttyO1 ispeed 460800 ospeed 460800 cs8              # 设置ttyO1波特率为460800   

并且ti的335x芯片支持的波特率如下
static const struct baud_rates baud_rates[] = {
        { 921600, B921600 },
        { 460800, B460800 },
        { 256000, B256000 },
        { 230400, B230400 },
        { 115200, B115200 },
        {  57600, B57600  },
        {  38400, B38400  },
        {  19200, B19200  },
        {   9600, B9600   },
        {   4800, B4800   },
        {   2400, B2400   },
        {   1200, B1200   },
        {      0, B38400  }
};

点评

感谢大神回复,我这回去实验一次  详情 回复 发表于 2020-7-4 14:35
点评回复 支持 反对

使用道具 举报

5

主题

17

帖子

58

积分

AM335x通行证

 楼主| 发表于 2020-7-4 14:35:25 | 显示全部楼层
ljb2019001 发表于 2020-6-28 08:28
命令行通过以下命令设置波特率
# stty -F /dev/ttyO1 -a                      # ttyO1为要查看的串口
# stty -F ...

感谢大神回复,我这回去实验一次
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 17:31

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表