个人DIY 玩转C8051F (二)

2020-01-27 11:22发布

另开新贴!

     今天专门说C8051F 仿真器 EC2 的DIY!
     
     在silabs的网站上找到了EC2的资料, 国外有一个C8051F的论坛,下载到了 EC2的HEX档! 分析了EC2的电路,其控制芯片用的是F012,我没有!但是

我手上有一块F007,看了这两块MCU的datasheet ,F007 比 F012 多了XRAM ,ADC是12bit的,其他的一样,所以觉得应该可以替代!EC2是RS232接口,现在笔

记本上已经没有串口了,正好手上有很多usb转3.3V 串口的板子,觉得用USB转串口来替代RS232电路!

     修改好电路,layout了pcb,自已用感光干膜做了板子,一起焊好!接下来的事就是要把HEX烧到F007中去! 看了F007的资料,这个芯片支持Jtag 写F

lash! 在silabs的网站上找到了Jtag写flash的 sample code !手上有一个Cy68014A的usb 开发板,正好可以用来做jtag host,修改了sample code,在C

y68014A上运行, 通过GPIO模拟JTAG烧写F007的Flash,中间出现了一点小问题,debug了一下,Flash写成功!

    迫不及待的把usb转串口线连上EC2,打开Silabs 的IDE,提示EC2的固件要更新,点确定,EC2更新到了v 1.7 !

    再次打开,EC2工作正常,Download, 仿真一切正常,而且很稳定!

    虽然,USB的EC3才90块不到,但是我觉得,EC2电路简单,完全可以自己DIY,而且可以满足调试的需求!有能力的XD可以试一试!

EC2 电路ourdev_537521.pdf(文件大小:318K) (原文件名:Serial_Debug_Adapter_UG.pdf)
EC2 HEXourdev_537522.rar(文件大小:7K) (原文件名:EC2-hex.rar)

USB转串口 (原文件名:DSC00970.jpg)


EC2 DIY (原文件名:DSC00971.jpg)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。