受了leicai05的启发。终于把检测24系列芯片的程序写出来了....

2020-02-05 08:59发布

受了leicai05的启发。终于把检测24系列芯片的程序写出来了!
这个是SDCC编译器。只要装好hex2bin,sdcc和make后。cd入目录就可以用!
另外就是这其实是一个没有完全完工的编译器。还没有支持89c,89s和25/93系列。
等到做完后完全开源
另外。包里有“原理图”。我感觉画的话太难看了。并且一堆一堆的线绕的头晕,并且ubuntu上也没有什么画图的好软件。干脆写了这么个玩意:
主控芯片:AT89C52
IO顺序
控制        受控
P1        P0
P0        P1
P0        373
373        P2
P2        P3
P3.2        VTG_PROG1
P3.3        VTG_PROG2
P3.4        373_LE
P3.5        RST pullup + 1k/500
P3.6        ALE/PROG
P3.7        VPP1
ZIF 40 => VCC
ZIF 20 => VPP
ZIF 19 => XT2

1.0-alpha.tar.bzip2 (140.84 KB, 下载次数: 29) 2012-6-26 20:19 上传 点击文件名下载附件 打包下载。
另外求酷……
顺便说下。这个上位机是用gambas写的。有谁能帮我写个windows上的上位机?
gambas和vb差不多的。拿来改改就应该行了……
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
xwkm
1楼-- · 2020-02-05 09:09
另外因为编程器的架构问题。暂时还不支持页写。
所以只有字节写的函数。可以在后面+for循环改的。
还有I2C通讯部分用的是……(记不清了)的24C02串口操作。感觉非常好!
xwkm
2楼-- · 2020-02-05 13:41
刚刚的测试是烧4K的程序进24C64。需要大概25s……因为我的usb转串口速度太慢(高于9600Baud就误码)。并且没有支持页写导致的……
下次要让它支持页写

一周热门 更多>