一、 本节内容
利用寄存器编程编程,实现如下功能:
通过寄存器编程,实现PB22控制G3507开发板蓝灯的亮灭控制
二、MSPM0特点
MSPM0 在保留低功耗特性的同时,在数字、模拟等方面都支持更多功能,并以灵活组合的方式进行集成。
MSPM0 有些产品集成了两个独立12 位ADC,有效位高达11.2,并支持硬件过采至14 位;采样时,速率最高可达4 兆。
MSPM0 内部还集成零漂运算放大器以及跨阻放大器,并且放大器具有分时管脚复用功能,因此可以替代更多的外部运放。
接口方面,MSPM0 集成了CAN-FD 控制,更好满足工业或汽车应用的需求。
内部还集成了硬件数学加速器IP,可直接支持除法,开方,以及反三角函数等计算,以提升MCU 的算力。
三、原理讲解
本次实验使用到四个基础电路,分别是电源电路、复位电路、写入器相连的SWD接口电路和晶振电路。对每个GPIO口进行配置,设置引脚对应的IOMUX寄存器、操作GPIO寄存器、然后操作使能寄存器进行GPIO的使能控制,即可打开GPIO。