16. 硬件測試驗證
1) 綜合測試
鏡像文件:LPC178xTest.hex
源代碼位置:SOFT\examples\ LPC178xTest
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將LPC178xTest.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端會有一個功能測試菜單,輸入相應項前面的字母,然后回車,就可以進入對應的功能測試,按‘ESC’退出測試,返回到功能測試菜單。
測試截圖:
2) AD測試
鏡像文件:adc.hex
源代碼位置:SOFT\examples\ADC
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將adc.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端會實時打印出當前采集到的電位器電壓值,旋轉電位器,采集值會隨之變化。
測試截圖:
3) CAN測試
鏡像文件:Can.hex
源代碼位置:SOFT\examples\CAN
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將Can.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子,對應連接CAN1和CAN2。
測試現象:在串口終端能看到中斷中打印出的信息。
測試截圖:
4) DAC測試
鏡像文件:dac.hex
源代碼位置:SOFT\examples\DAC
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將dac.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端輸入任意字符,DAC將發出聲音
測試截圖:
5) 以太網測試
鏡像文件:easy_Web.hex
源代碼位置:SOFT\examples\ EASY WEB
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將easy_Web.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子;開發板IP默認為192.168.10.9(可根據實際情況修改tcpip.h中的MYIP_1,MYIP_2,MYIP_3,MYIP_4,GWIP_1,GWIP_2,GWIP_3,GWIP_4,保證開發板IP和PC機在同一網段),用交叉網線連接PC和開發板或直接將開發板接入PC機同一網絡(例如通過路由器接入);
測試現象:在IE地址欄中輸入192.168.10.9,將顯示如下
6) 外部中斷測試
鏡像文件:EXT_INT.hex
源代碼位置:SOFT\examples\ EXT INT
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將EXT_INT.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端查看輸出信息,并按評估板K6。
測試截圖:
7) I
鏡像文件:I
源代碼位置:SOFT\examples\I
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將I
測試現象:在串口終端查看輸出信息,測試成功顯示如下圖所示。
測試截圖:
8) IR測試
鏡像文件:IR.hex
源代碼位置:SOFT\examples\ IR
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將IR.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。需要兩塊評估板來測試,將紅外頭對應放置。
測試現象:在串口終端查看輸出信息。
測試截圖:
9) KEY測試
鏡像文件:KEY.hex
源代碼位置:SOFT\examples\ KEY
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將KEY.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。按下評估板上的K1-K6。
測試現象:在串口終端可以看到對按下的鍵值。并且LED對應有變化。
測試截圖:
10) LCD測試
鏡像文件:ucos_lpc17xx.hex
源代碼位置:SOFT\examples\ LCD_uCOSII_ucGui
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將ucos_lpc17xx.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:可以在LCD屏上看到運行的UCGUI示例。
測試截圖:
11) LED接口的外擴Flash測試
鏡像文件:LED.hex
源代碼位置:SOFT\examples\LED
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將LED.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到下圖所示信息,LED燈流水變化。
測試截圖:
12) NAND FLASH測試
鏡像文件:NAND.hex
源代碼位置:SOFT\examples\ NAND FLASH
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將NAND.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到下圖所示信息,表明測試成功。
測試截圖:
13) NOR FLASH測試
鏡像文件:NOR.hex
源代碼位置:SOFT\examples\ NOR
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將NOR.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到下圖所示信息,表明測試成功。
測試截圖:
14) RS485測試
鏡像文件:RS485.hex
源代碼位置:SOFT\examples\ RS485
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將NOR.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。需要兩塊評估板來測試,一塊發送,一塊接收。根據宏定義來決定發送或接收端,對應連接好485接口。
測試現象:在串口終端可以成功接收和發送的信息。下面是發送端的截圖。
測試截圖:
15) RTC測試
鏡像文件:RTC.hex
源代碼位置:SOFT\examples\ RTC
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將RTC.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到實時時間。
測試截圖:
16) SDRAM測試
鏡像文件:SDRAM.hex
源代碼位置:SOFT\examples\ SDRAM
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將SDRAM.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到測試信息,分別對SDRAM進行8位,16位,32位的全片讀寫測試。
測試截圖:
17) SPI FLASH測試
鏡像文件:SPI.hex
源代碼位置:SOFT\examples\ SPI
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將SPI.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到測試信息,對SPI FLASH進行也讀寫測試。
測試截圖:
18) TIMER測試
鏡像文件:TIMER.hex
源代碼位置:SOFT\examples\ TIMER
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將TIMER.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到測試信息,使用TIMER0精準延時,下面是500MS讓LED進行閃爍移動,并打印‘.’的示例截圖。
測試截圖:
19) UART測試
鏡像文件:UART.hex
源代碼位置:SOFT\examples\ UART
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將UART.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端可以看到輸入任意鍵值,每輸入一個字符,LED跟著閃爍。
測試截圖:
20) USB DEVICE測試
鏡像文件:USB_MEM.hex
源代碼位置:SOFT\examples\ USB_MEM
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將USB_MEM.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端根據提示輸入任意字符,可以連接USB,連接后截圖如下,再次輸入任意字符可以斷開USB。
測試截圖:
21) WDT測試
鏡像文件:WDT.hex
源代碼位置:SOFT\examples\ WDT
相關芯片手冊:
操作步驟:連接仿真器,或者通過ISP,將WDT.hex下載到MCU的Flash中;連接串口0到PC,打開串口終端;根據跳線功能表,設置好相應功能的跳線端子。
測試現象:在串口終端會顯示出當前看門狗剩余的時間;如果在程序中屏蔽掉喂狗部分,就可以看到如果看門狗計數減為0,系統會被復位。
測試截圖:
上一篇:Colink Jtag 仿真調試器
下一篇:LPC178X開發板:通用學習版本(一) - 完 -