第3部 - 焊接PCB
首先,焊接ATMega芯片的最小系统。下面有原理图。这是该芯片的配置以便工作。它需要一个5V电源,16MHz的晶体和两个精确的22pF电容和一个连接到复位引脚的10K上拉电阻。
现在,我将这些元件焊接在PCB上。芯片,晶体,两个22pF电容和10k上拉电阻,然后将FTDI模块(如下图所示)连接到PCB上的UART端口。通过这4个元件,可以检查芯片是否正常工作。
将FTDI连接到PC并上传任何串行通信代码进行测试。例如,一个带有Serial.println(“HI”)的代码; 。打开串行监视器并测试它是否有效。
另外 - 烧录引导程序
这部分是为了防止你的芯片没有引导加载程序。建议你买一个带bootloader的芯片,如果没有,用热风枪从Arduino NANO拆焊芯片,这样你就可以确保它能正常工作。另外,Arduino NANO与芯片本身价格相同。
要烧录bootloader,请在目标板和Arduino NANO之间通过SPI连接。
现在打开Arduino IDE并将Arduino NANO连接到PC。转到FILE→EXAMPLES→ARDUINO ISP并打开该示例并将其上传到Arduino NANO板。现在,转到TOOLS→PROGRAMMER并将编程器类型更改为Arduino as ISP。最后,转到TOOLS→BURN BOOTLOADER,LED将开始快速闪烁。最后更改编程器类型并连接FTDI模块上传测试代码。
第4部 - 最终PCB
现在,焊接除降压转换器之外的所有部件。焊接完所有部件,OLED屏幕,MOSFET,MAX6675 IC,所有电阻器和电容器以及输入插头。