用LPC1114做产品-如何设计程序下载接口flashmagicISP
来源:互联网 发布:桥畔译谈CIP数据 编辑:程序博客网 时间:2024/05/22 14:02
你还在为如何给LPC1114主控的电路板留程序下载接口而烦恼吗?下面瑞生(Ration)以自己曾经做过的项目为例给大家分享一下吧!
1.LPC1114如何下载程序?
这个当然是你必须要知道的问题。LPC1114一共2种下载方式,一种是SWD,一种是串口。
SWD是Cortex系列内核独有的下载方式,可以借助JLINK ULINK TLINK等仿真器工具下载。
串口下载即用单片机上的RXD和TXD下载。
2.如何设计SWD下载接口?
SWD是一种串行通信方式,一条时钟线,一条数据线,留下载接口时,加上VCC GND RESET引脚,一共留出5条线即可。如果你不怕占地方,做个标准的JTAG接口也可以,这样可以省去做仿真器转接板的麻烦。
图1.20PIN JTAG接口的SWD接口原理图
图2.20PIN JTAG接口的SWD接口电路板
图3. SWD接口原理图
图4.引出SWD下载接口的电路板
3.如何设计串口下载接口?
LPC1114芯片有BOOT引脚(即P0.1),当LPC1114芯片上电的时候,芯片自检观察BOOT引脚电平,如果是高电平,运行单片机内部用户下载进去的程序,如果是低电平,会一直等待用户给他下载程序。讲到这里,大家对下载接口就有些谱了吧?
自动ISP,根据LPC1114单片机下载的原理,可以利用串口中的DTR控制RESET,RTS控制BOOT引脚,来实现自动ISP。这个功能已经下载软件FLASH MAGIC上,如下所示:
图5.FLASH MAGIC软件配置
手动ISP,根据原理,很容易知道怎么做吧。先把BOOT引脚接地,然后给单片机上电,然后点击“下载”,就下载进去了,把BOOT引脚与地断开,再重新上电,你下载进去的程序就开始运行了。
- 用LPC1114做产品-如何设计程序下载接口flashmagicISP
- 非专业产品经理如何做设计
- 产品经理如何为小屏幕做设计
- 如何做产品规划?
- 精品:如何做产品
- 如何做产品研究?
- 产品经理如何设计产品
- [产品规划]行业公司如何做产品
- 产品经理如何给产品做减法?
- 对于产品型初创团队的我们,是如何做接口管理的
- 利用「接口」做产品时我们该如何思考?
- 如何做个产品经理
- 新人如何做产品经理
- 做产品经理如何起步
- 如何做互联网产品分析?
- 如何做一款互联网产品
- 如何给产品做减法
- 做一个好设计,写一手好程序,经营一个好产品
- css3 图片展示墙
- [网络工具] 个人密盘(Z盘)官网免费版 文件加密软件 加密文件夹
- 神似安卓官方的一个bug。(原因找到)
- java中的println方法打印Date类型数据
- 提高tomcat的jvm内存
- 用LPC1114做产品-如何设计程序下载接口flashmagicISP
- Java源码---HashMap的底层实现
- DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5
- (3.1.7)Hibernate
- 东莞无人工厂变成现实,中国无人工厂将很快普及,保住世界工厂地位
- TJU-3847 SanXII(图论)
- Dev日常学习记录
- NSDictionary 字典 & KVC 的使用
- [LeetCode][Java] Pow(x, n)