這只是我在學(xué)習(xí)TI公司生產(chǎn)的16位超的功耗單片機(jī)MSP430的隨筆,希望能對(duì)其他朋友有所借鑒,不對(duì)之處還請(qǐng)多指教。講解430的書(shū)現(xiàn)在也有很多了,不過(guò)大多數(shù)都是詳細(xì)說(shuō)明底層硬件結(jié)構(gòu)的,看了不 ...
Datesheet中的英文看著不爽,突然發(fā)現(xiàn)了利爾達(dá)430演講資料中的SD16模塊介紹,還有MSP430FE42X中文參考手冊(cè),總結(jié)下方便學(xué)習(xí),先來(lái)結(jié)構(gòu)圖。
SD16結(jié)構(gòu)圖
SD16CTL,ADC控制寄存器
Reserved ...
在調(diào)試TimerA OR TimerB上發(fā)了將兩次將近兩天的時(shí)間.在此如不做出總結(jié)與糾正,以后可能會(huì)出現(xiàn)同樣的問(wèn)題.當(dāng)然全不是TimerA定時(shí)器設(shè)置問(wèn)題而是在MSP430基礎(chǔ)方面做得不夠.程序如下:#include"M ...
花了一天的時(shí)間來(lái)細(xì)看MSP430F1611的AD溫度傳感器的寄存器的編程及使用.晚上1點(diǎn)了,編寫(xiě)并修改N個(gè)程序才發(fā)現(xiàn)AD溫度傳感器的精度太不高了.相差太遠(yuǎn).而且得到值后的算法難以實(shí)現(xiàn). 對(duì)于AD溫度傳感器 ...
TI公司MSP430系列單片機(jī)是一種超低功耗的混合信號(hào)控制器,其中包括一系列器件,它們針對(duì)不用的應(yīng)用由不同的模塊組成。其中FLASH系列使高效電子系統(tǒng)變得輕巧,F(xiàn)LASH存儲(chǔ)器也具有很強(qiáng)的靈活性。同 ...
在做串口通信看 沈建華編著 一書(shū)中感到書(shū)中有些控制字沒(méi)有列出,編寫(xiě)程序時(shí)容易忘記寫(xiě).出現(xiàn)不必要的錯(cuò)誤. ME2 IE2 IFG2 (或ME1 IE1 IFG1)下面的本程序用的是USART1.要從.H的頭文件里找上面三個(gè)特 ...
SD16A中的差分輸入口跟SD16AE不是一一對(duì)應(yīng)的,
A2輸入:
SD16INCTL0 |= SD16INCH_2;
SD16AE = SD16AE6 + SD16AE7; //A2輸入口為P1.6/P1.7
A3輸入:
SD16INCTL0 |= SD16INCH_3;
SD16AE = S ...
對(duì)AD轉(zhuǎn)換的理解
對(duì)SHI加一個(gè)上升沿的信號(hào)則初始化AD轉(zhuǎn)換,
An analog-to-digital conversion is initiated with a rising edge of the sample
input signal SHI. The source for SHI is ...
定時(shí)器A在UP模式、CONTINUE 模式、UP/DOWN模式下,不利用中斷程序即可在P1.1 P1.2 P1.3 管腳上輸出所設(shè)定值的頻率,并且在UP/DOWN模式下時(shí),頻率計(jì)算與前兩種模式下不同,因?yàn)閁P/DOWN模式下 ...
MSP430系列單片機(jī)作為一個(gè)性能優(yōu)異的MCU在大陸已經(jīng)得到了廣泛的應(yīng)用。MSP430在高整合性與高性能方面與其他MCU比較有較大優(yōu)勢(shì)。該系列芯片的價(jià)格也較為合理,目前整合性最好的MAP430F44X系列,整 ...
#include
#include
void Usart0init()
{
char i=0;
WDTCTL = WDTPW + WDTHOLD; // Stop WDT
BCSCTL1 |= XTS; // ACLK = LFXT1 = HF XTAL
do
{
IFG1 &= ~OFIFG; // Clear OSCFault ...
//flash.c文件
#define __FLASH__
#define __HW_v_2_1__
#include "flash.h"
/*************************************************************************************************
* ...