ATMega328P-PU芯片Arduino最小系统实验
来源:互联网 发布:水雷的点云数据集 编辑:程序博客网 时间:2024/04/20 04:17
业余折腾了一段时间的Arduino,一时兴起想尝试下在面包板上实现一个最小系统,所以从某宝上买了ATMega328P-PU芯片和USBtinyISP编程器。(这个编程器有3.0版本的,当时不懂没注意,买到的是2.0,不过不影响用来做这个实验。卖家给的驱动不灵,最后还是从https://learn.adafruit.com/usbtinyisp/drivers 下载驱动包解决)
面包板上按这个图插好元件。虚线的地方暂时先不要接线,面包板上也不要接通任何外部电源!!!
然后将编程器6针连接器中的每一根针都引入328p的对应引脚上,千万不能弄错。
连接器的VCC直接接入328p的pin7,GND接面包板上布置的地。
连接器的RST接pin1,MISO接pin18,MOSI接pin17,SCK接pin19(也就是接LED的那个)。
接下来烧入bootloader使这块芯片支持Arduino。我的Arduino IDE的版本是1.7.10。在菜单“板”中选Arduino Mini,“处理器”选328,“编程器”选USBtinyISP。选择“烧入引导程序”,居然秒成功,我还没反应过来IDE就显示上传成功了,跟网上很多教程强调的慢慢慢慢慢明显不符啊……不管了,能work就行。
继续保持这个姿势打开Blink示例程序,文件菜单里选择“使用编程器上传”,稍等片刻应该就可以看到它生效了!
如果中间有过报错但是改正后上传没反应,可以把编程器从电脑USB断开再重插回试试。
撤除编程器后,把5V电源加在面包板规划的供电线上就能工作了!(记得先要接回虚线部分)
参考资料:http://www.geek-workshop.com/thread-1647-1-1.html
- ATMega328P-PU芯片Arduino最小系统实验
- 自制atmega328p-pu为主控的Arduino核心板
- 智能小车46:最小系统Atmega328p的中断实验
- Arduino ATmega328P
- 智能小车45:最小系统(Atmega328p)怎么存数据?
- atmega328p烧写Arduino bootloader
- Arduino最小系统(转)
- 芯片MK02FN128VFM10 (Freescale) 最小系统
- 自制Arduino最小系统板(BLINK)
- 自制Arduino最小系统板(半成品)
- Arduino最小系统完善熟练版
- POV Globe using arduino (atmega328P) and 72 SMD Leds
- arduino pro mini 迷你 ATmega328P 程序下载 usb-ttl reset
- arduino pro mini 迷你 ATmega328P 程序下载 usb-ttl reset
- Arduino最小系统完善之电压3.3V输出
- Arduino最小系统完善之UNO初版草稿
- Arduino 控制 DS1302 时钟芯片
- Ogre中配置PU粒子系统
- 使用conlleval.pl对CRF测试结果进行评价的方法
- 扯淡nginx的sendfile零拷贝的概念
- [基于ionic开发]开发教程lesson01之环境安装
- Spring jpa配置
- js通过opcity来实现轮播
- ATMega328P-PU芯片Arduino最小系统实验
- 创建存储过程
- Android 的进程间通信(IPC)机制Binder
- AndroidManifest.xml文件详解(supports-gl-texture)
- poj 2195 going home(最小费用最大流)
- 分页查询-JDBC版
- 边沿检测
- 软件测试(第2版)_Paul学习05_01——Ch5边界值测试_01
- Unity常用数学计算公式