lZ-God 发表于 2014-3-10 16:19:09

CT串口通信的一丢丢经验

      用的是Cubieboard3代中的uart4进行串口通信。
步骤如下:
Step1.修改script.bin
       1.1#mount /dev/nanda   /mnt
       1.2#cd/mnt
       1.3#vim script.fex
       1.4#修改如下
【uart_para4】
      uart_used = 1
       uart_port = 4
      uart_type = 2
      uart_tx = port:PG10<4><1><default><default>
      uart_rx = port:PG11<4><1><default><default>
      1.5#fex2binscript.fex   script.bin
      1.6#sync
      1.7#reboot
Step2:将PG10接到RX(单片机),PG11接到TX(单片机),地线随便接一个。
      PG10,PG11在CT上的接线图参考:http://docs.cubieboard.org/a20-cubietruck_gpio_pin
Step3:运行程序

无尽空虚 发表于 2014-3-17 23:42:14

请问一下是怎样测试的啊

无尽空虚 发表于 2014-3-17 23:42:39

请问一下是怎样测试的啊

@allen 发表于 2014-3-19 10:56:15

无尽空虚 发表于 2014-3-17 23:42 static/image/common/back.gif
请问一下是怎样测试的啊

我用过arduino ,方便! 代码为接收信号,echo hello_world > /dev/ttySX, 能在arduino 串口监视器看到hello_world
单片机也可以,其他各种各样方法!比如:示波器看波形

无尽空虚 发表于 2014-3-19 23:08:21

我通过PL2303转串口,echo hello_world > /dev/ttySX,相应的uart是打开了的,但就是没有看到信息。

lZ-God 发表于 2014-5-2 19:12:39

无尽空虚 发表于 2014-3-17 23:42 static/image/common/back.gif
请问一下是怎样测试的啊

不好意识,好长时间没登录了。首先那个笑脸是PG10和PG11,然后测试是,用串口调试助手,与电脑相连,然后“echo "abcdef"” >/dev/ttsS2 ,如果成功了,那么电脑上的串口调试助手上就会有显示。
页: [1]
查看完整版本: CT串口通信的一丢丢经验