ATmega328P 芯片小结

恩,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

然后其实就没了。。。

pinout


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容