//**********************************************************************//***********************************************************************/******************************************************
1 軟件無(wú)線升級(jí)系統(tǒng)方案 基于無(wú)線通信的遠(yuǎn)程監(jiān)控系統(tǒng)(如遠(yuǎn)程電網(wǎng)質(zhì)量監(jiān)控系統(tǒng)、水情測(cè)報(bào)系統(tǒng)和城市路燈監(jiān)控系統(tǒng)等)應(yīng)用越來(lái)越廣泛,而在實(shí)際使用過(guò)程中,由于需求的變化,經(jīng)常要對(duì)其終端設(shè)備軟件進(jìn)行修改或升級(jí)
中斷優(yōu)先級(jí)是CPU響應(yīng)中斷的先后順序。中斷優(yōu)先處理的原則是:(1)先響應(yīng)優(yōu)先級(jí)高的中斷請(qǐng)求,再響應(yīng)優(yōu)先級(jí)低的中斷請(qǐng)求。(2)如果一個(gè)中斷請(qǐng)求己被響應(yīng),同級(jí)的其他中斷請(qǐng)求將被禁止。(3)如果同級(jí)的多個(gè)中斷請(qǐng)求同時(shí)出現(xiàn)
;********************************************************************** list p="12c508" #include __CONFIG _MCLRE_OFF&_CP_ON&_WDT_OFF&_IntRC_OSC errorlevel 0,-207;************************
1 目標(biāo)熟悉使用CC2430的ADC功能。根據(jù)我自己開發(fā)板的情況,我使用P07作為AD轉(zhuǎn)換的輸入口,使用一個(gè)旋轉(zhuǎn)電位器來(lái)調(diào)整輸入端口的電壓,通過(guò)串口發(fā)送AD轉(zhuǎn)換結(jié)果。在這里還是說(shuō)說(shuō)ADC的結(jié)構(gòu)。CC2430的ADC是基于sigma-delt
1、下載源碼(ftp://ftp.kernel.org/pub/tools/crosstool/files/src/)binutils、gcc、glibc、linux kernel。Binutils-2.19.tar.bz2gcc-4.4.4.tar.bz2Glibc-2.11.2.tar.bz2Glibc-ports-2.11.tar.bz2Gmp-4.2.tar.bz2Mpf
一、IO口數(shù)字輸入/輸出端口有下列特性:□ 每個(gè)輸入/輸出位都可以獨(dú)立編程?!?允許任意組合輸入、輸出。□ P1 和 P2 所有 8 個(gè)位都可以分別設(shè)置為中斷?!?可以獨(dú)立操作輸入和輸出數(shù)據(jù)寄存器?!?可以分別設(shè)置上拉或
#include#include#defineuintunsignedint#defineucharunsignedchar#defineulongunsignedlong /*------------------------------顯示-----------------------------------*/#defineLED_DATAPORTBconstuc
學(xué)習(xí)ARM嵌入式的時(shí)候,發(fā)現(xiàn)自己對(duì)以前學(xué)過(guò)的數(shù)模器件的知識(shí)遺忘了不少,按照我的進(jìn)度本來(lái)應(yīng)該繼續(xù)學(xué)習(xí)ARM微處理器控制的課程,但想著后來(lái)勢(shì)必還會(huì)遇到相同的問(wèn)題所以就準(zhǔn)備中斷一下,殺回來(lái)把匯編和一些電路知識(shí)再總
單片機(jī)控制繼電器一般是兩種方式:一是單片機(jī)-三極管(PNP)-繼電器,二是單片機(jī)-光電耦合器-三極管(NPN)-繼電器,后者由于采用了光電隔離,故起抗干擾能力相對(duì)前者要強(qiáng).前者選用PNP型主要是考慮控制邏輯,采用低電平觸發(fā)
1引言目前 , 在嵌入式系統(tǒng)里基于ARM核的嵌入式處理器已經(jīng)成為市場(chǎng)主流。隨著ARM技術(shù)的廣泛應(yīng)用 , 建立面向ARM構(gòu)架的嵌入式操作系統(tǒng)也就成為當(dāng)前研究的熱點(diǎn)。S3C2410是SAMSUNG公司基于ARM920T處理器內(nèi)核開發(fā)的一款16/
串口初始化過(guò)程: 1、確定T/C1的工作方式--TMOD 2、設(shè)置T/C初始值----------------------------TH1、TH2 3、啟動(dòng)T/C-----------------------------------TR1 4、串行口的控制----------
筆者在做移植時(shí),將Embest IDE環(huán)境下的例程移到REALVIEWMDK的過(guò)程中,曾經(jīng)遇到這樣一個(gè)問(wèn)題:在生成工程時(shí),編譯全部通過(guò),但在鏈接時(shí)提示許多符號(hào)未定義!如果讀者也遇到過(guò)這個(gè)問(wèn)題,請(qǐng)繼續(xù)看下去,如果鏈接時(shí)提示未
MCU:STM32F334C8T6Frameware:STM32F3348-Discovery_FW_V1.0.0實(shí)現(xiàn)功能:在PC使用串口調(diào)試助手向MCU發(fā)送字符(數(shù)據(jù)),MCU將接收到的字符發(fā)回PC代碼:#include"main.h"intmain(){GPIO_Config();USART_Config();NVIC_C
// 用單片機(jī)進(jìn)行紅外遙控接收已經(jīng)是很平常的應(yīng)用了,基本上稍懂單片機(jī)就可以自己編// // 但往往很多人編的程序要么繁瑣,要么占用大量存儲(chǔ)器、CPU資源, // // 而且用于現(xiàn)場(chǎng)時(shí)還可能因?yàn)槭艿礁蓴_而不能正常工作 //