可靠性設(shè)計是一項系統(tǒng)工程,單片機(jī)系統(tǒng)的可靠性必須從軟件、硬件以及結(jié)構(gòu)設(shè)計等方面全面考慮。硬件系統(tǒng)的可靠性設(shè)計是單片機(jī)系統(tǒng)可靠性的根本,而軟件系統(tǒng)的可靠性設(shè)計起到抑制外來干擾的作用。軟件系統(tǒng)的可靠性設(shè)計
1 高速SoC單片機(jī)C8051F040特征C8051F040系列器件是完全集成的混合信號片上系統(tǒng)型MCU,具有64個數(shù)字I/O 引腳,片內(nèi)集成了1個CAN2.0B控制器。其主要特性有: (1)高速流水線結(jié)構(gòu)的8051兼容的CIP-51內(nèi)核(可達(dá)25 MIPS);(2)
前言自動準(zhǔn)同期裝置在電力系統(tǒng)并網(wǎng)中有著十分重要的作用。本文采用ATMEGA128單片機(jī)為處理器,開發(fā)一種主要用于機(jī)組同期操作的自動準(zhǔn)同期裝置,該裝置能自動檢測系統(tǒng)側(cè)和對象側(cè)的壓差、頻差和相差,進(jìn)行同期操作。如果
這個做起來就比較簡單了,我編寫了一個工作在9600bps的8051的串口程序,程序的功能就是將串口接收到的數(shù)據(jù)發(fā)送出來,Proteus中的連線為: 數(shù)據(jù)傳輸?shù)膱D示為: 這樣就模擬實現(xiàn)了單片機(jī)與串口之間的通信,可以實現(xiàn)兩
虛擬串口在Proteus中的使用,更準(zhǔn)確的應(yīng)該說是“串口在Proteus中的使用”,只不過我們用軟件實現(xiàn)仿真,虛擬串口在這使用的比較頻繁。先在Proteus中將環(huán)境建立起來,很簡單,先需要兩個元器件就可以建立連接
虛擬串口虛擬串口是計算機(jī)通過軟件模擬的串口,當(dāng)其它設(shè)計軟件使用到串口的時候,可以通過調(diào)用虛擬串口仿真模擬,以查看所設(shè)計的正確性。首先要安裝虛擬串口設(shè)置的軟件,網(wǎng)上有很多設(shè)置虛擬串口的軟件,我用的是VSPD
學(xué)習(xí)使用單片機(jī)就是理解單片機(jī)硬件結(jié)構(gòu),以及內(nèi)部資源的應(yīng)用,在匯編或C語言中學(xué)會各種功能的初始化設(shè)置,以及實現(xiàn)各種功能的程序編制。第一步:數(shù)字I/O的使用使用按鈕輸入信號,發(fā)光二極管顯示輸出電平,就可以學(xué)習(xí)引
日前,德州儀器 (TI) 宣布推出集成 USB 連接功能的最新 32 位實時 C2000 Piccolo F2806xU 微控制器 (MCU),為客戶開發(fā)需要現(xiàn)場連接的終端產(chǎn)品助一臂之力。在消費類及工業(yè)電機(jī)控制系統(tǒng)、工業(yè)電源系統(tǒng)、電信及數(shù)據(jù)系統(tǒng)
TI MSP430命名規(guī)則
這只是我在學(xué)習(xí)TI公司生產(chǎn)的16位超的功耗單片機(jī)MSP430的隨筆,希望能對其他朋友有所借鑒,不對之處還請多指教。下面,開始430之旅。講解430的書現(xiàn)在也有很多了,不過大多數(shù)都是詳細(xì)說明底層硬件結(jié)構(gòu)的,看了不免有些
5種低功耗模式分別為LPM0~LPM4(LOW POWER MODE),CPU的活動狀態(tài)稱為AM(ACTVE MODE)模式。其中AM耗電最大,LPM4耗電最省,僅為0.1uA。另外工作電壓對功耗的影響:電壓越低功耗也越低。系統(tǒng)PUC復(fù)位后,MSP430進(jìn)入AM狀態(tài)
中斷是MSP430微處理器的一大特色,有效地利用中斷可以簡化程序和提高執(zhí)行效率。MSP430的幾乎每個外圍模塊都能夠產(chǎn)生中斷,為MSP430針對事件(即外圍模塊產(chǎn)生的中斷)進(jìn)行的編程打下基礎(chǔ)。MSP430在沒有事件發(fā)生時進(jìn)入低
一個指針變量內(nèi)部可以存儲一個值,這個值是另外一個對象的地址,所以我們說一個指針變量可以指向一個普通變量,同樣這個指針變量也有一個地址,也就是 說有一個東西可以指向這個指針變量,然后再通過這個指針變量指向
首先,不得不說Launchpad是一個很實用的開發(fā)工具. 就我個人是用來看, 板載SBW的JTAG相當(dāng)實用.而且還可以仿真我的MSP430F5438的板子,實在相當(dāng)給力,省去了上百元的仿真器的費用~~爽~~但是,(一碰到這個詞果斷沒什么好事
指針數(shù)組一個指針數(shù)組是指一個數(shù)組中的每個元素都是一個指針,例如:int *p[10];//而不能是int (*p)[10]或者char *p[10];此時p是一個指針(數(shù)值上和&p[0]一樣);在前面有int t[10];int * pt=t;//使用pt指向t那么這里我