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开发板:通用学习版本(一) - 完 -