标题:
WSFISP软件开发经历
[打印本页]
作者:
海洋狂吻
时间:
2014-3-21 16:48
标题:
WSFISP软件开发经历
WSFISP
软件是笔者的个人开发软件,适用于
Atmel AT
89S
系列和
AT89LP
系列单片机在线编程(
ISP
),本软件兼容
Windows 2K
、
windows XP
和
Windows 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
点半就得爬起来上班。
兴许,有着对编程的兴趣和爱好,才能支撑到程序编写完成。编写过程相对于调试过程要轻松得多。程序的调试过程对笔者来说就一个字:“累”!程序下载软件需要对计算机的并口操作,时序要求严格,稍微大意,程序下载就失败。一旦失败,又得梳理程序,从芯片硬件、编程命令和时序到计算机端口的连接电缆、读写程序都要一一排查,工作量大,有时连续几个晚上,问题的解决毫无进展。没有前辈的经验、没有高手的指导,也没有任何报酬,困了,倦了,烦了,就想放弃。当然,过了几天,信心恢复了又继续工作。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0