如果您已经确定attiny mcu是您项目的最佳选择,那么接下来就需要选择一种编程方法了。
在前文中,我们介绍的第一个attiny编程方法是使用ic测试夹,作为将mcu与arduino ide连接的一种方式。接下来,我们将介绍在pcb上使用isp插头和avr编程器连接到计算机进行编程的方法。
将isp插头连接器集成到pcb设计中是在组装好的pcb上对avr微控制器进行编程的最常用方法。这种编程方法对于中小型生产运行极为普遍,因为它允许在组装pcb的过程中完成微控制器编程过程。
什么是isp插头?
系统内编程(isp)插头连接器通常是6针2x3插头连接器,在某些设计也可以使用8针2x4插头连接器。isp插头提供了一个标准化接口,用于将编程信号从外部编程器传送到芯片。
常见的isp插头。
您可以在许多diy微控制器板上找到isp插头,包括许多版本的arduino产品。
isp插头也可以在流行的diy板上找到,例如arduino uno。
系统内编程在电子制造中很常见,因为它允许在生产过程中对电路板进行编程,而不需要单独的编程步骤。
例如,可以从各种供应商处购买预编程的微控制器,而这些微控制器只需要焊接到pcb即可完成生产。但是,这增加了复杂性、成本和后勤费用,在大批量生产运行中更常见。
对于较小规模的制造,在设计中使用isp插头可以在单个生产阶段对电路板进行编程。
通过isp插头编程attiny的方法
本文中使用的测试pcb带有isp插头,可对可放在板上的任何不同attiny微控制器进行编程。
测试pcb上的isp插头是六个引脚。
与isp编程插头交互的常见方法有两种:
● 使用弹簧针
● 通过将2x3针公头焊接到板上
使用弹簧针(pogo pins)连接
首先是通过弹簧针形成临时的电气连接。弹簧针是弹簧式接触针,可实现可靠但临时的电气连接。
对于制造商来说,使用夹具使连接到isp插头和简化编程过程更为普遍。但是,只需将弹簧针插入avr编程器,就可以创建一个使用弹簧针对原型板进行编程的简单系统。
可以通过将弹簧针插入avr编程工具来创建简单的pogo pin isp编程器。
可以使用弹簧针将avr编程器连接到isp接头。
使用6针公头连接
连接isp接头的第二种方法是将2x3针公头焊接到电路板上。
接头引脚可用于轻松连接到isp接头。
这种方式使avr编程工具可以简单地插入板子中。使用2x3引脚接头连接器可实现更安全的连接,尽管这也会增加pcb的尺寸和成本。
avr编程器可以直接插入isp接头引脚。
arduino ide通过avr编程器将草图上传到微控制器的方式与usb连接或ic测试夹的方式也存在微小差异。而不是按“upload”按钮,而是选择sketch > upload using programmer。
要上传代码,请从“sketch”菜单中选择“upload using programmer”。
集成isp插头是最佳选择
将isp编程插头集成到pcb设计中,为将微控制器焊接到pcb之后的编程提供了标准化接口。
该方法对于原型制造和制造都是有用的。isp插头是在组装过程中对产品中的微控制器进行编程的最常用方法。 isp插头允许avr编程器轻松连接到微控制器。
ADM-PCIE-8K5 PCIe加速器板卡的特性
电源ATE测试助力提高短路保护测试效率,提供软硬件解决方案
电子产业的商业重构技术与产品
如何使用Raspbian优化树莓派的功能
爱特梅尔推出灵活的低功耗单键电容式触摸控制器
如何在PCB上使用ISP插头和AVR编程器进行编程
基于DVB-S2标准技术的卫星数字机顶盒设计方案
基于深度学习的视觉检测系统的特点及应用
数字化、信息化让亚运会更便捷
激光设备清洗方法及工艺
Strand7--检验工具
中国电信携5G白盒小基站亮相巴展
荣耀已成中国智能手机市场最后、最大的变数
苹果买华为,双赢!
无人机通信系统知识点总结
小马智行与丰田中国达成合作,拟10亿元成立自动驾驶合资公司
专为物联网应用打造的英飞凌PSoC™ 6微控制器系列
无线物联网计量电表三相有功电能表的介绍
吹电腊烛电路图
陶瓷谐振器与石英晶体谐振器的区别