首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

WSFISP软件开发经历

WSFISP软件开发经历


WSFISP
软件是笔者的个人开发软件,适用于Atmel AT89S
系列和AT89LP系列单片机在线编程(ISP),本软件兼容Windows 2Kwindows XPWindows 7 操作系统,界面如图:








                                  WSFISP软件在XP系统的界面




                                           WSFISP软件在Win7系统的界面





         Atmel 51单片机性能优越、性价比高,深受单片机工程师、学生、学者等群体的青眯,得到广泛应用,已经成为51单片机的典型代表。但官方提供的下载软却不像硬件那样受宠,几乎所有使用过Atmel单片机的人都是购买第三方的通用编程器烧录程序。AT89S系列单片机在线编程的唯一官方的软件是AtmelISP软件,老版本只支持89S系列单片机,至2010年推出升级版(V3.3版)后支持了89LP系列单片机,但也仅支持并口下载,而且下载速度比较慢,这个软件并没有得到广泛使用。最近又推出了AT89LP_ISP_Studio软件(专用于89LP系列单片机的在线编程),没有配套的下载线,更是无人问津。笔者在想,这是不是AT89LP系列单片机没有得到普及的原因?笔者一直梦想成为一个综合型电子技术人才(掌握MCU编程、CPLD/FPG编程和PC机编程的人),正想找个小项目来练习、巩固C++语言知识。发现以上问题之后便萌生开发AT89S系列和AT89LP系列单片机下载软件的念头,立誓要做得比AtmelISP软件好用!于是开始了艰辛的个人开发历程。。。

WSFISP软件的开发都是用业余的时间完成的,笔者习惯在晚上11点到凌晨2点多进入编程状态,那个时段夜深人静,思路清晰,编程的很多问题往往在那个时候得到解决。由于编程思路一环扣一环直至一个一个功能完成才能停顿休息,否则,下次接着写的时候思路就得从头梳理,正因为如此,为了把程序的一个功能写完,有时也会熬到凌晨3点多才上床睡觉,第二天早上7点半就得爬起来上班。 兴许,有着对编程的兴趣和爱好,才能支撑到程序编写完成。编写过程相对于调试过程要轻松得多。程序的调试过程对笔者来说就一个字:“累”!程序下载软件需要对计算机的并口操作,时序要求严格,稍微大意,程序下载就失败。一旦失败,又得梳理程序,从芯片硬件、编程命令和时序到计算机端口的连接电缆、读写程序都要一一排查,工作量大,有时连续几个晚上,问题的解决毫无进展。没有前辈的经验、没有高手的指导,也没有任何报酬,困了,倦了,烦了,就想放弃。当然,过了几天,信心恢复了又继续工作。
返回列表