【一图流】自己设计了个编程器。
如图。这块板子是考虑给兼容 3.3V 的 24、25、93 系列 EEPROM 和 Flash,以及 ATTiny12、ATtiny13 和 ATtiny85 编程用。口香糖大的电路板愣是用了和专业编程器一样的 ARM+CPLD 架构。支持1.8v还是要的,可以考虑支持25多通道读写,速度更快,硬件这么强别浪费 liyf 发表于 2019-10-4 07:00
支持1.8v还是要的,可以考虑支持25多通道读写,速度更快,硬件这么强别浪费
我这个还不支持 1.8V,这个需要大改设计。25 多通道的话 STM32F103 主控不支持,也只能作罢。如果要支持这些特性,那至少需要 STM32L432 主控和 XC2C64A CPLD。 这个小设计,搞得太复杂了,硬件浪费。可在速度上提高,结构上精简,程序上优化。才能降低成本,提高性能。 本帖最后由 maxtch 于 2019-10-5 18:11 编辑
jy11 发表于 2019-10-5 11:42
这个小设计,搞得太复杂了,硬件浪费。可在速度上提高,结构上精简,程序上优化。才能降低成本,提高性能。
要想提高速度,就必须充分利用单片机的硬件外设,捅 GPIO 不可能快过硬件外设打 DMA。我这个是支持 18MHz SPI 和 400kHz I2C 的。(USB 1.1 12Mbps 上位机带宽限制,硬件本身支持 36MHz SPI。)STM32F1 不支持外设管脚任意分配,外设管脚分配又不是很方便,板面尺寸又不允许我用 DIP16 锁紧座,因此必须用这个 CPLD 来切换信号。这个编程器是 DIP8 专用的。 支持中,努力挣钱! 感谢分享,先赚钱再看。:lol 不错,能自己设计就很好。 这么好的硬件确实可以多增加支持芯片,加大25识别与读写速度,顶你继续开发,成品共享。:lol 努力回帖!赚银两,赚积分