飞腾派40PIN 接⼝,有通⽤GPIO,I2C,UART,SPI,PWM 等接⼝可供使⽤。其原理图和实物图如下:
本次实验演示如何对飞腾派的UART接口进行编程,实现数据传输功能。
1、UART配置
40PIN 上的 UART2 在系统里对应的节点为/dev/ttyAMA2,下面使用 stty 进行串口配置。
配置串口波特率 为115200,8 位数据位,1 位停止位,无校验位。
如下图:
2、测试
通过USB转TTL串口板连接飞腾派。RX->TX,TX->RX。这里为了方便没有用到串口板,直接将飞腾派的TX和RX短接。UART2_TX为8脚,UART2_RX为10脚。
如下图:
用 cat 命令开启 ttyAMA2 的接收,加 & 让命令后台运行。
用 echo 命令通过 ttyAMA2 发送数据“飞腾派”。如下图:
可以看到,串口接收到了自己发送的“飞腾派”。
断开 TX 和 RX 的连接,再测试,发出的数据就没有收到:
至此UART串口数据收发实验成功。
更多回帖