网上挺火的晶体管测试仪看着很不错,买成品感觉不个性。!嘿嘿。没事网上爬了几天感觉也不是很复杂,所以就有了以下的坎坷。其实这东西是个老外开发的。咱们今天只聊硬件不聊软件。第一编程环境为GCC AVR俺不太懂。arduino IDE还玩不明白。哈哈。
软件的源程序在这里:https://www.mikrocontroller.net/articles/AVR_Transistortester 有兴趣可以去看看。
其实这个固件很多。
第一步
方法1 在SVN浏览器中进入你要下载的目录,点击Download GNU tarball就可以下载到这个目录的压缩包。使用你喜欢的压缩软件解压这个压缩包,就能得到你想要的文件了。
方法2 使用SVN软件直接Checkout这个SVN库就行。如果你是Windows用户,你可能需要安装TortoiseSVN来进行这个操作。
SVN地址是 svn://mikrocontroller.net/transistortester
第二步
原理图
电子元件清单
开始挖坑
绘制PCB ,非专业纯业余,飞了好几根飞线。主要是画着画着就烦了。所以草草搞完。
第三步准备电子元件,我只买了st7735屏。其它都有库存。嘿嘿
板子也画完,下边准备显影曝光。腐刻 脱膜 绿油 钻孔 装配。看图吧,打字有点累。
328P PU 直插封装管脚定义。328P AU 封装是贴片
全部搞定,下边开焊,多数元件都是贴片。0805封装,太小的封装我这老眼忙不过来。
搞玩的样子,有点丑元件都焊歪了。哈哈,但不影响使用。
这东西测量有误差。这东西测量有误差。这东西测量有误差。重要的事说三遍。测电阻还是挺准的。电容容量也挺准,其它参数仅供参考。
ISP下载引脚
第四步 坑来了。
烧写固件,准备PROGISP软件 ,在准备一个aspISP烧录器一个。这里把我搞晕了,烧写了N次,成功后液晶就是白屏。我一顿乱按,别说还按出来一次。但屏是乱码。郁闷的我都想研究源码了。后来在度娘搜了好久,有个大神说可以用329烧录。
注意:必须选择329烧写否则肯定白屏。还有熔丝位别搞错。否则后果自负!!!!!
熔丝位
烧写完成就正常显示。
先要 T1 T2 T3短接进行校准。然后用一个100PF或大于100PF电容校准,最后出现 版本号 TEST END 则校准结束。既可以正常使用。
就先写这些。最重要的最后烧固件,其他都不是事。有问题留言一起玩,一起探讨。
END
至此完美填坑!!!