lpc1114可以自動(dòng)ISP下載程序。因?yàn)樗诔鰪S前,片內(nèi)被固化了bootloader程序,片引出了boot引腳。bootloader用來引導(dǎo)單片機(jī)是執(zhí)行下載程序的任務(wù),還是執(zhí)行片內(nèi)已有的程序。這個(gè)判斷就是依靠外部的boot引腳高低電平?jīng)Q
硬件掃描模式與軟件控制模式的主要區(qū)別是:軟件控制模式需要有觸發(fā)條件,AD通道才轉(zhuǎn)換引腳上的電壓值,觸發(fā)一次轉(zhuǎn)換一次;硬件掃描模式無需觸發(fā)條件,只要開啟硬件掃描模式,轉(zhuǎn)換就會(huì)一直循環(huán)進(jìn)行。軟件控制模式只能
LPC1114內(nèi)部有一個(gè)逐次逼近型ADC模塊,總的來說有如下特征:8個(gè)模擬信號(hào)輸入通道,可以開1個(gè)通道測(cè)電壓,也可以8個(gè)通道全開測(cè)電壓,軟件控制模式下,只能開1個(gè)通道,硬件掃描模式下,可以開多個(gè)通道輸入電壓范圍0~VD
看門狗定時(shí)器是一個(gè)倒計(jì)時(shí)定時(shí)器。假設(shè)我們規(guī)定,當(dāng)定時(shí)器計(jì)數(shù)到4000和0之間時(shí)喂狗,符合條件。當(dāng)在大于4000的時(shí)候喂狗,和計(jì)數(shù)器倒數(shù)到0沒有喂狗都不符合要求。這就是窗口看門狗。在實(shí)際應(yīng)用中,當(dāng)發(fā)生提前喂狗,和
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
圖1.LPC1114驅(qū)動(dòng)LCD1602圖2.LPC1114驅(qū)動(dòng)LCD0802LCD1602和LCD0802用的程序是一樣的。lcd.h文件中,代碼如下:#ifndef__LCD0802_H__#define__LCD0802_H__#include"lpc11xx.h"#defineOUT_DATA(value)LPC_GPIO2->DATA=(v