一、基本原理对于Source-Free RC电路,其电容放电的特性可以描述为:其中V0是电容的初始电压,t是放电时间,R是串接的电阻阻值,C是电容值,v(t)是t时刻电容上的电压。因此,若已知V0、R、以及t1时刻的电压Vt1,便可求得C:二、如何控制和测量如上图所示,大致步骤为:1)由GPIO通过...
分类:
其他好文 时间:
2015-09-27 21:23:05
阅读次数:
486
我在MSP430单片机上调试的控制4个灯闪烁, 把原理搞清楚了一通则百通,可以举一返三;注:以下所讲的堆栈即栈,因为堆栈说习惯了 ,堆是堆栈是栈; 下面简单的介绍一下我的系统,其实还不能叫系统,因为太简单了,...
分类:
其他好文 时间:
2015-09-12 08:30:34
阅读次数:
193
MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍雷达测速芯片RSP1驱动程序的调用方法。
1、硬件原理图
采用下图所示的RSP1电路,可以直接调用RSP1驱动程序进行程序开发。
2、使用方法
a、加入驱动程序
选中RSP1文件夹,右键点击“Exclude from Bui...
分类:
其他好文 时间:
2015-08-17 12:04:39
阅读次数:
526
一、CA+构造MSP430G2553带有一个比较器Comparator_A+(CA+),其构造框图如下图所示。二、输入 & 输出如上图所示,比较器有一个同向输入端(V+)和一个反向输入端(V-)。通过软件设置,V+端可以连接到CA0~CA2三个外部管脚之一,或者三个内部电压基准之一;V-端可以连接到...
分类:
其他好文 时间:
2015-08-17 00:43:03
阅读次数:
166
MSP430除了正常运行时的active模式外,还支持五种低功耗模式(Low-power mode),分别为LPM0、LPM1、LPM2、LPM3、LPM4,由状态寄存器中的CPUOFF、OSCOFF、SCG0、SCG1比特位设置。六种模式对应的时钟状态为:其中,LPM3、LPM4比较常用,对低功耗...
分类:
其他好文 时间:
2015-08-16 13:36:49
阅读次数:
194
MSP430WARE++的使用3:modbus模块的调用方法
MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍modbus模块驱动程序的调用方法。
1、硬件原理图
使用modbus模块驱动程序需要与MSP430单片机的UART0端口相连接。
2、使用方法
a、加...
分类:
数据库 时间:
2015-08-15 20:08:57
阅读次数:
287
MSP430G2553包含了两个16-bit Timer_A计时/计数器。本文简单介绍了Timer_A的功能和寄存器使用,本文及后续的随笔部分参考了"Scientific Instrument Using the TI MSP430"博客。该博客的MSP430教程文章非常好,建议对MSP430感兴趣...
分类:
其他好文 时间:
2015-08-15 16:06:48
阅读次数:
275
MSP430WARE是一套基于C++语言的开源的MSP430层次化软件架构,支持多种外设。本文将介绍数码管LG3641BH驱动程序的调用方法。
1、硬件原理图
采用下图所示的数码管LG3641BH电路,可以直接调用NixieTubeA驱动程序进行程序开发。
2、使用方法
a、加入驱动程序
选中NixieTubeA文件夹,右...
分类:
其他好文 时间:
2015-08-15 06:48:19
阅读次数:
133
对于COFF ABI和EABI,我们应将注意力着眼于EABI上,因为它是我们今后项目开发首选的接口方式。本文就将对EABI接口的初始化方式进行深入介绍。
1、自动初始化
我们首先介绍一下自动初始化的概念,其英文原文如下:Any global variables declared as preinitialized must have initial values assig...
分类:
其他好文 时间:
2015-08-14 13:47:57
阅读次数:
179
我们在使用MSP430单片机进行项目开发的时候,会遇到两种映像文件的输出格式(如下图所示):legacy COFF和eabi(ELF),本文从此话题进行展开,引出COFF ABI和EABI两种应用程序二进制接口,使开发者能够从low-level对MSP430有一个新的认识。
1、 映像文件输出格式
MSP430的编译器可以输出两种格式的映像文件:
a、...
分类:
其他好文 时间:
2015-08-14 06:30:31
阅读次数:
180