概述
LPC1850的工作頻率高達180MHz,採用3級流水線和哈佛結構,帶有獨立的本地指令和數據匯流排以及用於外設的第三條匯流排。並包含一個內部預取指單元,支持隨機跳轉的分支操作。包含高達1MB片內Flash、200KB的片內SRAM、四線SPIFlash接口(SPIFI)、可配置定時器子系統(SCT)、2個高速USB控制器、1個乙太網、1個LCD接口、1個外部存儲器控制器以及各種數字和模擬外設。
處理器
LPC1850FET256/LPC1857FET256晶片,Cortext-M3雙核結構,主頻最高可達180MHz
ARMCortex-M3記憶體保護單元(MPU)支持8個區域
264KB/136KB片內SRAM
64KB片內ROM,包含啟動代碼和片上軟體驅動
32bit通用OTP
MDK資源
類別 名稱 描述ADC Adc_Burst 在Burst模式下的ADC轉換測試
Adc_Dma 用DMA傳輸ADC轉換數據
Adc_Interrup ADC在中斷模式下轉換數據
Adc_Polling ADC在輪詢模式下轉換數據
ATIMER Atimer_Wic 用AlarmTimer喚醒系統
BOOTFAST Fast_gpio_LedBlinky 將系統頻率設定為最高頻率180MHz,然後驅動LED燈閃爍
CCAN CCan_SimpleTxRx 測試CAN通信(需要將板上的CAN0和CAN1對接)
Cortex-M3 Mpu 用MPU保護記憶體區域測試
Privilege 在特權和非特權模式下進行切換
EMAC Emac_EasyWeb 演示如何實現簡單的WEB應用程式
EMC Emc_NORFLASH 外部的NorFlash讀寫測試
Emc_Sdram 外部SDRAM讀寫測試
GPDMA Gpdma_Flash2Ram 通過從Flash到Ram的GPDMA測試
Gpdma_LinkList 演示如何使用GPDMALink-list功能
Gpdma_Ram2Ram Ram到Ram的GPDMA測試
GPIO Gpio_LedBlinky 使用GPIO驅動LED燈(流水燈效果)
I2C I2c_Master 通過I2C讀寫音頻晶片UDA1380的暫存器
I2S I2s_Audio 通過I2S匯流排輸出音頻
LCD Lcd_Demo 在LCD屏上顯示彩色條紋,並通過觸控螢幕控制游標
NVIC Nvic_Priorities 配置NVIC優先權分組測試tail-chaining/Late-arriving中斷模式
Nvic_VectorTableRelocation 描述如何重定位向量表
OTP OTP_API 描述如何使用片上OTP的燒寫功能。注意!!!此例程運行之後開發板只能從代碼中指定的啟動方式(默認為SPIFI)啟動,與編碼開關SW2的狀態無關,請謹慎運行!
PWR Pwr_DeepPowerDown 測試進入深度低功耗模式以及通過RTC中斷喚醒
Pwr_DeepSleep 測試進入深度休眠模式以及通過WIC中斷喚醒
Pwr_PowerDown 測試進入掉電模電以及通過EVRT中斷喚醒
Pwr_Sleep 測試進入休眠模電以及通過WIC中斷喚醒
RIT Rit_Interrupt 用RIT作為定時器產生中斷驅動LED
RTC Rtc_Alarm 測試產生一個1分鐘的計時中斷和一個30s的Alarm中斷
Rtc_Calibration 測試實時時鐘的校準
SDIO sdio_readwrite SDCard的讀寫測試
SPIFI SPIFI_Test 用SPIFI庫讀寫外部SPIFIFlash
SSP Ssp_Master SSP作為主機傳輸數據
Ssp_Slave SSP作為從機傳輸數據
TIMER Timer_Capture 測試捕獲定時器的功能
Timer_FreqMeasure 測試使用定時器來測量信號的頻率
Timer_MatchInterrupt 定時器匹配中斷測試
Timer_MatchPolling 定時器輪詢匹配測試
UART Uart_Autobaud 測試UART的自動波特率功能
Uart_Dma UART的DMA測試
Uart_Interrupt UART的中斷測試
Uart_Polling UART的輪詢測試
Uart_Rs485Master RS485主機測試
Uart_Rs485Slave RS485從機測試
USBDEV Usb_Cdc 使用USB模擬COM連線埠
Usb_MassStorage 測試在LPC185x上寫一個簡單的USB大量存儲套用
USBDEV_ROM Usb_Composite 測試在LPC185x上使用USBROM驅動寫一個USB複合設備(MassStroage,HID,DFU)的套用
Usb_Dfu PC機上的驅動尚欠缺,下一版本完善
Usb_Hid 測試在LPC185x上使用USBROM驅動寫一個USBHID套用
Usb_MassStorage 在LPC185x寫一個簡單的USB大量存儲套用
WDT Wdt_Interrupt 測試使用WTD在特定時間後產生中斷

