明远智睿技术论坛

标题: 关于核心板串口的波特率范围研究 [打印本页]

作者: 钟宇泉    时间: 2020-4-14 19:06
标题: 关于核心板串口的波特率范围研究
尝试给板子的串口设置不同的波特率
结果只有2400 4800 9600 19200 38400 57600 115200 230400  成功

当我尝试设置其他波特率的时候 结果交叉变异的时候就过不去了

Bsp/usart.c:102:34: error: 'B56000' undeclared (first use in this function)
             cfsetispeed(&newtio, B56000);




作者: 软件01    时间: 2020-4-15 09:36
内核源代码/driver/tty/serial/serial_core.c。
修改以下的试试:
………
static const struct baud_rates baud_rates[] = {
    { 921600, B921600 },
    { 460800, B460800 },
    { 230400, B230400 },
    { 115200, B115200 },
    {  57600, B57600  },
    {  38400, B38400  },
    {  19200, B19200  },
    {   9600, B9600   },
    {   4800, B4800   },
    {   2400, B2400   },
    {   1200, B1200   },
    {      0, B38400  }
……………

作者: 钟宇泉    时间: 2020-4-21 14:59
软件01 发表于 2020-4-15 09:36
内核源代码/driver/tty/serial/serial_core.c。
修改以下的试试:
………

这里我找到了一个介绍  ,上面的波特率我都测过了可以用
[转载]linux 设置串口通信参数
http://blog.sina.com.cn/s/blog_510c0ebe0100scwa.html




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2