PCB图如下:

成分
| 12兆赫晶体 | × 1 |
| 18F2550 | × 1 |
| 20针插座 | × 1 |
| 8针插座 | × 1 |
| BC557 | × 2 |
| BC547 | × 2 |
| 引领 | × 2 |
| 1N4148 | × 1 |
| 100 uH 电感 | × 1 |
| 22k电阻 | × 1 |
| 12k电阻 | × 1 |
| 100k电阻 | × 1 |
| 10k电阻 | × 5 |
| 1M电阻 | × 1 |
| 2.1k电阻 | × 2 |
| 3.3k电阻 | × 1 |
| 0.1k电阻 | × 23 |
| 330k电阻 | × 2 |
| 100uF电容 | × 1 |
| 22pF电容 | × 2 |
| 220nF电容 | × 1 |
| 100nF电容 | × 3 |
| 10uF电容 | × 1 |
| USB-B 或 micro-B | × 1 |
| 10针母头 | × 2 |
| 5针头 | × 2 |
| 3针母头 | × 1 |
| 28针插座 | × 1 |
描述
打开 USB 编程器
这个项目很久以前就开始了,大约在 2007 年;在那段时间里,由于串行和并行接口最近(几乎)消失了,电子爱好者发现很难对微控制器进行编程;旧时的串行程序员不再工作了。
常见的解决方案是 USB 转串口适配器或附加接口芯片;但这基本上是在解决问题,并且仍然使用老式的串行通信。
那么为什么不使用一些 PIC 微控制器中的原生 USB 接口呢?
经过一段时间的搜索,我找不到一个同时具有功能性、免费和开源的 USB 编程器,所以我决定设计一个。
重点是 PIC micros,但也支持许多 AVR,以及使用 I2C、SPI、MicroWire、OneWire、UNIO 等不同接口的串行存储器;总共800多台设备。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !