這一節(jié),介紹如何配置引腳上產(chǎn)生中斷來(lái)檢測(cè)引腳上的高低電平變化。單片機(jī)的任何一個(gè)IO口,都可以作為中斷引腳,所以,LPC1114一共有41個(gè)外部中斷引腳??梢栽O(shè)置為低電平引發(fā)中斷、高電平引發(fā)中斷、上升沿引發(fā)中斷、下
1. 安裝JLINK V8驅(qū)動(dòng)這里我們選用穩(wěn)定版的驅(qū)動(dòng)程序:408。安裝好驅(qū)動(dòng)以后,再把JLINK V8插到電腦USB口。安裝成功的話(huà),會(huì)在電腦“設(shè)備管理器”看到JLINK V8,如下圖所示:2. 配置KEIL將JLINK V8一端與單片機(jī)目標(biāo)板連
智能電能表作為智能電網(wǎng)的重要組成部分,其技術(shù)標(biāo)準(zhǔn)也在不斷地發(fā)展之中,使得相應(yīng)的芯片技術(shù)也在日益提高。以市場(chǎng)需求量最大的單相智能電能表為例,其技術(shù)發(fā)展主要表現(xiàn)在以
配置完時(shí)鐘,如何驗(yàn)證時(shí)鐘的配置準(zhǔn)確性呢?LPC1114帶有CLKOUT引腳,此引腳專(zhuān)門(mén)用來(lái)輸出時(shí)鐘,用示波器觀(guān)察此引腳,即可看到時(shí)鐘的頻率。1.硬件配置CLKOUT引腳位于LPC111X和LPC11CXX單片機(jī)的P0.1腳,如下圖所示:2.軟
LPC1114單片機(jī)的NVIC中斷函數(shù),有開(kāi)中斷、關(guān)中斷、設(shè)置優(yōu)先級(jí)、掛起等操作函數(shù)。這些函數(shù)位于core_cm0.h文件里面。比如開(kāi)中斷的函數(shù)如下:/**\\briefEnableExternalInterruptThefunctionenablesadevice-specificinter
在程序下載起始地址,范圍,RAM的地址,范圍,堆棧的配置有兩種方法。其實(shí)本質(zhì)是一樣的。方法1:在EWARM中利用編譯化境配置,如下圖方法2:修改stm32f10x_flash.icf文件(其實(shí)就是方法1)define symbol __ICFEDIT_intv
我們以L(fǎng)QFP48封裝為例進(jìn)行介紹。從圖中引腳上的描述可以看出,它的幾乎每一個(gè)引腳上都復(fù)用了若干個(gè)功能。例如,第9腳:PIO1_8/CT16B1_CAP0,代表,第9腳既可以作為通用的輸入輸出引腳P1.8,也可以作為16位定時(shí)器1的捕
LPC1114一共有42個(gè)GPIO,分為4個(gè)端口,P0、P1、P2口都是12位的寬度,引腳從Px.0~Px.11,P3口是6位的寬度,引腳從P3.0~P3.5。每個(gè)GPIO都可以通過(guò)軟件設(shè)置為輸入或輸出引腳,讀取引腳的電平,就需要把引腳設(shè)置為輸入引
網(wǎng)上看到了一些關(guān)于1788 SDRAM的調(diào)試代碼,基本上都一樣,本人在調(diào)試1788 SDRAM過(guò)程中,遇到了一些大麻煩,本人使用的的SDRAM芯片為MT48LC16M162. 本人遇到的問(wèn)題如下:1:1788芯片硬件仿真初期,調(diào)試
lpc1114可以自動(dòng)ISP下載程序。因?yàn)樗诔鰪S(chǎng)前,片內(nèi)被固化了bootloader程序,片引出了boot引腳。bootloader用來(lái)引導(dǎo)單片機(jī)是執(zhí)行下載程序的任務(wù),還是執(zhí)行片內(nèi)已有的程序。這個(gè)判斷就是依靠外部的boot引腳高低電平?jīng)Q
LPC1114內(nèi)部有一個(gè)逐次逼近型ADC模塊,總的來(lái)說(shuō)有如下特征:8個(gè)模擬信號(hào)輸入通道,可以開(kāi)1個(gè)通道測(cè)電壓,也可以8個(gè)通道全開(kāi)測(cè)電壓,軟件控制模式下,只能開(kāi)1個(gè)通道,硬件掃描模式下,可以開(kāi)多個(gè)通道輸入電壓范圍0~VD
LPC1114的自動(dòng)波特率檢測(cè)功能,可以用于你能想到的任何應(yīng)用方面。廣泛應(yīng)用于支持AT命令的產(chǎn)品。自動(dòng)波特率檢測(cè),需要串口給單片機(jī)發(fā)送一個(gè)字節(jié),該字節(jié)的bit1和bit0必須是01或11。例如,發(fā)送0x01、0x11、0x51、0x03、
這一節(jié),介紹如何利用讀取RIS寄存器檢測(cè)引腳上的高低電平變化。新建一個(gè)工程,結(jié)構(gòu)如下圖所示:在main.c文件中,輸入以下代碼:#include “LPC11XX.H”#define LED1_ON LPC_GPIO1->DATA &= ~(1
Actel公司宣布特為其IGLOO系列現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)而優(yōu)化ARMCortex-M1處理器核,成功協(xié)助系統(tǒng)設(shè)計(jì)人員大大延長(zhǎng)其手持及便攜式設(shè)計(jì)的電池壽命。業(yè)界最低功耗FPGA系列與專(zhuān)為FPGA應(yīng)用而設(shè)計(jì)并廣泛流行的工業(yè)標(biāo)準(zhǔn)32位
憑借uC/OSⅡ靈活的任務(wù)間通信的能力,采用消息郵箱Mbox從數(shù)據(jù)生成任務(wù)中將打印數(shù)據(jù)傳送給打印任務(wù)。在不同任務(wù)中,將暫時(shí)不需要工作的任務(wù)掛起,而將需要工作的任務(wù)恢復(fù)運(yùn)行,圓滿(mǎn)地實(shí)現(xiàn)了三維打印的快速、精確控制。
ARM公司從成立以來(lái),一直以知識(shí)產(chǎn)權(quán)(IP,Intelligence Property)提供者的身份出售知識(shí)產(chǎn)權(quán),在32位RISC CPU開(kāi)發(fā)領(lǐng)域中不斷取得突破,其設(shè)計(jì)的微處理器結(jié)構(gòu)已經(jīng)從v3發(fā)展到現(xiàn)在的v7。ARMv7架構(gòu)是在A(yíng)R