arm cortex m0 lpc1114程序下载
LPC1114程序的下载有两种方式,一种是通过串口,一种是通过JTAG接口。
串口下载程序,即通过LPC1114的RXD和TXD下载程序。需要借助ISP下载软件。这里我们用FLASH MAGIC软件下载。
手动下载:
LPC1114的P0.1脚,即BOOT引脚,用来控制程序的下载,在LPC1114上电之前,把BOOT接地,上电后,单片机会等待程序的下载,下载好程序后,单片机断电,BOOT与地断开,单片机重新上电后,会运行刚才下载进去的程序。也就是说,当单片机上电后,会首先检测BOOT引脚是否接地,如果接地,等待程序下载;如果BOOT没有接地,将运行用户程序。
自动下载:
利用串口的DTR和RTS分别连接LPC1114的RESET和BOOT引脚,可以免去手动下载的麻烦,直接点击FLASH MAGIC的下载按钮,即可下载程序,下载完程序后自动从新复位运行刚刚下载的程序,使得开发更得心应手。
JTAG接口下载程序,实质上是用SWD串行口下载,SWD是JTAG的精简版本,专为Cortex系列处理器而生,只需要两条线,一条时钟线,一条数据线。需要借助JLINK V8或ULINK2仿真器。仿真器下载程序,直接在KEIL里面点击下载按钮即可下载。