arduino学习第一课

来源:互联网 发布:北京赛车开奖pk10数据 编辑:程序博客网 时间:2024/05/21 22:56

一、RS232不可以直接接arduino串口
标准的 rs422或者 rs232都不能直接接在arduino模块上,因为电压不对的。
TTL与232的区别:
http://www.cnblogs.com/mylinux/p/4026098.html
具体的方法是使用232转TTL模块。下面为一个通信实例:
http://blog.csdn.net/sdlgq/article/details/50380623

二、arduino扩展板网站
http://shieldlist.org/
这里写图片描述

三、
Arduino是一个电子原型开发平台,51、ARM是芯片。
Arduino本身也并没有限定必须用哪种micro controller。比如Arduino - ArduinoBoardDue用的是ARM芯片。你可能会问为什么Arduino采用AVR而不是其他同类型8位micro controller。我觉得除去AVR本身质量够好文档够全外,一个重要原因是AVR的IO驱动能力是主流8位controller里面最强悍的,普通的外设直接驱动没压力,做电子实验非常方便。

链接:https://www.zhihu.com/question/20984774/answer/19231536

四、相关的学习资源
https://www.arduino.cc/en/Reference/HomePage
http://www.cnblogs.com/jikexianfeng/p/6824147.html
http://wiring.org.co/reference/

五、给芯片烧写bootloader
烧bootloader的时候需要改熔丝,当然直接使用arduinoIDE烧写可以不考虑如何烧熔丝,ArduinoIDE会帮你全自动的烧好。
大概说一下如何使用ArduinoIDE烧写bootloader:
1.首先要准备好烧录工具,有几种常用的方式,比如说用另外一个Arduino、USBASP、USBtinyISP;
2.a 如果另外一片Arduino.打开ArduinoIDE,File->examples->arduinoISP。选择你得Arduino版本,然后将arduinoISP烧入你另外一块Arduino中然后接线(pin10->reset, MISO->MISO,MOSI->MOSI, GND->GND,电源按需要的方式接,前面是烧录ArduinoISP的Arduino的引脚,后面是需要待烧写的Arduino引脚);然后选择板子类型,然后Tools->Programmer选择ArduinoISP;再Tools->Burn bootloader;结束;
2.b 其他工具参考a中的步骤,接线方式中RESET不一样并选择不同的Programmer。
3.烧完bootloader之后你的UNO就复活了。
参考:http://tieba.baidu.com/p/2267751470

原创粉丝点击