查看: 7540|回复: 0
打印 上一主题 下一主题

[经验] Arduino系列开发板介绍-Uno

[复制链接]
  • TA的每日心情
    奋斗
    2020-7-18 10:00
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    跳转到指定楼层
    楼主
    发表于 2020-1-31 23:45:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
    分享到:
    本帖最后由 hyrobotlsc 于 2020-1-31 23:44 编辑

    • Uno外观


    • 官方参数


    • PCB文件
    arduino_Uno_Rev3-02_eagle.zip (87.55 KB, 下载次数: 5)
    arduino_Uno_Rev3_AD.zip (247.72 KB, 下载次数: 5)

    • 编程
    选择工具>开发板>Arduino/GenuinoUno


    Arduino Uno板载的ATmega328烧录了引导程序,可以不用外部编程器,直接上传程序,其通信使用STK500协议;
    也可以绕过引导程序,使用Arduino ISP通过ICSP(In-Circuit Serial Programming)对微控制器进行编程。

    ATmega16U2(在R1和R2版本上是8U2)固件源代码库:
    https://github.com/arduino/ArduinoCore-avr/tree/master/firmwares/atmegaxxu2

    ATmega16U2/8U2预装了可激活的DFU模式引导程序:
    • R1版本:连接板子底板的跳线帽并重启8U2
    • R2及以上版本:HWB管脚连接下拉电阻
    可以使用Atmel的FLIP软件上传新固件,或者使用ISP外部编程器覆写DFU引导程序

    • 管脚映射





    • 管脚功能
      功能
      
    管脚
    说明
      串口
      
    0(RX),1(TX)
    使用Serial库
      外部中断
      
    2,3
    可配置为
      低电平触发(LOW),
      上升沿触发(RISING),
      下降沿触发(FALLING),
      电平变化触发(CHANGE),
    对应函数 attachInterrupt()
      PWM
      
    3,5,6,9,10,11
    8位PWM输出
    对应函数 analogWrite()
      SPI
      
    10(SS),11(MOSI),
      12(MISO),13(SCK)
    使用SPI库
      TWI(I2C)
      
    A4(SDA),A5(SCL)
    使用Wire库
      模拟输入
      
    A0~A5
    10位分辨率,默认0~5V
    对应函数 AnalogRead()
      模拟参考电压
      
    AREF
    对应函数 analogReference()
      LED
      
    13
    板载LED

    • USB保护

    Arduino Uno采用一个可恢复保险丝来保护电脑的USB口,最大电流不超过500mA

    • 自动复位

    ATmega16U2的DTR线通过100nF的电容连接到复位线上,上载程序软件将DTR置低的同时使复位线置低,实现自动复位
    回复

    举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 2/4 下一条

    【预约|参会享"豪"礼】2025慕尼黑上海设备展
    “2025慕尼黑上海电子生产设备展”将于2025年03月26-28日上海新国际博览中心开幕诚邀您的光临!

    查看 »



    手机版|小黑屋|与非网

    GMT+8, 2025-4-15 13:51 , Processed in 0.108774 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.5

    Copyright © 2001-2024, Tencent Cloud.