(由于采用的USB1.1接口方案,单片机控制全部端口对以后开发局限,现已终结该项目,请关注全新架构的全驱编程器U48Pro)
一、概述 随着社会的发展,人们的生活水平的不断提高,各种可定制功能的产品进入平常人生活,采用单片机等微芯片技术的智能化产品开发也越来越开始普及。而开发单片机就要用单一个必不可少的工具,那就是—编程器。一个通用的、功能强大的、又要支持大多数芯片的编程器一般价格都不菲,好点的如研仪labtool-48uxp,beeprog,superpro3000等价格都在2~3000,普通的如top2005,easypro80,g540等价格也在2~800,。对于一般开发人员来说是个不小的投入,而在没有产出的情况下,这个投入相对来说,每个开发者都会考虑又考虑了。而且还有个最令开发者们头痛的问题就是支持器件的更新往往不是想象的那样,新的器件支持一般来说都滞后,这就逼着大家去买昂贵的专业下载器。 有鉴于此,我们提出了这个编程器开发项目,着点于通用性,易制作,开源,用户拥有全部资源,方便自己设计更新支持功能,大家的编程器,大家一起来维护。分享的越多,支持越多,获得的也就越多。 还是那句话:想拥有自己的通用编程器吗?一起来DIY吧! 二、设计目标 设计制作一款适用于广大单片机开发者的专业级编程器,以通用性为目的,且兼顾容易制作的特性,节省开发及维护成本。
设计功能功能: 1、40针脚全驱动支持,软件控制实现编程电压、工作电压、数据总线、控制总线、地址总线的切换
2、两相可编程电源单独供电 --vpp电压1.8~25V,级进0.1v; --vcp电压1.8~6.5V,级进0.1V
3、硬件定型后基本不用改动,软件更新更新器件支持(正在确定是否 用户自己参考datasheet添加器件支持)
4、直接40pin dip支持
5、isp+jtag功能
6、usb支持 7、ic好坏测试功能 --TTL:54xx,74xx --CMOS:4xxx,45xx --ram测试 --用户自定义向量测试
暂定支持列表:
51系列大部分mpu支持
avr系列大部分支持
dsp系列大部分支持
pic系列大部分支持
arm系列大部分支持
eprom系列大部分支持
进度更新:
十、参考资料
1、EXPRO-60/ HILOSYSTEMS ALL-03电路图
2、EXPRO-80 / HILOSYSTEMS ALL-03A电路图
3、聂忠强的easy51pro 2.0宇宙版全套制作资料
4、mep-300电路
5、数控电源
6、参考labtool-48,easypro80,easypro L+等编程器拆机分析
|