實時時鍾是一組用於測量時間的計數器,如果使用電池供電,在系統掉電以后它也可以正常運行以記錄系統的時間。LPC1788時鍾采用內部的32K振盪器輸出1HZ的時鍾信號做為RTC的時鍾源。 RTC的寄存器比較簡單,主要有時鍾計數器寄存器包括秒SEC 分MIN 小時HOUR 日期(月)DOM ...
在GPIO控制篇中的延時閃爍LED只用了簡單的for循環,為了精確的計時本篇介紹使用SysTick定時器每 ms產生中斷,從而實現精確定時的目的。要使用系統節拍定時器主要進行兩個部分的配置。 :系統時鍾控制。 系統節拍定時器的控制。 一,系統時鍾控制 LPC 有 個獨立的振盪器。他們是主振盪器,內部RC振盪器,RTC振盪器。復位后,LPC 將用內部的RC振盪器運行,直到被軟件切換。這樣就能在沒有任 ...
2012-09-26 07:41 1 3692 推薦指數:
實時時鍾是一組用於測量時間的計數器,如果使用電池供電,在系統掉電以后它也可以正常運行以記錄系統的時間。LPC1788時鍾采用內部的32K振盪器輸出1HZ的時鍾信號做為RTC的時鍾源。 RTC的寄存器比較簡單,主要有時鍾計數器寄存器包括秒SEC 分MIN 小時HOUR 日期(月)DOM ...
在工作中經常將平台的串口和PC機連接,通過串口打印信息進行程序調試。LPC1788共有5個串口Uart0~Uart4,跟具開發板的資源,將使用Uart2進行簡單的串口輸出和輸入中斷的操作。開發板上使用74HC4052多路開關對UART2的RXD和TXD進行選擇,使用SP3243E進行3.0V ...
網上看到了一些關於1788 SDRAM的調試代碼,基本上都一樣,本人在調試1788 SDRAM過程中,遇到了一些大麻煩,本人使用的的SDRAM芯片為MT48LC16M162. 本人遇到的問題如下: 1: 1788芯片硬件仿真初期,調試SDRAM寄存器配置錯誤,導致1788芯片無法進入 ...
在Keil uVision4中新建一個基於NXP1788的工程后,會提示添加啟動匯編代碼startup_LPC177x_8x.S。該文件進行從匯編到C語言運行環境的初始化工作。 [cpp] ;/**************************************************************************** ...
PCA9532是一個I2C接口的設備,可以用於IO的擴展和LED的亮度調節。它內部集成了振盪器,可以輸出2路用戶可編程的PWM波,周期從6.58ms到1.69S。16路的輸出,可以設置成輸出高低電平以及PWM波輸出。 做為從設備,他的8位地址的高四位固定為1100,最低位為數據 ...
LPC1788發送到I2S總線上的音頻數據要通過音頻解碼芯片才能輸出模擬音頻信號。開發板上使用的是UDA1380,對它的寄存器的配置可以通過L3總線或者I2C總線進行,這里使用I2C總線進行控制,對於I2C總線的操作可以參考之前I2C的介紹。UDA1380的寄存器主要分成3類,系統控制、插值濾波 ...
摘要: c標准庫的printf是輸出給顯示器的,將printf函數進行修改,使其輸出重定向至串口,就能實現目的。printf函數調用fputc函數完成實質輸出單一字符的工作,因此將fputc函數修改使之完成串口單字符發送工作即可。 注: 本文方法性內容主要來自《Keil MDK環境下使用 ...
轉載自:http://www.21ic.com/app/mcu/201811/781135.htm SysTick時鍾,俗稱“嘀嗒定時器”,它能按設定的時間產生一次中斷。控制工程代碼中隨處可見形如delay_ms()之函數。但是一直不清楚其內在機制。今天花時間研究了一下 ...