维修网

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫码 , 快速开始

查看: 830|回复: 4

一款设计完善的USB编程器DIY全套资料和程序

[复制链接]

classn_11

发表于 2010-1-22 21:19:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
伟纳SP180S USB编程器DIY全套资料和程序
' b8 ~$ ]6 ]) Q5 n" ?& N, w  }9 J1 c$ g; p- a2 H
一、简介 7 M9 I, d; t% y$ b% r/ A% h
SP180S由伟纳电子开发设计并公开了全部的软硬件资料的一款免费编程器,目前可以支持Atmel公司常用AT89C和AT89S系列单片机,支持SST系列单片机和部分AVR系列单片机,并可支持 AT24Cxx, AT93Cxx系列串行Eeprom的烧写,能够满足单片机初学者和爱好者学习51单片机的要求。SP180S硬件设计成熟,软件功能完善,并且有专门的论坛提供技术支持,可以确保你DIY成功!
8 q+ p- h' B" r" t* A! J9 G* Q3 d8 C" W' L+ A
二、编程器硬件与软件特点
' I: w1 p# u, ~
; M3 c+ y/ F' E4 M* t2.1 硬件特点:
- E# i5 g* c1 v& k
) d- j7 {' X) ~6 M· 使用USB端口通讯和供电, 即插即用1 w  r% O2 U% r1 X* s$ f
· 唯一的40pin万能锁紧插座,所有器件全部以第一脚对齐,无需切换任何跳线和开关,对于DIP封装芯片无需任何适配器
2 n! W$ u- T3 O4 @/ |3 t* r· 体积小巧仅46x75mm(主机不到一张名片大),携带方便 " A7 i0 ]' x9 p7 v" {
· 有电源和烧写状态指示灯,可直观了解编程器当前状态: s9 W2 j" d$ {) a8 ?3 }
· 编程过程中的芯片判别,擦除、烧写、校验各种操作完全由编程器上的监控芯片控制,不受PC配置及其主频的影响,烧写非常稳定可靠。经测试烧写一片8K的AT89S52仅需要4",烧写加校验6"40
3 s2 z2 k# ?8 y! C* ^6 A) ^& y# E. ]8 H
  Y9 Q8 M& l$ L% N
编程器成品,如果无条件制作PCB也可以用万能板搭焊4 R- g& u+ m. `' X8 L' o
9 Z7 s3 G5 @2 ^7 k# V/ z
a36d2a96.jpg 7 C& `8 D# h, t

- Y( `- t' Y) K/ [: F
) X8 D4 T- v1 j- c7 Z5 |. v2.2 软件特点:
# I. N. w+ m+ W4 T: E1 e: w! k0 n0 _5 I% Y9 B
· 快捷编程工具栏,可支持任何器件的所有编程操作命令: k& m: [0 n! z- }8 ]  t) ]4 ^7 c
· 方便灵活的自动编程功能,可自由设置自动编程的操作内容,支持一键编程操作
% R$ t- e, \& n% I· 编程结束声音提示功能 : l) f9 W8 e* i% A" z; o# K
· 最近文件列表功能7 {( C9 o7 I+ c! H3 Q
· 器件ID检测: \3 Z$ X5 j( L! W6 s0 @
· 统计功能,自动统计成功与失败次数
5 p, f* o" j( g- K$ J; K· 自动序列号功能,支持多种格式,包括随机序列号(批量烧写用于产品时非常实用的功能)
. K+ q. P, k- O. d· 最近所用器件列表功能   {$ j' y; j5 e
· 文件修改自动加载功能
6 S0 L! \( a% y* r6 i1 S· 器件配置参数保存功能
" I+ Z/ v9 r, W) p( D· 器件配置参数缺省选项功能
) t) i3 P! u5 h8 _; x, m. i· 缓冲区编辑器支持16位模式显示
, F/ I9 Q8 \5 _, P2 f9 q1 g, x· 功能强大的器件配置设置功能,配置信息直观明了
) x  f. n5 |1 I% R5 W1 Q· 器件制造商logo显示
1 }& ?; c, \' q2 I9 v· 强大的缓冲区编辑功能:填充、逻辑运算、复制等
& p, @7 e% Z+ w· 文件修改自动加载功能:实现与Keil等开发软件无缝结合,自动检测当前目标代码变化后并自动调入更新的文件,在学习单片机时此功能非常方便,避免了反复加载目标代码的麻烦
) s0 Y/ B" `; U+ `+ r· 可以选择中文简体,中文繁体,英文三种语言界面,支持Win98SE/ME/2000/XP/2003/Vista多种操作系统
1 O+ r0 Y; X' ~# ~+ b4 R
1 E7 a/ y" G4 \SP180S编程器控制软件主界面7 ~8 m( S& |5 D. S

2 B' S, t( q7 b 8ba45333.jpg
  C( B7 i# }" Y. z8 y7 A8 ?9 [
" k( g6 `( Q, Y1 f% z
. {; \/ w# w" b# E7 D! r
% T/ R" M7 I6 Y三、支持芯片(以下为V1.0版支持器件,请以最新软件为准), e: h7 @0 ]* c: }* D8 ~
4 Z/ @/ x, t8 a8 B  \8 T$ @
----------------------------------------------------------
% x8 ?& `8 b. C+ d# s7 J; {0 M; T: h4 xMCS-51 1 _4 ~; n# m: H) t7 B  j' c
---------------5 {$ \9 S4 {+ f
AT89C1051, AT89C2051, AT89C4051, AT89C51, 4 q+ `! c0 x; r  z
AT89C52, AT89LV51, AT89LV52,
4 g! L4 Q. I* @, L# r) F& ~AT89S53,AT89S8252 ,AT89S51, AT89S52 ,AT89LS51, AT89LS52$ I+ H4 _6 C) c7 D% g; y
AT89LV51, AT89LS53, AT89LS8252
0 H7 x  m0 a+ T! e; u9 Z----------------------------------------------------------; D5 k4 |: X2 ?5 ~6 E
SST% D9 G/ Z% j* C: _6 ?2 j% S2 e7 R
------------------) X1 z+ X/ q4 \; T3 E
SST89C58, SST89C59, SST89E554, SST89E54, SST89E58
6 x0 G. W9 s6 K8 W2 h- |' v( n' E----------------------------------------------------------
' F9 c: t% ]2 {" vAVR + I& X* w/ K8 B: f! C  v8 N9 ~
----------------5 O7 R  k" I% B. P) F
AT90S1200, AT90S2313
$ m. A- h$ p8 w5 r4 \, e) t7 X, t----------------------------------------------------------
' @& m0 l3 Z  f4 [AT24Cxxx 串行EEPROM
6 r  a# d* O8 [- f% x/ t--------------------7 {0 \9 z% Q! h$ {
AT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32, " Q" Q$ r. g$ q/ d4 A
AT24C64, AT24C128
0 k& t: ~3 J4 |, |! O# D+ f' O) O----------------------------------------------------------
/ i" V4 V' `# F! K! ^AT93Cxx EEPROM
2 L4 x" `* Q9 Z0 g9 }2 m- O- q-------------------
/ g- C3 X7 M7 b* {AT93C46, AT93C56, AT93C66
+ a9 e$ J  k+ d' U, f----------------------------------------------------------; P9 W: {8 L& S7 t/ x# y& X
( n9 a' X" g- {/ O0 B( g. ]
四、编程器原理图(下图为USB通讯版本的,下载资料包中有串口通讯版的,并有更清晰的PDF格式原理图)4 k9 i8 ~3 r, l& O' ^2 i" c( Q+ i

: D1 M! I9 U' y5 h) e6 L; [ 05aec3eb.gif * @1 \4 \7 A7 C; a7 W, ]- g7 v1 B- S
. D' j* y, |  y& Y: c1 p

" M: ]# |/ z8 H- W! {
, f2 v" C  e. T8 N8 T五、安装与使用
" ]% g' q; A& o/ l7 [+ w如无条件制作PCB,可以按照原理图用万能板自制。如果用万能板搭焊,建议采用串口通讯的方案,制作的难度要小些。资料中有USB和串口两种版本可供现在,除通讯方式外,其他功能完全一致。' A. S* L  A4 J+ G1 i
硬件焊接完成后,先不要急于通电,也不要插监控芯片,仔细检查一下有没有错焊、短路,确认无误后再插上监控单片机,然后才通电,如果测得VPP电压为12V(最多允许有正负0.3V的偏差),VCC电压为5V,则说明硬件基本没有问题,请插上写好监控程序的单片机。
3 N5 {) A; q* k) c1 I如果是USB版本的SP180S,请先安装PL2303的USB驱动软件,再安装SP180S的控制软件9 [- q) a! w$ U% V7 C
插上USB线,正常情况下编程器上只有PWR灯亮3 Y& W7 ]9 }" t/ \: U) y/ V1 c4 z
运行SP180S软件,软件自动搜索硬件所在端口,如成功,软件正常打开主界面,即可使用了
# ?5 e* _& `! E4 Z; G7 A" u- t3 F/ g
六、器件的插放
; X) e  b6 M8 L& q9 \5 [) @所有DIP封装的器件全部以第一脚对齐锁紧座顶边插入,见下图
% G7 d5 l  |4 _' f1 @% K; i+ Y5 W! d
- D! d% M8 v; O! \! ^
( R. Q+ n# X3 V5 H% h0 h" s
( O1 T5 D1 y  ?+ s; b; [* O9 h) N
七、相关资料打包下载(含USB版本和串口版本的原理图,制作说明,控制软件,监控程序,USB驱动程序,资料包6.1M,4 I# H. h. P" m" R# e
一款设计完善的USB编程器DIY全套资料和程序www.weixiu.name.z01 (1.39 MB, 下载次数: 5)

手机扫码浏览

classn_11

发表于 2011-12-19 11:06:28 | 显示全部楼层
对不起,我走错地方了,呵呵  
  • ta_mind
    开心
    2012-8-13 08:19
  • classn_01: 4 classn_02

    [LV.2]偶尔看看I

    发表于 2012-1-19 17:49:35 | 显示全部楼层
    好资料,谢谢分享!
  • ta_mind

    2012-12-18 15:45
  • classn_01: 3 classn_02

    [LV.2]偶尔看看I

    发表于 2012-4-9 17:18:17 | 显示全部楼层
    好资料!!!!!!!!!!!!!!!!!!!
    " m9 ?3 J* ]; F# F

    classn_11

    发表于 2012-4-10 01:05:49 | 显示全部楼层
    真的吗?太好了,非常喜欢; p4 c$ z- |$ w5 ]4 X6 ?& Z" |7 F
    : K$ H* Z+ X! ~: E# R. \! W" ^5 @

    - G: {% Q8 G  z9 m$ s+ I$ O9 M7 q1 g, k* \
    ! U# ]8 a" ^0 v! f3 P

    2 o" i- c( ]" [. Y* y- |$ a2 p  c4 t* p; K( S) [( _8 U: V3 i

    . |" A: a* ~0 M7 F
    ( F! P" G/ b/ X- {5 Z
    % T2 v2 y/ x; p) ?% ?% _1 s. {% o) W; j5 L

    ; n. m! S( T  j: @) r* m, P3 A' E% ^[img]www.weixiu.name
    . C0 z6 _0 D% a8 E& b: G/ e新还珠格格之人儿何处归 百度影音
    *滑块验证:
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|申请友链|手机版|小黑屋|最新贴|维修网 ( 粤ICP备09047344号

    GMT+8, 2024-4-28 05:07 , Processed in 0.313209 second(s), 33 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表