
基于MSP432的嵌入式系统实践
文章平均质量分 80
以MSP432P401R开发板为主的嵌入式开发和学习
FantasyQin
19年电子信息工程毕业。精通C语言,擅长基于51单片机、STM32单片机、MSP432单片机、树莓派、Linux等嵌入式开发。博客用来记录学习和笔记。
展开
-
嵌入式系统C语言编程基础
目录关于本环节前言为什么进行本环节C语言复习小测验解答C语言复习1.循环与分支2.作用域与存储类3.内存与指针指针4.位操作(1)位操作的用途(2)位运算符(3)用法:掩码(4)用法:打开位、关闭位、转置位(5)用法:查看某一位的值(6)用法:移位操作5.预编译处理(1)宏定义(2)文件包含:#include(3)条件编译编程规范(1)规范的作用(2)编程规范什么是好的程序程序设计风格标识符的命名程序书写格式注意事项一些好的编程习惯开发高效程序的技巧一些有益的建议关于本环节前言博主根据博客的学习整理出原创 2021-07-19 15:55:15 · 2119 阅读 · 1 评论 -
MSP432的系统时钟和简单系统定时
系统时钟和低功耗模式 MSP432单片机各部件能在有条不紊地自动工作,实际上是在其系统时钟作用下,由CPU指挥芯片内各个部件自动协调工作,使内部逻辑硬件产生各种操作所需要的脉冲信号而实现的。MSP432单片机通过软件控制时钟系统可以使其工作在多种模式,包括6种活动模式和5种低功耗模式,通过这些工作模式,可合理地利用单片机内部资源,从而实现低功耗。时钟系统是MSP432单片机中非常关键的部件,通过时钟系统可以在功耗和性能之间寻求最佳的平衡点,为单芯片系统的超低功耗设计提供了灵活的实现手段。时钟系统结构与原创 2021-07-24 23:38:59 · 4860 阅读 · 1 评论 -
MSP432的串行通信
目录数字通信基本知识组成串行通信和并行通信同步通信和异步通信异步串行通信的通用基础知识异步串行通信的格式串行通信的波特率奇偶校验串行通信传输方式术语1.全双工(Full-duplex)2.半双工(Half-duplex)3.单工(Simplex)RS232总线标准UART编程相关eUSCI模式下的UARTUARTUART运行机理应用使用UART通信串行发送机TxMachine串行接收机RxMachine波特率的计算UART相关寄存器1寄存器地址分析2控制寄存器3状态寄存器4波特率寄存器5数据寄存器常用波特率原创 2021-07-23 16:13:52 · 7191 阅读 · 7 评论 -
MSP432的ADC模数转换
ADC相关知识ADC传感器(温度、压力、流量等模拟量)->A/D->处理量(数字量)->显示设备能够将模拟量转换为数字量的器件称为模数转换器,简称A/D转换器或ADC。传感器(温度、压力、流量等模拟量)->A/D->处理量(数字量)->D/A->执行部件(模拟量控制)能够将数字量转换为模拟量的器件称为数模转换器,简称D/A转换器或DAC。ADC和DAC是沟通模拟电路和数字电路的桥梁,也可称之为两者之间的接口模/数转换概述模数转换基本过程在ADC转原创 2021-07-28 18:06:16 · 8764 阅读 · 7 评论 -
MSP432的相关定时器
定时器 定时器模块是MSP432单片机中非常重要的资源,可以用来实现定时控制、延时、频率测量、脉宽测量以及信号产生等。此外,还可以在多任务的系统中作为中断信号实现程序的切换。例如在MSP432单片机实时控制和处理系统中,需要每隔一定时间就对处理对象进行采样,再对获得的数据进行处理,这就要用到定时信号。 MSP432单片机的定时器模块功能如下: (1)看门狗定时器:基本定时,当程序发送错误时执行一个受控的系统重启动; (2)16位定时器A:基本定时,支持捕获输入信号、比较产生PWM波形等功能;原创 2021-07-29 21:58:38 · 4476 阅读 · 0 评论 -
MSP432的PWM功能实现
目录PWM基本概念脉冲宽度调制器PWM工作原理PWM控制技术·引言PWM控制的基本思想重要理论基础——面积等效原理等幅PWM波不等幅PWM波PWM逆变电路及其控制方法MSP432的PWM实现模式MSP432中的PWMPWM编程实例PWM基本概念脉冲宽度调制器PWM工作原理PWM产生一个在高电平和低电平之间重复交替的输出信号,这个信号被称为PWM信号,也叫脉宽调制波。通过制定所需的时钟周期和占空比来控制高电平和低电平的持续时间。PWM控制技术·引言PWM(Pulse Width Modulatio原创 2021-08-01 21:23:39 · 5179 阅读 · 2 评论 -
MSP432P401R OLED显示
目录前言二级目录三级目录前言采用驱动芯片为SSD1306的7脚0.96寸OLED,使用MSP432P401R的SPI进行通信。可参阅二级目录三级目录原创 2021-07-23 13:09:03 · 4571 阅读 · 8 评论 -
MSP432蓝牙遥控小车
这个小车是去年电赛的时候准备的,很遗憾我们赛区因为疫情被取消了比赛,我们也都已经大二大三了,因此我们没有机会再参加两年一次的电赛了。但是这些成果总不能放着吃灰吧,就留给下一届的种子选手做参考吧。实现的功能是最简单的,就还只是个玩具,具体还得根据题目去添加功能和修改代码,至少完成了小车最简单的搭建。............原创 2022-05-04 16:56:06 · 4635 阅读 · 10 评论