以前C51 ,S51, AVR,C8051 用的比較多,感覺還可以,由于工作原因要用TI 的單片機(jī)(MSP430系列),初看資料發(fā)現(xiàn)TI 的單片機(jī)太不一樣了。跟51 一點(diǎn)都不兼容,完全是TI 自己的模具打造的產(chǎn)品。無論以前做了多少的單片機(jī),
一、時(shí)鐘源種類LFXT1CLK低頻時(shí)鐘源——MSP430每一種器件都有XT2CLK高頻時(shí)鐘源——存在于X13X、X14X、X15X、X16X、X43X、X44X等DCOCLK數(shù)字控制RC振蕩器二、時(shí)鐘源說明ACLK輔助時(shí)鐘:ACLK是LFXT1C
對(duì)于MSP430單片機(jī)中的A/D過采樣率的理解一直比較模糊,今天認(rèn)真的研究了一下,終于弄清楚了,現(xiàn)在寫出來,歡迎大家前來拍磚。===============================================================================MSP4
一:msp430內(nèi)部AD是否穩(wěn)定?答:從網(wǎng)上查看了很多資料,說msp430的內(nèi)部AD不怎么穩(wěn)定。第一種方式:我把AD通道上加上1.25V的基準(zhǔn)源,作為被測(cè)源(430用內(nèi)部時(shí)鐘,內(nèi)部基準(zhǔn)源2.5V,參考源外部引腳加了一個(gè)1000p的濾波電容
單片機(jī)種類有很多,好多廠商都推出了自己的MCU,對(duì)于眾多品牌的單片機(jī),我比較看重MSP430和AVR系列的,下面就從他們各自的特點(diǎn),分幾個(gè)方面,進(jìn)行PK分析。既然進(jìn)行PK,如同體育競(jìng)賽,要選擇相同等級(jí)的進(jìn)行對(duì)比,為此
1.interrupt 用于中斷函數(shù)。定義如下:語法: interrupt void 函數(shù)名()或者interrupt[中斷向量]void 函數(shù)名()參數(shù):中斷函數(shù)沒有參數(shù)。中斷函數(shù)需要指定中斷向量。返回:中斷函數(shù)一般是void,沒有返回。說明:interr
手把手教你寫程序:內(nèi)容:從最簡單的程序入手,手把手教你寫程序,讓同學(xué)們拿到一個(gè)復(fù)雜的程序或者任務(wù),能快速找到切入點(diǎn),寫出程序,再在此基礎(chǔ)上優(yōu)化程序。當(dāng)拿到一個(gè)單片機(jī)任務(wù)時(shí),不要急于動(dòng)手寫程序,先仔細(xì)分
日前,節(jié)能微控器和無線射頻供應(yīng)商 Energy Micro和Mjolner公司聯(lián)合展示了一款類似智能手機(jī)的圖形用戶界面,該界面在EFM32 Giant Gecko微控制器上運(yùn)行,這一演示利用了Mjolner公司的TouchGFX技術(shù),所有控制都通過觸摸
21ic訊 Energy Micro和Mjolner公司聯(lián)合展示了一款類似智能手機(jī)的圖形用戶界面,該界面在EFM32 Giant Gecko微控制器上運(yùn)行,這一演示利用了Mjolner公司的TouchGFX技術(shù),所有控制都通過觸摸進(jìn)行。Energy Micro已經(jīng)在
摘要:介紹了一種以單片機(jī)AT89S52為核心,同時(shí)用74LS04驅(qū)動(dòng)超聲波發(fā)射探頭,用CX20106A對(duì)接收信號(hào)進(jìn)行放大、濾波、檢波并輸出負(fù)脈沖的低成本、高精度超聲波測(cè)距系統(tǒng)的硬件和軟件設(shè)計(jì)方法。實(shí)驗(yàn)證明,這套超聲波測(cè)距系
挪威,奧斯陸,02/26/2013-節(jié)能微控器和無線射頻供應(yīng)商 Energy Micro宣布其正式任命Alf-Egil Bogen為其CMO(首席營銷官)。Alf-Egil Bogen是成功的AVR單片機(jī)的發(fā)明者之一,在單片機(jī)行業(yè)有超過20年的經(jīng)驗(yàn),加入Energy M
摘要:文章設(shè)計(jì)了一種基于AT89S52單片機(jī)和nRF905的無線通信裝置。該裝置包含兩個(gè)完全相同的節(jié)點(diǎn)模塊,通過PC機(jī)上的客戶端軟件輸入需發(fā)送的文字信息,而接收到的文字信息會(huì)顯示在節(jié)點(diǎn)模塊自帶的液晶屏上。該裝置適用于
AVR單片機(jī)延時(shí)程序:1.毫秒級(jí)的延時(shí) 延時(shí)1ms;void delay_1ms(void){unsigned int i;for(i=1;i<(unsigned int)(xtal*143-2);i++);}在上式中,xtal為晶振頻率,單位為MHz. AVR 延時(shí)程序當(dāng)晶振頻率為8M時(shí),延時(shí)函數(shù)軟件
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。1 使用定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)精確延時(shí)單片機(jī)系統(tǒng)一般
標(biāo)準(zhǔn)的C語言中沒有空語句。但在單片機(jī)的C語言編程中,經(jīng)常需要用幾個(gè)空指令產(chǎn)生短延時(shí)的效果。這在匯編語言中很容易實(shí)現(xiàn),寫幾個(gè)nop就行了。在keil C51中,直接調(diào)用庫函數(shù):#include // 聲明了void _nop_(void);_nop