|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:介绍了PSD813F2 芯片在MCS-51单片机系统上通过存储器映射实现远端在线程序升级( RIAP,
$ a5 Z( E! B8 ^2 d- Jremote in-application re- programmable)功能的方法,给出了软件流程图及详细的实现方法,该方法已在基.3 z: W- y* t5 t0 y! T
于普通MCS-51单片机的通用数据采集系统中得到应用,实现了通过RS-232串口,利用2M、电话线和% ~, y* R8 F% R n4 Q
调制解调器(MODEM)、载波等传输介质,完成远端在线程序升级。, O& l* f1 Y6 {& H2 Z
关键词:远端在线编程; PSD813F2;存储器映射;MCS-51单片机" k+ n, m0 p2 [5 D/ v
远端在线编程( RIAP)是嵌人式系统比较重要的
; p8 t6 x" q# n0 n& _; n8 X- U功能。利用现有的传输资源,例如:2M宽带网、电话线+ C F3 m+ E0 ^; D/ u1 K7 C
和调制解调器、载波等传输介质通过嵌人式系统上的
7 k' i# d7 r; S) ?. {% a( ?! [" DRS232串口配合系统引导程序对系统进行远端程序升! H: ?5 H7 k0 c0 e9 Q% ?
级具有非常重要的意义。特别是在通信领域的移动基: O% Z6 M4 ?) R' _7 |/ h" X
站和电信机房的环境及动力设备监控系统中,这一功7 F# i" e3 y' Y4 W9 s
能显得尤其重要。因为许多移动基站或电信机房都处
o$ ` t' S- c" }, c |* N" h2 s/ s在比较偏远的地方,这些地方的环境及动力监控系统& W% s. x, N* u2 \# P! u
可能由于各种原因,比如:发现系统模块软件中存在* i1 Z/ @2 o# } b1 F% j
“bug”(缺陷)需要修改程序,或是随着形势的发展,用& P! p/ E r( f: @5 X& o
户可能会针对系统功能提出更高的要求,而许多要求;! v5 O* U8 f$ F+ Z# D& i) b
都可以或必须通过修改软件来实现。如果没有RIAP; H- S6 a7 f. L: E3 A
( ]4 Y2 Z8 N* x) _; \7 I功能,工程维护人员必须不远千里到现场更换程序芯- F& Z6 o( I8 m& o
片,进行系统模块软件升级,这种做法往往需要投入大
/ o2 b3 ?% B% ]1 ^( M, B% X量人力、物力,尤其是在监控点达到- -定数量时,更会
/ }& U" B# ^4 D, D! G' A' X$ O' V大大增加维护/升级成本。目前比较流行的某些微处& I3 R) f& [4 E/ _, `/ `7 m0 ^! t
理器芯片支持在系统编程ISP( in-system re-programma-! W6 g$ R. @8 M3 ~! d" ~9 g3 o4 n
ble)技术(例如PHILIPS公司的P89C51,AD公司的
( n# H) `+ Z) r/ O, nADμC812等),允许在系统对器件进行编程,但是ISP- S6 T+ x2 d' ?! A: h
功能不能进行远端在线程序升级。WS公司推出的可- C+ ]5 `% U" n$ E- q4 H
编程外围芯片PSD813F2 ,其独特的内部结构很适合实
& [: p- M1 o; f" A' I" G( N现RIAP设计。以下介绍利用PSD813F2在开发的通
/ s# [( o2 B5 s! R( ~; }( Q8 F# ~用数据采集系统(基于MCS-51单片机系统)中实现5 ?( k. c; v, d K4 x: G6 W
RIAP功能的方案。采用这种方案,使环境及动力设备
# x+ b+ g( k: K' h7 O* _1 G监控系统真正实现了远端局站的无人值守。
4 v& M$ Q& b' s! x0 d' K1 PSD813F2 芯片简介9 i& Y# k5 u1 s' E$ f
WS公司推出的可编程外围芯片PSD-813F2,片内
5 | @6 w/ G# S提供了两块独立的存储器阵列和自动地址译码电路。
! g+ C+ J! G( `9 |& k* {/ X芯片内部包括1 Mb Flash主存储器,256 Kb Flash次存
) a" F: x5 o1 u. O* d储器,16 Kb SRAM,可编程逻辑阵列cpld,扩展I/0及+ z z, D- t) b
4 O& V1 |2 F( p8 y) T
- ~" Q( n9 E: Q; e5 J6 R7 L5 B/ n
0 Z5 K5 G* }9 [$ r0 b2 F; ?" w a附件下载:0 T. V/ ^% K+ ~7 x- B! y' S7 z
3 `) l9 S3 G" j- g' \ p! _
; A T( N; W$ n$ D& I1 M: ~ |
|