数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 46638|回复: 250

[C51] 制作便宜好用的N76E003的ICP烧录器(新年礼物)

    [复制链接]
发表于 2019-2-2 11:36:44 | 显示全部楼层 |阅读模式

认识众多玩家高手/拆客/DIY爱好者,查阅更多资源,一起学习技术知识

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

x
本帖最后由 2545889167 于 2019-2-2 11:47 编辑

来新站的第一帖 这个帖子算是送给玩单片机的朋友的新年礼物吧

一、起因

最近在玩N76E003这个片子 总的来说 这个片子还是不错的 一块钱的样子--便宜; 18K Flash,256字节SRAM,768字节XRAM--够大 12位ADC 比stm8s003多了两个IO

虽然比起stm8s003还是有不少劣势 但是也算是各有所长 有意思玩玩的
但是 N76E003对于普通爱玩玩的爱好者来说,入门的工具成本不低。这个芯片出厂不带LDROM,第一次至少要用官方工具nu-link来烧录boot(LDROM),才可以用串口ISP下载。
但是呢 这个nulink价格不菲(买一个下载器 够买50个N76E芯片了),就算可以自己DIY 主控芯片也不好买(官方店经常缺货 还要22大洋的邮费 实际算下来没便宜多少)
Screenshot_2019-02-02-10-54-58-0417005695.png
贵就不说了 关键是还相当难用,ICP和ISP软件的设计都是相当反人类。操作复杂 要点半天,设置一堆才能下载。对于量产批量烧录/离线烧录,确实方便,但是对于调试程序过程,频繁修改烧录 操作起来确实繁琐。
果然嫌官方软件烦的朋友不止我一个 在老站就有大神发过自己写的ISP下载软件 链接:http://bbs.mydigit.cn/read.php?tid=2542081 追求下载快速 操作方便
在我之前做的stm8的swim编程器的帖子下面 有好几个朋友问我能不能也弄个N76E的编程器

http://bbs.mydigit.cn/read.php?tid=2217902&page=12

TIM截图20190202111237.jpg
那会儿我已经搞到下载时序了,自己搞了烧写LDROM用的工具,没有完善功能 这次年前有空 整理了下 做出一个完整的烧写工具

二、编程器的DIY教程
正式开始

首先编程工具由两部分组成
一部分是编程器实体  一部分是上位机软件 通过usb免连接 不需要驱动

diy教程是教怎么做编程器实体
选用的是一颗很便宜的带usb的51芯片 ch552g

编程器的程序资源占用很小 不到1k的sram 整整4k的flash(实际更便宜的ch551资源足够,只不过我手上木有)
TIM截图20190202104946.jpg

价格如图

嘉立创价格
CH552价格 推荐买10pcs 比较合算.jpg
淘宝价格  优信电子卖1.5元 可以说非常便宜了(在带usb的单片机里面 算是最便宜的了 当然除了usb 别的外设比较垃圾)
TIM截图20190202112845.jpg


ch552这个芯片还有个好处 可以自己通过USB下载,免去了购买下载器


电路非常非常简单  

就MCU主控 LDO 三颗电容 两颗电阻 usb座子 按键一个
因为非常简单 所以直接感光制版完成

实物图

Screenshot_2019-02-02-10-46-11-1270933619 - 副本.png
电路原理图
TIM截图20190202105225.jpg
参考布局图
TIM截图20190202111730.jpg
TIM截图20190202111746.jpg
给ch552下载程序(程序在文末附件)
1 断电
2 按下原理图上S1按键 上拉高D+ 不松手

3 插上usb

就进入boot了(此时下载软件会提示找到CH552)
TIM截图20190202113312.jpg
这是烧录软件可以识别到 按步骤下载 就完成烧录器制作了
烧录软件(见附件)
TIM截图20190202110525.jpg

完成烧录器 插上usb 第一次会提示人体工学设备(HID) 会显示设备名字叫 N76E_ICP_Tool  当然不同电脑系统 可能提示不一样



上位机部分

整个程序用C#写成
N76E_ICP (9).jpg
需要安装.net 4.0
出现如图错误:程序打开提示”应用程序正常初始化(0xc0000135)失败“的错误,就是需要安装.NET Framework4.0
微软官方下载地址 https://www.microsoft.com/en-US/ ... ation.aspx?id=17718
这种错误请安装.net4.0.jpg

只要正确安装了.net 4.0  实测在windows XP上是可以正常运行的,并且不需要额外的运行库 也不需要安装任何的驱动
Windows XP 运行实测.JPG



打赏

参与人数 30 +5 M币 +525 收起 理由
jf201006 + 20 謝謝分享
infozx + 8 硬核玩家!!
hongo + 20 優秀文章
cmj + 20 原創內容
shahai + 20 十分感谢大神,下载到了。
liangcha + 10 優秀文章
jsycwnw + 20 原創內容
myhaly + 20
wangke2010 + 40 優秀文章
q562379863 + 20 好帖子,马克

查看全部打赏

本帖被以下淘专辑推荐:

  • · 黑本本|主题: 70, 订阅: 11
  • · MCU|主题: 18, 订阅: 8
 楼主| 发表于 2019-2-2 11:37:16 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 8M币 +160 收起 理由
jf201006 + 20 謝謝分享
wpppmlah + 30 優秀文章
benli + 20
gggsgg + 10 好资源
moontree + 20 謝謝分享
fsss007 + 20 優秀文章
youhm + 20 優秀文章
mousebat04 + 20 優秀文章。大佬,乃越来越优秀了,连vc都玩.

查看全部打赏

 楼主| 发表于 2019-2-2 11:37:52 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 20 +2 M币 +328 收起 理由
jf201006 + 18 謝謝分享
毁灭者e5 + 20 優秀文章
jsycwnw + 20 優秀文章
cmj + 20 可以做个CH551G用的Hex固件吗?
jmkl128 + 20 優秀文章
aygxycs + 10 優秀文章
keye + 10 高手啊,谢谢分享。
renpeng009 + 10 牛逼了,工程量不小
stdzlqz + 1 + 20 優秀文章
贪恋你的美。 + 16

查看全部打赏

发表于 2019-2-2 12:14:51 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5

查看全部打赏

发表于 2019-2-2 13:10:17 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +12 收起 理由
2545889167 + 12

查看全部打赏

发表于 2019-2-2 13:18:21 | 显示全部楼层
游客请登录后查看回复内容
发表于 2019-2-2 13:20:17 | 显示全部楼层
游客请登录后查看回复内容
 楼主| 发表于 2019-2-2 13:33:28 | 显示全部楼层
游客请登录后查看回复内容
 楼主| 发表于 2019-2-2 13:33:58 | 显示全部楼层
游客请登录后查看回复内容
发表于 2019-2-2 14:24:49 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +20 收起 理由
2545889167 + 20

查看全部打赏

发表于 2019-2-2 14:51:45 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +20 收起 理由
2545889167 + 20

查看全部打赏

发表于 2019-2-2 16:17:07 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5

查看全部打赏

发表于 2019-2-2 19:21:35 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5

查看全部打赏

发表于 2019-2-2 19:32:23 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5

查看全部打赏

发表于 2019-2-2 20:39:38 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5 我也是喷墨,感光效果不错的

查看全部打赏

发表于 2019-2-3 14:15:33 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +10 收起 理由
2545889167 + 10 你要不淘宝买个也才10元

查看全部打赏

 楼主| 发表于 2019-2-3 22:15:34 | 显示全部楼层
游客请登录后查看回复内容
发表于 2019-2-4 14:36:14 来自手机浏览器 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5 不出,自己玩。芯片优信

查看全部打赏

发表于 2019-2-5 00:49:43 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5

查看全部打赏

发表于 2019-2-5 06:29:08 | 显示全部楼层
游客请登录后查看回复内容

打赏

参与人数 1M币 +5 收起 理由
2545889167 + 5

查看全部打赏

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

轻APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2022-1-21 04:01 , Processed in 0.109201 second(s), 17 queries , Redis On.

Powered by Discuz!

© 2006-2021, MyDigit.cn

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