完全开源UUprog v1.2b编程器制作资料--第二阶段:2015.5.7 UUProg v1.3原理图+pcb
为更好的方便大家拥有自己的编程器,解决前期投入大问题,更好的实现自己的工作目标,而不是把时间花费在制作中,近期推出更适用于diy的编程器方案。不仅仅制作简单容易,需要的相关配件也相对 较少,有效的减轻焊接工作。支持常用器件,一机在手即可解决不少问题。整个编程器就3个ic,最大的也就48脚,相对于全驱动级的制作难度不知相差几个等级了。现在该项目完全开源,包括原理图、pcb图、当然源代码也开源了,欢迎大家参与其中!参与者觉得可以赞助下我们的开发请选择套件1,你要是不想赞助也没关系,请选套件2,不含赞助费用,全套资料请自行下载。
》套件分类
芯片都已刷好最新固件
1、UUProg V1.2b编程器散件(赞助)99元/套
提供全套框架代码,包含上位机、下位机、驱动、bootloader源代码,编程器原理图,pcb图,相关设计说明等,几个芯片操作代码示例,只需要添加操作芯片时序部分(上位机和下位机),快速开发自己的编程器产品。
开发环境:vc++6、keil c 8.16、wdk7600
2、UUProg v1.2b全套散件49元/套。
Bom列表电子零件和pcb等
3、pcb+4个ic套件 35/套
4、pcb 10元/片
》固件下载线,做开发必须的
1、并口下载线10元/条(网站上有原理图,软件,可以自制)
2、u-ec5调试仿真器35元/条(网站上有原理图,固件,软件,可以自制)
》付款方式:
0、建议淘宝交易,请到淘宝网店拍下。
硬件设计主要支持芯片:
51系列(c5x,s5x,cx051,sx051及其他兼容的,isp,并行均可)
串行eprom(24、93、25等)
并行eprom(27、28、29部分需要转换座)
avr系列(at90sxx,atmega等)
部分pld(16v8,18v10,20v8,22v10等)
部分pic
支持外接isp,jtag
支持电压范围:5v芯片,3.3v芯片
接口方式:usb2.0
接口电压:5v
v1.2b原理图
焊接成品
参与者需遵守以下要求:
1、 必须保留原设计者名、技术论坛网址,后续作者请往上添加
2、 基于我们提供的软件开发:开发者必须提供上位机、固件等的源代码及编译版本,必须无偿提供一套没有任何限制的给原设计者(liyf),方便版本维护。
3、 非基于我们提供的软件开发:可自行发布套件、产品、制作资料,但请首发我们的论坛,请提供一套没限制副本给原作者(liyf),当然提供相关源代码更好。
4、 此编程器开发平台为完全开源的,遵守GPL协议,请参与者继续遵循自由开放分享的原则。私自将大家工作成果直接用于商业目的我们有权追究其法律责任。
以后软件开发进度就在这里列出,同时提供固件、上位机软件下载。更新日志采用倒叙排列,最新的排在最前面,每次更新后会在主题后跟更新时间。欢迎大家关注开发进度。
硬件相关请移步:
0、UUProg V1.3版电路及pcb图
1、 开源的通用编程器(UUProg),支持常用器件
2、UUProg v1.2b公测版原理图(2013.3.11更新)
3、UUProg v1.2b版原理图配套pcb,可直接打印自制
4、UUProg通用编程器DIY指南(完整版)
5、UUProg并口线下载固件教程,视频:UUProg编程器固件下载,升级教程(视频)
6、 我们的编程器用的下载线制作完成,附测试和pcb制作文件(14楼)
7、编程器上位机软件功能演示
8、C8051F系列单片机仿真编程器电路原理图(u-ec5)
9、u-ec5 pcb画好,参考的是古道热肠的电路
10、U-EC5编程器做板测试成功
11、UUProg连接U-EC5仿真器入手使用简易仿真说明
12、U-EC5中文下载程序和FLASH Programming Utility来回切换没问题(视屏)
13、UUProg进入固件升级(视频)
14、UUProg焊接视频教程--IC焊接(视屏)
16、UUProg焊接视频教程--焊盘上锡(视屏)
17、UUProg焊接视频教程--电阻焊接(视屏)
18、UUProg焊接视频教程--电容焊接(视屏)
19、UUProg焊接视频教程--二极管等(视屏)
20、UUProg焊接视频教程--三极管焊接(视屏)
21、UUProg焊接视频教程--led焊接(视屏)
22、UUProg焊接视频教程--直插件焊接(视屏)
23、UUProg焊接视频教程--补焊及清理焊点(视屏)
24、UUProg焊接视频教程--洗板(视屏)
25、UUProg 编程器源代码开放下载(10月15后取消下载)
准备自己开发的看这里:
1、搭建keil c51环境编译我们的固件(UUProg固件源代码)
2、搭建dwk驱动开发环境编译我们的驱动(UUProg驱动的源代码)
3、(uuprog)f340编程参考
4、Uuprog监控程序流程图
5、上位机程序流程图
6、上位机软件功能图
7、 UUProg v1.1b接口控制对照表
8、自己依据UUProg硬件开发需要的参考资料(bootloader等)
9、vc6++安装教程(视频)
10、搭建dwk驱动开发环境(视频)
11、C8051开发软件(含u-ec5编程软件、keil仿真驱动等)
12、Silicon Laboratories IDE环境设置输出hex视频
13、 送板活动已结束,uuprog设计教程即将开始
14、 uuprog开发教程:教程整体规划
15、 uuprog开发教程:认识发布程序目录结构
16、 uuprog开发教程:573(U4)初始化
17、 uuprog开发教程:vpp电压开启与关闭
18、 uuprog开发教程:GND开启与关闭
19、 uuprog开发教程:3.3v与5.0v的开启与关闭
20、 uuprog开发教程:12.2与14.2v VPP电压切换
21、 uuprog开发教程:RUN指示灯操作
22、 uuprog开发教程:上位机源代码目录结构
23、 uuprog开发教程:Bootloader应用讲解1
24、 uuprog开发教程:Bootloader应用讲解2
25、 uuprog开发教程:Bootloader应用讲解3
26、 uuprog开发教程:Bootloader应用讲解4
27、 uuprog开发教程:Bootloader应用之用户区代码跳转设置
28、 uuprog开发教程:改用winusb驱动库先行测试
29、 uuprog开发教程:上位机功能简介
30、 uuprog开发教程:上位机软件设置
31、 uuprog开发教程:烧写工程管理1
32、 uuprog开发教程:烧写工程管理2
33、 uuprog开发教程:打开(加载)hex,bin文件
34、 uuprog开发教程: 选择芯片功能的实现
35、uuprog开发教程:芯片支持库加载1-支持库结构体
36、 uuprog开发教程:芯片支持库加载2-加载函数
37、 uuprog开发教程:芯片操作函数
38、 uuprog开发教程:芯片支持库维护
39、 uuprog开发教程:芯片支持库维护2-窗口基础数据初始化
40、 uuprog开发教程:芯片支持库维护3-快速过滤的实现
41、 uuprog开发教程:芯片支持库维护4-查看型号参数配置
42、 uuprog开发教程:芯片支持库维护5-添加型号
43、 uuprog开发教程:芯片支持库维护6-型号参数修改
44、uuprog开发教程:芯片支持库维护7-支持库保存
45、 uuprog开发教程:芯片支持库维护8-类型参数设置
46、 uuprog开发教程:winusb开发学习参考资料
47、 uuprog开发教程:使用winusb驱动固件
48、 uuprog开发教程:winusb示例固件源代码修改成UUProg的固件
49、 uuprog开发教程:编程器相关信息1
50、 uuprog开发教程:芯片支持列表导出
51、 uuprog开发教程:编程器自检功能
52、 uuprog开发教程:ttl、cmos、ram芯片测试
53、 uuprog开发教程:pal芯片测试
更新历史(以后发布的打包文件会包括相关资料在内,开发环境、软件请自备了)
更新记录更新下载
第三阶段
分享平台正式运行
正式版公开发行
全面支持芯片烧写
第二阶段
软件抓虫
固件分享平台启动
开始测试24、25类芯片
读写24芯片样例
操作时序实现原理模版
上位机与固件通讯交互(winusb2)
进行中
2015.05.05
UUProg改用winusb驱动
驱动:
更新固件:
完整固件:
上位机软件功能及构建
已完成
bootloader应用讲解与固件更新
已完成
固件与硬件接口实现
已完成
2014.11.6
开发教程启动
开始发布
2014.5.7
UUProg全面开源,欢迎各界爱好者参与,大家维护,大家分享,
大家免费使用
2013.8.28
bootloader代码修改
进入后RUN/ERR灯常亮
2013.6.1
以前固件、软件、diy指南、原理图、pcb图、驱动等打包
(以后都采用该方式发布改动,唯一不好文件比较大)
请下全文件才能解压
2013.2.26
解决拔出其他usb设备会重新检测编程器问题
支持启动加载最近所选芯片
(覆盖原来程序)
2013.2.23
芯片上厂标显示
优化芯片支持库架构
修复选择芯片窗没选芯片时点确定程序错误
编程器自检功能完善中
显示支持厂家、芯片种类
暂没提供下载
2012.8.11
快速查找
带测试库
支持商标、数据手册
(覆盖原来的主程序即可)
2012.8.9
芯片支持库添加,保存
芯片选择
(覆盖原来的主程序即可)
2012.8.6
工程加载、保存功能完成
(覆盖原来的主程序即可)
2012.8.5
缓存保存成bin文件
工程加载、保存功能,还需完善
字体调整为5号字
2012.8.3
加载文件,缓存编辑基本完成
(覆盖原来的主程序即可)
2012.8.2
各模块均有更新,功能还在完善中
需配合编程器,供测试用上位机
(覆盖原来的主程序即可)
2012.7.30
加入缓存编辑
需配合编程器,供测试用上位机
(覆盖原来的主程序即可)
2012.7.29
程序参数保存完成
加入操作提示音
执行编程操作需检测编程器状态
程序日志保存
需配合编程器,供测试用上位机
(覆盖原来的主程序即可)
2012.7.28
框架基本定型,具体实现代码后续添加中
供测试用上位机
(覆盖原来的主程序即可)
2012.7.27
制作好部分框架,界面趋向友好化
供测试用上位机
(覆盖原来的主程序即可)
2012.7.26
设计好软件界面(有些乱填的;P)
整合固件下载
编程器插入自动初始化
供测试用上位机
2012.7.20
*一体化固件
固件
2012.7.2
*解决应用固件缓冲地址错误问题
*驱动GUID问题,引起pc软件找不到
*速度测试与固件下载工具
(将P0.5短接到地加电进入固件升级模式)
*应用固件下载
*驱动下载
*工具
2012.6.30
*bootloader与固件绑定:成功,功能需完善
*测试进入bootloader更新固件:成功
*编译专用驱动程序:完成
*x86、x64驱动下载
*bootloader下载
*UUProg用户固件
*bootloader+用户固件版
2012.6.29
*测试上位机与编程器固件通讯:成功
*测试usb更新固件:能用
*测试RUN指示灯:正常
*测试升压电路切换:正常
*测试573锁存:基本正常,有待改进
第一阶段
硬件设计
古老的时间, 可以追溯到开始架站的时候
沙发,支持 支持希望尽快进入测试 yy5409 发表于 2012-6-30 18:59 static/image/common/back.gif
支持希望尽快进入测试
到你拿到板时就可以了:lol 叶大,昨天才在群里说上位机,你的速度也太快了吧?:funk: 前排支持 :lol
cnxss 发表于 2012-6-30 20:10 static/image/common/back.gif
叶大,昨天才在群里说上位机,你的速度也太快了吧?
加快点速度,做完好做板 :)支持。支持 银子不够 下不了 加速好快啊