基于MSPM0G3507主控设计的环境监测系统
3.3 定时器0配置及应用
本文引用地址:https://www.eepw.com.cn/article/202503/468174.htm利用TI SYSCOFIG配置定时器0的底层驱动函数
3.4 串口0配置及应用
3.5 串口1配置及应用
// 串口的中断服务函数
屏幕驱动底层函数:
3.6 串口2配置及应用
函数处理部分:
3.7 串口3配置及应用
4 拓展板硬件图片
4.1 原理图图片
4.2 PCB图片
4.3 实物及制作过程图片
5 界面显示
5.1 开机界面
开机界面显示项目名称、软件版本和硬件版本。
5.2 工作界面
该界面下可以显示周围变量的信息,可控制电机运行与停止。
5.3 参数界面
当环境周围变量与标准传感器存在误差时,可再次界面进行修正。
5.4 项目实物图片
6 项目总结
6.1 项目优化空间
可以增添多个模块实现更多一对多的功能,使用一个主机模块,对从机模块地址进行配对可以实现多处模块的多出采集,使环境分析更加全面,还可以外扩其他的传感器模块,例如增加更多气体种类检测指标,增加对水源环境检测等功能,对于不同的条件触发不同的信号报警等等。
6.2 心得体会
本次项目是基于TI 公司的MSPM0G3507 开发板进行开发。在开始准备这个项目时,我接触多种芯片的数据,学习到了芯片的串口,定时器,IIC,SPI 通讯的相关知识。
1.在软件调试方面,多次使用TI 公司的TI sysconfig软件进行底层配置,相对于友商的芯片具有很大的优势。通过这次活动在一定程度上的提高了自己的能力,学习到了许多珍贵的实践知识。
2.开发板成本低:作为TI 公司入门级别的开发板,该款开发板板的价格低,适用于在校大学习开发学习,自带板载调试器,使用起来非常的方便,是学习嵌入式系统的不二选择。
3.移植性强:该款开发板集成了资源丰富的硬件接口,如电池管理(后期优化时会在该项目中加上该项功能)、定时器等等。
4.TI 公司强大的集成开发环境,如CCS 编译器(CODE COMPOSER STUDIO),方便用户进行程序编写和调试。
最后,再次向大家推荐一下TI 公司的MSPM03507芯片,很适合工程师的使用,尤其是TI sysconfig,配置底层驱动函数很方便。
感谢TI 公司举办的活动!!!
(本文来源于《EEPW》202403)
评论