|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% x; }2 a- J' w, n摘要:在灵活应用基板-适配器方案的基础上,提出了一种新的针对M68HC08系列MCU
* W( v7 d& a8 o* Z' i+ ^的通用编程器的软硬件实现方法。该编程器采用新型可编程振荡器芯片LTC6903程控输出8 \: B% D8 s" j) U
可变的高精度频率,设计新颖。
" K) P! v5 |) J1 i# r* g. q关键词:M68HC08;单片机;通用编程器;LTC6903$ R, L7 v" v' L1 |; @0 t
3 Q! W; b! b: K7 b( F$ {. D0 Q6 g: m
编程器是单片机开发不可缺少的工具, Freescale
8 l( T2 R& R6 V! l8 N- v公司提供的针对M68HC08系列MCU配套的编程
0 x, K+ I! Y1 a& N6 z器价格过于昂贵,而目前国内市场上支持该系列& J+ M. B. V( ~) O# ?4 ?4 L9 @9 w, P# Y
MCU的通用编程器又很少,它们- -般完全采用基& i1 [% w& ]( s9 y' J
板-适配器方案4,为不同的MCU配备不同的适配
/ ~: {8 Z/ o a+ u q器电路板,且在基板电路上排列了多个晶体振荡器,
' d) G% j7 \/ L( F; w通过拨动开关来选择输出不同的频率。3 c) A2 i: p1 s2 W, T- Q
本文设计实现的通用编程器灵活应用了基板-适
% H6 y1 G3 `5 N3 d7 \& r/ m配器方案的设计思想,将整个系统集中在一块电路板3 W D; t* _( z8 ]9 D
上,对不同MCU操作,只需几根连线即可,无需配备4 t1 D! y! ]3 w. X$ i. x+ w
不同的适配器电路。而且通过采用新型可编程振荡器
- k u" b3 P9 c8 ?3 f" q! U芯片LTC6903程控输出不同的频率2,免除了多个+ ^7 z2 `6 @; \+ a5 H
& f5 p2 @% n4 F! A晶振及开关的设置,设计简洁、成本低廉。( C$ X1 F+ t- D
# D( z" `1 F( A4 U5 |
$ p: r0 d3 h Z
1 硬件设计
- | Z9 g$ ?$ E. \9 H* I6 g目前,编程器的设计方案主要有两种:一种是直+ B# }' ?- d9 X, P: O
接采用Freescale公司提供的技术手册中的监控模式$ Q3 M: d7 k" s3 g, H! X/ I/ q
编程电路,通过PC机的串行口直接对目标MCU编6 ]+ t+ d: |- }8 X
程;另-种是基板-适配器方案,PC机通过基板上主控
e6 Z) C$ E( ~& t3 w# kMCU实现对适配器上目标MCU的编程,此时目标
" j# n9 ]* z. G; d, R$ fMCU必须处于监控状态。由于不同的目标MCU,进入
; U+ N# Y9 |9 F/ X监控的条件不同,通信引脚也不同,故通用编程器的设
. U1 R; {) Z6 M$ l/ T计只能采用基板-适配器方案。此方案的编程器完全通) ~( t+ v0 ~* N4 _# Z) {, o/ {
过主控MCU实现对目标MCU的操作,直接在底层编& G8 \2 u; n3 b" {1 I
, I5 ?/ g8 F$ b" b6 D; L" l
1 P6 {7 P1 Z( }3 E2 a5 D: t! d0 O9 z) n7 \% o
|
|