jjzjj

MSP430F5529学习笔记(五)——串口|UART

       我们在使用MSP430的时候大家会发现插上usb线后电脑上有两个端口标识,那么在进行串口通信时选择哪个呢。其实如图所示,上面的端口是用来进行串口通信的,下面的则是用来进行程序的下载,大家在使用的时候多加分辨即可。         当然熟悉单片机操作的人可以通过经验判断图中标注UART1的即为串口通信端口,接下来我们就进入MSP430F5529串口的学习,通过学习串口我们可以更好的进行上下位机通信,主从机交互等场景的信息交互。串口端口配置       与使用其他功能一样我们首先对串口进行基础的配置,如果想使用电脑USB下载线进行与电脑的通信请选择P4.4,P4.5端口(UART1)

MSP432学习笔记2——GPIO输入输出

今日继续更新我的MSP432速通笔记新的硬件芯片到手,脑子是空白的,板子是漆黑的,诺想要缓解这份尴尬,便来点灯吧!今日主要速通MSP432的GPIO输入输出功能,目标是连接矩阵键盘与LED流水灯模块到MSP432P401R开发板上进行练习。文章附上原理图与代码目录​编辑基础知识学习:1.模块介绍以及原理1.矩阵键盘2.5050全彩RGB七彩LED流水灯模块2.MSP432基础GPIO输入输出配置函数3.MSP432引脚功能分类与学习一、端口P1、P2、P3、P4、P5、P6二、端口P7、P8、P9、P10、PJ实践操作练习:硬件电路连接: 矩阵键盘接法:LED接法:连接后的效果图:3.KEIL

MSP432---Timer_A定时器详解

msp432数据手册slau356h.pdf,P782目录1.时钟源选择和分频器2.定时器A工作(计数)模式 2.1停止模式 2.2增计数模式 2.3连续计数模式 2.4增减计数模式3.捕获/比较模块 3.1捕获模式3.2比较模式 4.中断5.Timer_A寄存器6.软件实例MSP432单片机定时器模块有:看门狗定时器,16位定时器A,32位定时器,实时时钟。这里主要讨论定时器A。定时器A(Timer_A)特点:(1)4种计数工作模式的异步16位定时/计数器(2)参考时钟源可选择配置(3)具有7个可配置的捕获/比较寄存器(4)具有8种输出模式,可配置PWM输出(5)异步输入和输出锁存Timer

MSP430F5529_PWM波全调制

/* *main.c */#include"PWM.c"#include"msp430f5529.h"voidmain(void){    WDTCTL=WDTPW+WDTHOLD; //关闭看门狗    set_PWM(20000);    while(1)    {        //舵机,可自行修改    setPWM_duty_cycle(12,2000);    delay_ms(1000);    setPWM_duty_cycle(13,500);    setPWM_duty_cycle(14,4000);    delay_ms(1000);    setPWM_duty_c

05:OLED模块【MSP430F5529】

目录实物图字模取字        字模软件    取模步骤        1.设置软件        2.取模        3.输出数据 代码type.holedfont.holed.holed.cmain.c实物图下面图片中,可以看到OLED模块的四个接口:GND,VCC,SCL,SDAGNDVCCSCLSDA接地接电源3.3V/5V接P3.5接P3.6字模取字        字模软件        PCtoLCD2002,直接百度搜索软件进行下载。    取模步骤        1.设置软件        点“设置”                 点阵格式:阴码(根据高电平或者低电平有

MSP432P401R LaunchPad教程 基于keil的开发环境

专栏目录MSP432P401RLaunchPad教程基于keil的开发环境MSP432P401RLaunchPad教程(一)时钟配置MSP432P401RLaunchPad教程(二)keil环境配置MSP432P401RLaunchPad教程(三)滴答定时器一.MSP432LaunchPad简介最近开始拾起MSP432401RLaunchPad这块板子想学习一下并且记录自己的学习过程希望出错之处望指正自己是学习中的小白请带佬勿喷1.CPU–基于Arm®32位Cortex®-M4FCPU,具有浮点单元和内存保护单元–频率高达48MHz2.存储器–SRAM:64KB–Flash:256KB–ROM

零基础学习MSP430F552LP开发板,学习前期准备,Code Composer Studio(CCS)软件的安装

零基础学习MSP430F552LP开发板一、前言零基础学习MSP430F552LP开发板,为电子设计竞赛做准备以及学好这一款芯片。在选择比赛题目时,发现有的题目时规定使用ti的芯片作为控制MCU。这时我们就必要学会使用MSP430类的芯片了,这里开始学习的是MSP430F5529LP。样品如下图:二、CCS开放软件安装学习硬件开发都需要使用相应的开放软件。CodeComposerStudio是开发MSP430F5529的一款软件,我称之为CCS。以下讲解CCS的获取与安装(这款软件是免费)软件安装前期准备电脑配置的环境检查:(1)、在电脑上找到此电脑,右键点击属性进入电脑设置关于界面。(2)、

【单片机】MSP430单片机,1.3寸 IIC OLED ,显示驱动

文章目录main.coled.holedfont.hmain.c#include#include"OLED.h"intmain(void){ WDTCTL=WDTPW+WDTHOLD;/*StopWDT*/ if(CALBC1_8MHZ==0xFF)/*Ifcalibrationconstanterased*/ { while(1) ;/*donotload,trapCPU!!*/ } DCOCTL =0;/*SelectlowestDCOxandMODxsettings*/ BCSCTL1=CALBC1_8MHZ;/*Setrange*/ DCOCTL =CALDCO_8MHZ;/*S

MSP430F5529 DriverLib 库函数学习笔记(一)时钟配置和闪烁LED

目录一、新建工程二、时钟树时钟系统结构时钟系统的原理时钟树配置实战三、点灯工程师封装好的初始化函数平台:CodeComposerStudio10.3.1MSP430F5529LaunchPad™DevelopmentKit(MSP‑EXP430F5529LP)一、新建工程二、时钟树时钟系统结构(1)5个时钟来源        时钟系统模块具有5个时钟来源。①XT1CLK:低频/高频振荡器,可以使用32768Hz的手表晶振、标准晶体、谐振器或4~32MHz的外部时钟源;②VLOCLK:内部超低功耗低频振荡器,典型频率12kHz;③REFOCLK:内部调整低频参考振荡器,典型值为32768Hz;④

MSP432学习笔记4:时钟与滴答计时器

所用单片机型号:MSP432P401r今日继续更新我的MSP432电赛速通笔记:提示:本节内容相当于讲述delay_ms()和delay_us()俩延时函数的由来,所以不需要花费过多时间斟酌MSP432单片机各部件能在有条不紊地自动工作,实际上是在其系统时钟作用下,由CPU指挥芯片内各个部件自动协调工作,使内部逻辑硬件产生各种操作所需要的脉冲信号而实现的。MSP432单片机通过软件控制时钟系统可以使其工作在多种模式,包括6种活动模式 和 5种低功耗模式,通过这些工作模式,可合理地利用单片机内部资源,从而实现低功耗。时钟系统是MSP432单片机中非常关键的部件,通过时钟系统可以在功耗和性能之间寻