Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    T113-S3 RTS时序问题

    Linux
    6
    10
    4609
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Steelen LV 4 last edited by

      用T113-S3的串口1,2,3作为RS485接口
      用串口的RTS引脚作为RS485收发控制
      但是发现数据发送完成了,RTS依然有效,持续持间差不多30ms(9600波特率)
      把波特率调高,改成115200,数据发送完成了,RTS依然有效,持续持间差不多30ms,这个明显RTS持续时间太长了,如何解决?或者问题可能在哪里?
      用 stty -F /dev/ttyS1 crtscts 使能RTS控制
      echo 3333333 > /dev/ttyS1
      用linux命令测试的
      445f150b-5726-490f-8c8e-9c349be4630c-image.png
      图中绿色的TXD信号
      黄色的是RTS信号
      不必纠结RTS高低电平有效问题,我们的485电路设计的DE/RE引脚接有有反相器反向的

      K 1 Reply Last reply Reply Quote Share 2
      • K
        kakatoo LV 4 @Steelen last edited by

        @steelen 30ms 感觉有点长啊, 这个能设置吗?

        S 1 Reply Last reply Reply Quote Share 0
        • S
          Steelen LV 4 @kakatoo last edited by

          @kakatoo 不是有点儿长,是太长了 😧

          1 Reply Last reply Reply Quote Share 0
          • YuzukiTsuru
            柚木 鉉 LV 9 last edited by

            感觉RTS是超时复位了,估计是驱动问题

            S Q 2 Replies Last reply Reply Quote Share 0
            • S
              Steelen LV 4 @YuzukiTsuru last edited by

              @yuzukitsuru 好像硬件不支持自动流控

              Q 1 Reply Last reply Reply Quote Share 0
              • Q
                qqqlb LV 6 @Steelen last edited by

                @steelen 楼主,你好。我最近调rtl8821cs的蓝牙。发现开了流控,下载固件的时候就会通讯失败。关了流控就好了。想请教一下,你这个问题解决了吗

                S 1 Reply Last reply Reply Quote Share 0
                • S
                  Steelen LV 4 @qinlinbin last edited by

                  @qinlinbin 硬件流控有BUG,需要关闭硬件流控设置,自己软件实现

                  1 Reply Last reply Reply Quote Share 0
                  • Q
                    qqqlb LV 6 @YuzukiTsuru last edited by

                    @yuzukitsuru 大佬,那这个问题修复了吗

                    1 Reply Last reply Reply Quote Share 0
                    • whycan
                      whycan晕哥 LV 9 last edited by

                      @steelen 在 T113-S3 RTS时序问题 中说:

                      持续持间差不多30ms,这个

                      d7890ac0-061d-4197-b427-acc82441f84c-image.png

                      逻辑分析仪测试出来 保持了26ms

                      1 Reply Last reply Reply Quote Share 0
                      • A
                        awwwwa LV 8 last edited by awwwwa

                        初级485功能介绍

                        初级485功能是选定一个外部gpio脚,用于TTL->485转换芯片的发送使能功能

                        但此gpio具体要接在转换芯片的哪一个管脚上,以及高低电平代表的含义,以转换芯片的使用手册为准

                        典型MAX3485电路链接:https://www.elecfans.com/dianzichangshi/20180118618448.html

                        DE和RO为使能管脚。DE为低电平、RE为低电平时为接收;DE为高电平、RE为高电平时为发送;RO和DI为数据管脚。RO为接收,DI为发送;因此我们经常将DE和RE直接连接,用一个IO口控制。

                        dts配置

                        需要添加以下三个成员:

                        • sunxi,uart-rs485
                          • 0:485模式关闭
                          • 1:485模式使能
                        • sunxi,uart-485fl
                          • 0:485 gpio管脚数值为0时表示发送状态
                          • 1:485 gpio管脚数值为1时表示发送状态
                        • sunxi,uart-485oe-gpios
                          • 用于外部转换芯片使能信号的gpio引脚,GPIO_ACTIVE_HIGH含义为默认为高电平

                        示例:

                        uart1: uart@2500400 {
                            ...
                        	status = "okay";
                        	//添加以下三行
                        	sunxi,uart-rs485 = <1>;
                        	sunxi,uart-485fl = <1>;
                        	sunxi,uart-485oe-gpios = <&pio PG 8 GPIO_ACTIVE_HIGH>;
                        };
                        
                        1 Reply Last reply Reply Quote Share 0
                        • 1 / 1
                        • First post
                          Last post

                        Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                        行为准则 | 用户协议 | 隐私权政策