目的:参加电赛,学习记录,创作者的视角来学习。
使用芯片:LP-MSPM0G3507
具备的知识:C51单片机知识,c语言知识(初学未精通)
总结:基础较弱,实力较弱,认清楚自己的实力,所以决定了自己的目的:学会这块芯片以及开发环境的使用,为后面的学习打下基础以及提高解决问题能力。
:
在官网上下载Launches CCStudio(开发环境),参考了视频【2024电赛】TI MSPM0快速入门课 - 开发环境部署_哔哩哔哩_bilibili
这对于我来说是一个全新的开发环境,学习的方式:看视频学习学习例程,自己学例程,修改历程,测试程序。
CCS支持gcc和ticlang编译器。导入例程。
例程1:GPIO
第一个:gpio_input_capture:输入的捕获
第二个:gpio_simultaneous_interrupts持续的中断
第三个:gpio_software_poll软件轮询
第四个:gpio_toggle_output输出的翻转
第四个:c++版本的输出翻转
第五个:gpio_toggle_output_hiz高阻态
每一个示例都完成一个完整的功能,我需要理解如何编写这些示例,并自己编写一个类似的,掌握相关的用法。
以gpio_software_poll软件轮询为例学习。
- 第一步学会看README文件:对示例的简单说明,使用到的外设和引脚以及如何
例程使用到的原理图:
。