首先應(yīng)該了解數(shù)碼管及其工作原理。了解你使用的是共陰還是共陽數(shù)碼管,其次了解數(shù)碼管的段選位選。接下來是一個例程#include typedef unsigned char uchar; #define wei_h P5OUT |= BIT5 #define wei_l P5OUT &= BIT
如何將系統(tǒng)時鐘設(shè)置到外部高頻晶體振蕩器,430的MCLK默認(rèn)的是DCO的,如何安全的從DCO切換到外部晶體振蕩器,這是一個很重要的步驟,因?yàn)榻?jīng)過此步驟,可以極大地提高430的處理能力,DCO在內(nèi)部,可以為cpu提供強(qiáng)勁穩(wěn)定
電子設(shè)備產(chǎn)品種類繁多,計算機(jī)、電視機(jī)、手機(jī)乃至可穿戴設(shè)備,這些產(chǎn)品在使用過程中有大量的能耗損失,及時在待機(jī)的情況下也有一定的功耗。本文介紹基于MSP430的超低功耗待機(jī)解決方案,將待機(jī)功耗降到最低?! ∷饺?/p>
前段時間忙著畫板子搞運(yùn)放搞濾波了,程序更新的少,發(fā)現(xiàn)MSP430不是太好用,尤其Timer,不過也與我使用內(nèi)部晶振有關(guān),產(chǎn)生正玄波之前用MSP430發(fā)出PWM,再進(jìn)行濾波變?yōu)檎也ㄌ闊┝?,這次改用DDS芯片,今天板子回來一
1.平臺說明 MSP430F54382.為什么使用MSPWare。由于工作原因,學(xué)校中多使用STM32,STM32的DriverLib比較方便使用。初學(xué)MSP430重新回到了操作寄存器的時代,稍稍有點(diǎn)不適應(yīng)。后來發(fā)現(xiàn)MSP也有DriverLib只是使用的人不多
#include typedef unsigned char uchar; typedef unsigned int uint; #define keyin (P1IN & 0X0F) #define wei_h P5OUT |= BIT5 #define wei_l P5OUT &= BIT5 #define duan_l P6OUT &= ~BIT6 #define duan_h P6OUT
/********************************************************************1602液晶顯示********************************************************************/#include #define CPU_F ((double)8000000)#define de
//*******************************************************************************// D13x Demo - 在上一節(jié)基礎(chǔ)上改變系統(tǒng)時鐘,觀察LED燈的閃爍頻率//// 描述:通過改變系統(tǒng)時鐘,來改變閃爍頻率;通過 P1 異或
智能小車涉及到高級計算機(jī)控制、電子機(jī)械、自動化等諸多學(xué)科,隨著科技的不斷進(jìn)步,智能電子產(chǎn)品發(fā)展步驟不斷加快,各種應(yīng)用層次的機(jī)器人等大量出現(xiàn),目前應(yīng)用在智能小車或機(jī)器人的微控制器主要是8/16單片機(jī)或ARM和數(shù)
一、430優(yōu)點(diǎn)?功耗低,超低功耗,它具有一種活動模式和五種低功耗模式,在活動模式下耗電量僅有250us/MIPS,I/O輸入端口的漏電電流最大只有50nA。? 數(shù)據(jù)處理能力強(qiáng)大,它采用了RISC(精簡指令集)結(jié)構(gòu),一個時鐘周期即
1、關(guān)于EOS位, 該位是設(shè)置位,并不是狀態(tài)位,即若那個轉(zhuǎn)換結(jié)果寄存器的控制寄存器的該位置1 ,則說明該轉(zhuǎn)換寄存器對應(yīng)的轉(zhuǎn)換通道為轉(zhuǎn)換序列的最后一個通道。2、 單通道單次轉(zhuǎn)換模式,和單通道重復(fù)模式,EOS無效,EO
/**************************************************** LCD1602顯示* cpu:AVRmega16** 描述:4線數(shù)據(jù)寬度,操作Lcd1602* 在LCD1602屏幕上第一行顯示 www.goodmcu.cn* 第二行顯示 13652037001* 如果沒有顯示請按復(fù)
使用的MSP430G2553,為AD10,正常有8路輸出,P1.0-P1.7為A0-A7有七個寄存器,參考電壓可以是VCC或者內(nèi)部參考電壓1.5V或者2.5V參考時鐘可以是內(nèi)部ADC10OSC最高轉(zhuǎn)換速率達(dá)200ksps轉(zhuǎn)換方式四種:單通道單次,序列通道單
從這里下載gcc:http://sourceforge.net/projects/mspgcc/下載下來之后是一個zip包,解壓出來,然后設(shè)置環(huán)境變量,例如:exportPATH=$PATH:$HOME/tools/mspgcc-20120406-p20120911/bin可以編譯一個簡單的程序測試一下
ADC12模塊中是由以下部分組成:輸入的16路模擬開關(guān)(外部8路,內(nèi)部4路),ADC內(nèi)部電壓參考源,ADC12內(nèi)核,ADC時鐘源部分,采集與保持/觸發(fā)源部分,ADC數(shù)據(jù)輸出部分,ADC控制寄存器等組成。四種采樣模式:(1)單通道單次
在應(yīng)用中,MSP430F149不需做過多的擴(kuò)展,適合要求快速處理的實(shí)時系統(tǒng),故可在電力系統(tǒng)微機(jī)測量和保護(hù)方面得以應(yīng)用。本文主要對電力系統(tǒng)中基本參數(shù)測量的實(shí)現(xiàn)方法和開發(fā)中一些應(yīng)注意的問題進(jìn)行論述。
IAR編譯的方法,導(dǎo)致看門狗溢出了。 單片機(jī)上電的時候看門狗已經(jīng)啟動, 但是在進(jìn)入main函數(shù)之前,軟件會首先去初始化你用到的一些數(shù)據(jù),比如數(shù)組之類的, 如果你的數(shù)組定義的比較大, 那么初始化的時間就會很長,當(dāng)然
有時候如果不是建立工程時,自動包含庫函數(shù)。比如,從另外一個工程中,重新拷貝一個到自己新建的工程當(dāng)中,編譯會通不過。會提示打不開driverlib.h文件。即使人為添加進(jìn)去路徑,比如drverlib/MSP430FR5xx_6XX/driver
=============================================================================================================================硬件:單片機(jī):MSP430F149晶振:32K,8M輸入信號:通過無線接收到低電平10ms,高
隨著變頻器技術(shù)的高速發(fā)展,在伺服系統(tǒng)中交流變頻傳動因其功率因數(shù)高、反應(yīng)速度快、精度高、適合在惡劣環(huán)境中使用等優(yōu)點(diǎn)得到了越來越廣泛的應(yīng)用。本文提出一種基于高性能單片機(jī)MSP430F149、變頻器、變頻電機(jī)組成的數(shù)字式變頻伺服系統(tǒng),并將數(shù)字PID算法引入到此系統(tǒng)中,使系統(tǒng)獲得了良好的系統(tǒng)靜、動態(tài)性能。