|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" c. e# g. d' ?# F- {- R0 V1 F7 X8 n摘要:在灵活应用基板-适配器方案的基础上,提出了一种新的针对M68HC08系列MCU7 D: G: Q8 @3 U7 c+ d) _' {
的通用编程器的软硬件实现方法。该编程器采用新型可编程振荡器芯片LTC6903程控输出; ?1 m7 C" E' p& N$ ^, \$ G$ R
可变的高精度频率,设计新颖。
: i3 n2 e, g) o' R! i! L0 ^关键词:M68HC08;单片机;通用编程器;LTC69038 {- S1 V9 c: F9 T9 B; ]3 x, g
) B2 |) O6 m @- k/ r$ [( C
编程器是单片机开发不可缺少的工具, Freescale
- g0 V9 F. Y- s9 H公司提供的针对M68HC08系列MCU配套的编程0 Y6 G i! }( Y$ U
器价格过于昂贵,而目前国内市场上支持该系列
! q. ?9 v" O9 b, C ~8 @MCU的通用编程器又很少,它们- -般完全采用基. j9 J: r9 L, l/ L# n' ~2 D
板-适配器方案4,为不同的MCU配备不同的适配7 l9 B$ K2 q. h1 \9 y. p3 m2 I
器电路板,且在基板电路上排列了多个晶体振荡器,
/ q8 _- s/ n5 m' D+ c( c通过拨动开关来选择输出不同的频率。
& D3 e7 p+ I0 m本文设计实现的通用编程器灵活应用了基板-适
- A) l0 p2 |! i配器方案的设计思想,将整个系统集中在一块电路板, m0 \8 k9 h$ O
上,对不同MCU操作,只需几根连线即可,无需配备8 F! Z9 j- z8 j7 l$ n
不同的适配器电路。而且通过采用新型可编程振荡器4 M% Q5 M8 l& W L
芯片LTC6903程控输出不同的频率2,免除了多个) r4 p0 w% d* K7 W9 Y+ Q0 e
. k- o% I- z7 u1 n' @' B2 q# P晶振及开关的设置,设计简洁、成本低廉。
# P1 d/ V1 |: {
3 p) |/ {0 r$ ^) F: T/ N4 ]! T" p b8 X* D# I
1 硬件设计5 n+ \, `& m3 m8 T% J
目前,编程器的设计方案主要有两种:一种是直: t# }: A. m) W4 j& O
接采用Freescale公司提供的技术手册中的监控模式
7 X$ |1 y# y& v: ]& S) }2 ?" ?) b0 l编程电路,通过PC机的串行口直接对目标MCU编0 ~# \+ [7 @6 P& L
程;另-种是基板-适配器方案,PC机通过基板上主控: o7 z9 c, F) n3 }
MCU实现对适配器上目标MCU的编程,此时目标: u* \3 R+ ~5 U. F% f$ V6 |
MCU必须处于监控状态。由于不同的目标MCU,进入
: {3 }% W* E3 I+ ~/ w$ u$ q4 Q监控的条件不同,通信引脚也不同,故通用编程器的设
' S4 F! z9 U) Y, {. q4 C! |计只能采用基板-适配器方案。此方案的编程器完全通
! \& M! a' o4 l j$ l! Q5 P过主控MCU实现对目标MCU的操作,直接在底层编/ H1 F/ ?1 \. @- @
1 c6 j7 m* s# S+ K1 l3 X! Y
& A1 G" D0 Q! F+ U2 \8 t. w
! ?. }2 V& a" J5 m+ U' X7 m
|
|