【发布时间】:2021-02-12 06:12:37
【问题描述】:
我设计了一个使用 atmega32u4 和一些其他组件(如 RTC、内存等)的定制板,但将它们留空以测试微控制器是否可以编程。仅手工焊接微控制器和必要的电容器和电阻器后,ATMEL Studio 无法读取设备签名。我正在使用 AVRISP MKII。该板的设计灵感来自 ARDUINO ProMicro。我试图解决的问题:
-
测量所有 3.3 伏电源线和所有地线。 (都对应PCB和原理图)
-
检查 SPI 线路以查看微控制器是否使用示波器接收来自编程器的命令。
-
我试过把16MHZ的晶振去掉,还是一样。
-
我对微控制器进行了回流焊,因为它是 QFN 类型(atmega32-MU 封装),并且我在微控制器下方有几个通孔用于助焊剂流出。
-
回流后我已经正确清洗了电路板。
-
我用一个 0.1uF 的电容将 AREF 接地,!HWB 引脚 (PE7) 为空。我没有接地。
-
我用一个实际的 promicro 板测试了编程器,它编程正常。
我想我遗漏了一些东西,但我不知道是什么...如果你们能帮助我,我将不胜感激。附上电路原理图。
微控制器 RESET 由引脚 13 上的 MICRO RST 指示。PB4 上的 RESET 用于另一个尚未填充并留空的设备,我用示波器检查了引脚 13,它似乎工作正常,并且在编程的第一刻。 MISO、MOSI 和 SCK 也在向相关引脚发送信号。 谢谢
【问题讨论】:
标签: microcontroller avr atmega atmega32