1回答

1收藏

[原创] 【 钛极小龟】---串口通讯

物联网 物联网 2925 人阅读 | 1 人回复 | 2018-12-29

本帖最后由 独活草 于 2018-12-29 13:14 编辑

    最近开始学习钛极小龟,发现用Eclipse调试小龟,是通过串口通讯实现的。查阅小龟的硬件电路图发现:USB口提供了供电和USB转成了串口通讯。
   


    玩过串口通讯的都知道要配置串口通讯的一些参数,波特率,数据位,校验位,停止位 ,发送接收数据也有ASCII 和 Hex 之分。然而 查阅Eclipse里TiDesManager 发现并没有提供可以修改串口通讯参数的地方。

   


    于是乎,随手写了个 " Hello " 代码,编译下载进设备,并设为开机自启动

public class Hello_ws {
        public static void main(String[] args) {
                 try {                           
                          System.out.println("Hello WS !");                 
                          Thread.sleep(3000);               
                        } catch (InterruptedException e) {
                                e.printStackTrace();
                        }
                  }
                }
  


    关闭 Eclipse 软件,打开 串口调试助手,测试发现,将波特率设置为 115200 , 接收格式选为: ASCII   (其他参数见下面软件截图)  是可以接收到串口发出的信息。 " Hello WS ! "

   


继续修改代码:
public class Hello_ws {
        public static void main(String[] args) {
                 try {
                            int i=1234;                        
                            System.out.printf( "%02x ", i );                                             
                            Thread.sleep(3000);                                
                        } catch (InterruptedException e) {
                                e.printStackTrace();
                        }
                  }
                }
发现串口输出的方式还是ASCII  :



总结,小龟的USB供电口可以用作外部的串口输出功能,波特率为115200 ,当前输出方式为 ASCII ,能否以 Hex 方式串口输出有待进一步研究。






分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

kimi仔

发表于 2019-1-2 10:56:27 | 只看该作者

学到了,感谢分享
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条