MSP
文章平均质量分 62
ZeroZeroNine
这个作者很懒,什么都没留下…
展开
-
温度传感器DS18B20的相关介绍以及基于MSP430的驱动程序(附代码)
阅读本文之前请先找到DS18B20的中文手册 DS18B20数据手册-中文版 - 知乎 (zhihu.com) 下面先对DS18B20简单进行一些介绍: 学校课程设计中常见的DS18B20的引脚一般为3脚封装,如下图左侧所示: 可以看到,DS18B20的引脚为GND,DQ,VDD。其中GND与VDD的引脚分别接地线和电源就好了,而DQ线是主要的数据传输口,它可以接在P1-P6端口的引脚上,因为数据传输主要靠拉高或者拉低电平,再由单片机判断高低电平,所以接哪个口都可以。原创 2022-07-11 12:00:24 · 2539 阅读 · 2 评论 -
LCD1602的相关介绍以及初始设置
1.LCD1602的操作主要由三位引脚决定,RS、R/W、E。其中,RS寄存器控制显示的位置或者显示的内容,RS=0(位置),RS=1(内容),R/W寄存器控制读写操作。E引脚的主要功能是使能信号,E端由高电平跳变成低电平时,液晶模块才会执行命令。2.除了以上提到的三个引脚,数据总线由DB0-DB7组成。主要用来传输数据以及相关的操作信号。3.注意:1,2脚为正负电源线,接错会导致显示器烧坏,3脚时液晶驱动电源的引脚,会对对比度产生影响,接正电源时对比度最低,接地时对比度最高,当然,对比度过高的话会产生鬼影原创 2022-06-11 22:20:55 · 6429 阅读 · 0 评论 -
MSP430单片机ADC模数转换器的初始化
以ADC12为例,此处给出的初始化仅适用于ADC12,基于不同版本的单片机会有不同的效果,请以单片机ADC的寄存器为准注1:此处是设置电压源选择位,这里仅对REF1作解释,其余部分请自行参照中文手册。Vr+:ADC基准电压的正极Vref+:内部基准电压Vr-:ADC基准电压的负极AVss:GND所以综上,SREF1即:将ADC的基准电压正极连接到内部基准电压,同时设置ADC的基准源为内部基准电压源。注2:只有ENC在高电平时,才能用软件或外部信号启动A/D转换...原创 2022-06-08 23:47:10 · 739 阅读 · 0 评论 -
MSP430定时器A的计数模式的简单介绍(会中文就能看懂)
首先明白一个概念:定时器A == Timer_A == TA之后的大部分定时器内容如TACCR0,TACTL等,都指的是定时器A的寄存器然后,TIMER_A有四种计数模式,下面将一一解释(为了方便理解,模式顺序与中文手册有些许不同,请谅解)目录一、停止模式二、连续计数模式 三、增计数模式四、 增减计数模式 直白点就是个暂停,定时器A之前工作于什么模式,进入停止模式后只是计数暂停了,退出这个模式后会继续按照之前的工作模式工作,举个例子,你要从1数到100,数到50时暂停(进入停止模式),计数在50保持不变,原创 2022-05-06 23:23:11 · 3421 阅读 · 3 评论 -
MSP430 定时器A设计--PWM
所用仿真软件为Proteus仿真电路图如下:需要注意的是,示波器在第一次添加时会自动显示波形界面,而再次运行仿真后需要自己调试运行仿真后:选择调试-->Digital Oscilloscope然后会出现如下界面:这样就可以具体观察PWM波的占空比了!当然,大部分的按钮笔者也没搞懂作用(笑下面是具体实现代码,很简单,没什么好说的:/* Main.c file generated by New Project wizard *MAKER: 计科2001ZHZ * Cre.原创 2022-05-05 21:48:27 · 1359 阅读 · 0 评论