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条评论
快来发表一下你的评论吧 !