经过了MQX入门,进阶培训,是不是想在提升一下逼格,在掌握一些技能呢,今天我们就来看看小猿带给你的精彩高级培训。
众所周知,Modbus通信是工业控制中应用最广泛的简单易用的通信协议,那么在MQX下如何实现呢,因MQX自带的UART驱动是通用驱动,不适合Modbus,所以要对驱动做修改。
具体详细内容可参阅本公账号文章《飞思卡尔MQX环境下Modbus通信的软件开发》
在实际开发应用中,我们经常需要建立多任务,那么在MQX下多任务如何建立呢,一般我们需要在任务模板列表中声明,然后使用任务创建函数创建任务。主要使用_task_create函数。在SDK集成的MQX下也可以使用OSA_TaskCreate函数。
关于多任务的调试,可以参阅本公众号文章《三张图看懂MQX下多任务的调试》,这里不在赘述。
ADC是嵌入式应用中很重要的需要很好掌握的模块之一,因为所有的控制算法,数据采集都一来ADC模块,将实际的物理模拟信号采集转换成数字信号供MCU使用,那么在MQX下ADC模块如何使用呢?
CAN通信之前我们在公众号中讲过CAN通信波特率的配置,以及一些CAN通信的基础知识,还有CAN的高层协议SAE J1939的内容,有兴趣的可以看看。这里主要提一下CAN位速率的配置。
关于文件系统在公众号文章《MQX MFS文件系统初识》中有详细介绍,可具体参阅,这里不在赘述,文件系统也是很重要的一个内容。
至此,我们共分享了三次MQX从入门到高级的培训内容,相信对大家快速进入MQX应用软件开发很有帮助。
嵌入式
程序猿
嵌入式程序猿致力于打造程序猿工程师交流分享的精品移动平台,欢迎各位猿友加入和分享。微信搜索嵌入式程序猿添加关注,或者长按下方二维码,选择识别图中二维码添加关注。