|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
2 R( o* D! w, z8 A: F% b摘要:在灵活应用基板-适配器方案的基础上,提出了一种新的针对M68HC08系列MCU
6 x m N6 \, w; t) A; k的通用编程器的软硬件实现方法。该编程器采用新型可编程振荡器芯片LTC6903程控输出
9 q1 Q6 Q) M9 d, v0 |& p( e可变的高精度频率,设计新颖。' P/ }9 }6 c) F
关键词:M68HC08;单片机;通用编程器;LTC69032 N4 ]+ p/ N Y: G9 ~8 N
# M( z0 f! ^/ d8 J4 [9 f0 u编程器是单片机开发不可缺少的工具, Freescale
/ L: B# y2 O( i0 p3 N+ k0 b3 y) n公司提供的针对M68HC08系列MCU配套的编程
- c$ @; {' X) j) k, y器价格过于昂贵,而目前国内市场上支持该系列4 ?/ i% S$ G& B
MCU的通用编程器又很少,它们- -般完全采用基% ?& m' W- [! T6 Y& M
板-适配器方案4,为不同的MCU配备不同的适配/ x2 o/ s1 n. u" @7 {6 v
器电路板,且在基板电路上排列了多个晶体振荡器,
8 U: O! X" v. L$ @6 g6 G) I( Z通过拨动开关来选择输出不同的频率。2 |6 N q5 k3 h$ z4 d
本文设计实现的通用编程器灵活应用了基板-适
5 P: x+ ?5 I" L) J; _3 \配器方案的设计思想,将整个系统集中在一块电路板
2 z: o( R+ p- N: @上,对不同MCU操作,只需几根连线即可,无需配备0 o, @; e& Q6 X
不同的适配器电路。而且通过采用新型可编程振荡器
L, p% R8 t0 Z o( c芯片LTC6903程控输出不同的频率2,免除了多个
8 n: D, E) i. u4 Q
7 v* n; ]1 m; q5 e+ G晶振及开关的设置,设计简洁、成本低廉。7 C0 Z' c, {3 s! z# Z5 {7 l% ~) `8 O
9 W2 m- g7 W) o- Y. f- g# t
% b1 P2 Z3 Q3 N i( L$ x2 @
1 硬件设计
7 Q8 T9 h" f1 u0 o目前,编程器的设计方案主要有两种:一种是直
. ~( N, x2 E- _$ S, b- c7 ~接采用Freescale公司提供的技术手册中的监控模式$ c1 V }1 b1 Z1 z6 w- R9 i
编程电路,通过PC机的串行口直接对目标MCU编* w2 R( j1 K. e2 b
程;另-种是基板-适配器方案,PC机通过基板上主控
8 {. n: ~: p y/ ^/ |' |: n, ?MCU实现对适配器上目标MCU的编程,此时目标
0 f G) b) P1 ^& C6 V; }MCU必须处于监控状态。由于不同的目标MCU,进入
5 [0 ^4 E, I u" l$ r; i3 K" v监控的条件不同,通信引脚也不同,故通用编程器的设
; o, N y* I, l5 R计只能采用基板-适配器方案。此方案的编程器完全通
, h- u$ M; s4 Z( L& l) w) X6 n过主控MCU实现对目标MCU的操作,直接在底层编( G& e( ]' j& W" t; b
# H8 s( @$ G# \# C( y7 n0 c: O- m s2 m a9 `
2 _! N7 f: t# n |
|