龙芯嵌入式VXWorks流控与GPIO配置指南

需积分: 50 30 下载量 187 浏览量 更新于2024-08-07 收藏 1.54MB PDF 举报
"该文档是M5311软件用户手册,主要讲解了与龙芯嵌入式vxworks系统相关的串口波特率设置、流控功能以及GPIO的配置方法。适用于M5311 NB-IoT系列产品的软件开发。文档由中移物联网有限公司编写,版本为V1.5,发布于2019年2月22日。" 在M5311设备中,串口波特率的设置是非常关键的一环。用户可以通过AT命令`AT+IPR`来调整波特率。例如,若要设置波特率为9600,可以输入`AT+IPR=9600`,设备将立即响应`OK`并生效。若设置为0,模块会启用自适应波特率功能,当满足特定条件(如接收到第一条串口消息、从睡眠状态唤醒或重启)时,会自动适应接收到的波特率。 流控功能是保证数据传输稳定性的重要手段。在M5311中,提供了关闭流控、开启软件流控和硬件流控三种模式。关闭流控的命令有`AT+IFC=0,0`或`AT&K0`,软件流控则通过`AT+IFC=1,1`或`AT&K4`来启用,而硬件流控则对应`AT+IFC=2,2`或`AT&K3`。这些设置都会在重启后保持。 GPIO(通用输入/输出)部分,M5311只开放了GPIO0和GPIO1,对应的引脚是PIN34和PIN35。用户可以通过参考`AT+GPIO`指令来配置这些GPIO端口的功能。 该手册还包含了关于睡眠模式的详细说明,包括深度睡眠和浅睡眠两种状态,以及如何进入和唤醒这两种模式。此外,文档还提到了版本修订记录,随着时间推移,文档内容不断更新和完善,以适应产品的新特性和需求。 这份M5311软件用户手册提供了全面的开发指导,涵盖了通信参数设置、硬件控制和低功耗管理等多个方面,对于开发者来说是进行M5311集成开发不可或缺的参考资料。