恩,ATmega328p这个芯片其实就是Arduino Uno用的芯片,一直知道arduino上面其实大部分元件都是做usb接口和电源转换的,今天找了几个也是用这个芯片的板子,发现原来其实里面基本上就没有芯片用的外围电路。。。
首先是芯片的介绍页面
https://www.microchip.com/wwwproducts/cn/ATMEGA328P
Arduino.cc
https://www.arduino.cc/en/Main/Standalone
看这一部分
这里说其实328上电就是可以用的,不过为了稳定,一般是接一个上拉电阻和一个reset的按钮,用来复位单片机,另外内部晶振只有8Mhz,如果想要变的更快的话可以用一个晶振两个电容组成一个外部振荡电路变成16Mhz的频率,就变成了下面这个电路
AVRprogrammers
这里面还增加两个一个6pin的接口是AVR用来烧写程序的
去耦电容
另外有的板子会在VCC和GND之间可以增加一个去耦电容
串口烧写程序
Arduino的bootloader支持串口烧写程序,所以有些最小系统板子会流出一个串口的接口,这样就可以用usb转串口的模块给他烧程序了。
稳压电路
有的板子会增加一个降压电路,这样就可以用6-12v的电源来供电,比如adafruit的这个板子
https://learn.adafruit.com/boarduino-kits?view=all
然后其实就没了。。。
网友评论