原文:(轉)Cortex-M3 (NXP LPC1788)之SDRAM操作

網上看到了一些關於 SDRAM的調試代碼,基本上都一樣,本人在調試 SDRAM過程中,遇到了一些大麻煩,本人使用的的SDRAM芯片為MT LC M . 本人遇到的問題如下: : 芯片硬件仿真初期,調試SDRAM寄存器配置錯誤,導致 芯片無法進入仿真狀態,只能用Flash Magic才能擦除。 : 芯片的SDRAM有一個很重要的寄存器,官方驅動為 LPC SC gt EMCDLYCTL 寄存器的設置 ...

2012-09-26 19:40 1 8805 推薦指數:

查看詳情

()Cortex-M3 (NXP LPC1788)之RTC

實時時鍾是一組用於測量時間的計數器,如果使用電池供電,在系統掉電以后它也可以正常運行以記錄系統的時間。LPC1788時鍾采用內部的32K振盪器輸出1HZ的時鍾信號做為RTC的時鍾源。 RTC的寄存器比較簡單,主要有時鍾計數器寄存器包括秒SEC 分MIN 小時HOUR 日期(月)DOM ...

Thu Sep 27 03:15:00 CST 2012 0 5235
()Cortex-M3 (NXP LPC1788)之UART用法

在工作中經常將平台的串口和PC機連接,通過串口打印信息進行程序調試。LPC1788共有5個串口Uart0~Uart4,跟具開發板的資源,將使用Uart2進行簡單的串口輸出和輸入中斷的操作。開發板上使用74HC4052多路開關對UART2的RXD和TXD進行選擇,使用SP3243E進行3.0V ...

Thu Sep 27 03:14:00 CST 2012 1 4833
()Cortex-M3 (NXP LPC1788)之啟動代碼分析

在Keil uVision4中新建一個基於NXP1788的工程后,會提示添加啟動匯編代碼startup_LPC177x_8x.S。該文件進行從匯編到C語言運行環境的初始化工作。 [cpp] ;/**************************************************************************** ...

Wed Sep 26 15:34:00 CST 2012 0 3362
()Cortex-M3 (NXP LPC1788)之SysTick系統節拍定時器

在GPIO控制篇中的延時閃爍LED只用了簡單的for循環,為了精確的計時本篇介紹使用SysTick定時器每1ms產生中斷,從而實現精確定時的目的。要使用系統節拍定時器主要進行兩個部分的配置。1:系統時鍾控制。2系統節拍定時器的控制。 一,系統時鍾控制 LPC1788有3個獨立 ...

Wed Sep 26 15:41:00 CST 2012 1 3692
()Cortex-M3 (NXP LPC1788)之IIS應用--UDA1380進行音頻數據播放

LPC1788發送到I2S總線上的音頻數據要通過音頻解碼芯片才能輸出模擬音頻信號。開發板上使用的是UDA1380,對它的寄存器的配置可以通過L3總線或者I2C總線進行,這里使用I2C總線進行控制,對於I2C總線的操作可以參考之前I2C的介紹。UDA1380的寄存器主要分成3類,系統控制、插值濾波 ...

Thu Sep 27 03:24:00 CST 2012 0 3719
Cortex-M3 操作模式與特權等級

Cortex-M3支持2個模式(Handler模式、線程模式)和2個特權等級(特權級、非特權級)。 當處理器處在線程模式時,既可以使用特權級,也可以使用非特權級。 當處理器處在Handler模式時,總是特權級的。 在復位后,處理器進入“線程模式+特權級”。 在“線程模式+非特 ...

Fri Jul 26 19:31:00 CST 2019 0 877
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM