完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 xcs101 于 2022-6-28 23:37 编辑 一、AIR105有几个UART?AIR105有4个通用异步收发器(UART),支持单向通信、双工通信和IrDA(红外数据组织)SIR ENDEC规范,以及调制解调器(CTS/RTS)操作。与DMA配合使用,可以实现高速数据通信。具体引脚分布见图中橙色部分,这里就不再罗列了。
使用LuatOS的同志,有一个需要注意的地方就是系统的log日志打印是通过UART0输出的,开发板上有个开关可以切换TYPE-C口是直连AIR105的USB口还是CH340N,而CH340N连接的就是UART0。
开发板的电路图可看附件,理解起来还是很方便的。
20220110133139675_CORE-Air105-V1.1.pdf
(169.58 KB, 下载次数: 3
)
这里着重介绍下uart.setup(id, baud_rate, data_bits, stop_bits, partiy, bit_order, buff_size)、uart.write(id, data)及uart.read(id, len)的用法。uart.setup函数是用来配置串口的,其参数由前至后分别为:串口号、波特率、数据位、停止位、校验位、大小端、缓冲区大小配置实例:
uart.write函数是用来发送数据的,其参数分别为:串口号、数据使用方法如下:
uart.read函数是用来发送数据的,其参数分别为:串口号、数据使用方法如下:
三、总结学习AIR105要用好LuatOS文档,https://wiki.luatos.com,特别是要熟悉各个API的用法,建议有大神做一个API配置软件,在窗口设置好各类参数后,生成函数,提高开发效率。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【合宙Air780E开发板趣味应用】Air780E开发板方言打麻将
2720 浏览 0 评论
6717 浏览 0 评论
8183 浏览 0 评论
4755 浏览 0 评论
【合宙Air551G双频定位开发板试用体验】Part2:与其他定位模块进行对比
41089 浏览 0 评论
【合宙Air780E开发板趣味应用】Air780E开发板方言打麻将
2720浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 03:00 , Processed in 0.727055 second(s), Total 41, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号