可上传式烧写器的设计与实现
发布时间:2012/4/12 20:01:46 访问次数:1473
为了更好地配合UbiCell硬件节点的MBRS260T3G 编程调试,我们自行开发设计了一款带有串口上传功能的可烧写(下载)器(通过一个自锁开关来进行功能的选定)。该下载器与AVR Studio完全兼容,并可在Tiny OS、Mantis OS及Disware中间件上直接使用。它可以烧写包括ATmega8、ATmega16. ATmega32. ATmega64. ATmega128. ATmega8535. ATtiny2313. AT89S51/52等几十种常用的单片机。下面将该下载器分为上传和下载两大部分进行较为详细的描述。
(1)下载(烧写)功能
为了实现下载功能,则需要将事先编写好的、符合STK500协议标准的程序固件烧写进入该编程器的主控芯片ATmega8535中(这时烧写器作为目标节点模块,需将10芯数据线的RST引脚更改到8535的RST湍,烧写ATmega8535时,需将其导通)。这样在该编程器实现下载功能时,通过ATmega8535严格控制下载时序来实现将PC机中编制好的程序烧写到目标节点中。同时,PC机是通过RS232口与主控芯片进行通信,将要烧写的程序通过异步方式送入主控芯片,通过MAX3232进行RS232与TTL电平的转换。图10-34所示为该烧写器在实现烧写功能时与目标节点通信的10芯接口连接示意图。
(2)数据上传功能
在无线传感器网络中的Sink节点因其负责将网络中的信息汇聚起来,并与上位PC机进行通信总要扮演较为特殊的角色。这就要求Sink节点较一般的节点需要带有串口上传的功能。考虑到简化Sink节点的硬件设计,屏蔽Sink节点与普通节点的异构性,将上传的功能加入该烧写器。这样就可以在直接下载程序之后将其作为Sink节点,进行功能调试,大大方便了调试过程。
其设计思路相对来说较为简单,将10芯数据线中在实现烧写功能时所闲置的两根数据线利用起来,当选定使用下载功能时,这两根线直接通过10芯接口,将目标节点的RXD、TXD引脚通过MAX3232与串口头直接连接起来,从而实现上传功能。
图10-35所示为该烧骂器在实现上传功能时与目标节点通信的10芯接口管脚定义。
为了更好地配合UbiCell硬件节点的MBRS260T3G 编程调试,我们自行开发设计了一款带有串口上传功能的可烧写(下载)器(通过一个自锁开关来进行功能的选定)。该下载器与AVR Studio完全兼容,并可在Tiny OS、Mantis OS及Disware中间件上直接使用。它可以烧写包括ATmega8、ATmega16. ATmega32. ATmega64. ATmega128. ATmega8535. ATtiny2313. AT89S51/52等几十种常用的单片机。下面将该下载器分为上传和下载两大部分进行较为详细的描述。
(1)下载(烧写)功能
为了实现下载功能,则需要将事先编写好的、符合STK500协议标准的程序固件烧写进入该编程器的主控芯片ATmega8535中(这时烧写器作为目标节点模块,需将10芯数据线的RST引脚更改到8535的RST湍,烧写ATmega8535时,需将其导通)。这样在该编程器实现下载功能时,通过ATmega8535严格控制下载时序来实现将PC机中编制好的程序烧写到目标节点中。同时,PC机是通过RS232口与主控芯片进行通信,将要烧写的程序通过异步方式送入主控芯片,通过MAX3232进行RS232与TTL电平的转换。图10-34所示为该烧写器在实现烧写功能时与目标节点通信的10芯接口连接示意图。
(2)数据上传功能
在无线传感器网络中的Sink节点因其负责将网络中的信息汇聚起来,并与上位PC机进行通信总要扮演较为特殊的角色。这就要求Sink节点较一般的节点需要带有串口上传的功能。考虑到简化Sink节点的硬件设计,屏蔽Sink节点与普通节点的异构性,将上传的功能加入该烧写器。这样就可以在直接下载程序之后将其作为Sink节点,进行功能调试,大大方便了调试过程。
其设计思路相对来说较为简单,将10芯数据线中在实现烧写功能时所闲置的两根数据线利用起来,当选定使用下载功能时,这两根线直接通过10芯接口,将目标节点的RXD、TXD引脚通过MAX3232与串口头直接连接起来,从而实现上传功能。
图10-35所示为该烧骂器在实现上传功能时与目标节点通信的10芯接口管脚定义。
上一篇:可插拨下载编程转接口的设计与实现
上一篇:面向应用的多媒体传感器网络节点
热门点击
- 芯片内部结构
- 电位器的结构
- SAR路由协议
- 节点各模块及调用关系
- 直流可调稳压电源
- 无线传感器网络节点通信芯片的选择
- 物理层
- 聚四氟乙烯电容器的结构与特点
- 面向以太网的无线传感器网络网关实例
- 轮换活跃/休眠节点的Self-Schedul
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]