MSP430 学习
文章平均质量分 58
留住最美好的时光
这个作者很懒,什么都没留下…
展开
-
IAR 编译报错 Fatal Error[Pe1696]: cannot open source file "Lcd_Display.h"
当我开始做数码管动态显示的模块函数,方便以后直接调用,竟出现这个错误,查了好久也没看到好的解决办法,依稀觉得是路径不对,可是不知道咋解决。如图:,开始这样 ,是尖括号的文件包含,然后我把它改为 “ ”之后,奇迹出现鸟总结:原来 也是路径不对哦系统文件一般是尖括号包含,自定义的文件一般是双引号包含,貌似对于系统文件两者都是一样的,自定义的一定要用双引原创 2013-01-12 22:39:01 · 12041 阅读 · 2 评论 -
MSP430 串口调试,单步发数据正确,全素的时候就丢包,而且很严重
设置 无校验 8位数据位 一位停止位 波特率9600源代码 如下:void UART_Init(void){ P3SEL |= BIT2+BIT3+BIT4; //端口设置 P3.3/4/5 UCTL0 &= ~SWRST; // 初始化UART0状态机 U0CTL |= CHAR;原创 2013-03-16 19:11:40 · 1941 阅读 · 0 评论 -
430 硬件乘法器 小解
MSP430程序库硬件乘法器使用 硬件乘法器不占用CPU周期,有硬件实现,速度比软件实现的乘法速度快很多。msp430f14x、msp430f16x中都含有硬件乘法器模块,方便用户需要速度的时候使用。硬件介绍:在MSP430系列单片机中,硬件乘法器是外围模块,而不是CPU内核的一部分;所以它的活动与否与CPU的活动与否无关,它的寄存器和其他的外围寄原创 2013-05-08 11:01:16 · 1569 阅读 · 0 评论 -
430 比较器使用 简单教程
比较器A模块 以下图可以看出比较器A的结构大概可以分4部分构成,分别为模拟输入,比较器A核心,低通虑波器,基准电压部分和中断部分组成。 首先,整个比较器A的工作必需由CAON位置为1时才能工作的,此位属CACTL1控制寄存器。单片机上电时此位是为0的,也就是说比较器是不工作的。 以下大概讲述几个部分电路的功能和一些相关信息。 模拟输入电路: 外部模拟引脚信号CA0,CA1(转载 2013-05-09 11:44:42 · 1070 阅读 · 0 评论 -
430 F149 DS18B20数码管温度计设计
基于 149芯片的简易温度计设计, 使用18B20可以精确到小数点后2位,理论上不止。18B20的最小单位是0.0625摄氏度,那么精确没必要,根据实际需要我们设计为2位小数就可以了。 18B20对时序要求非常严格,这里采用定时器定时比较精确。主时钟设置为8M,SMCLK8分频,选用SMCLK时钟为定时器时钟源,即得到1M,定时为us级别的。贴下代码。18B20程序:#include原创 2013-07-18 13:38:10 · 1037 阅读 · 0 评论