0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino Nano你没有经历过的坑

单片机技术宅 来源:单片机技术宅 2020-01-29 14:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


大部分玩 Arduino 的朋友,都还是从 UNO板子上开始玩,而这些板子的共性,就是都是用了 DIP(直插)28 脚封转的主芯片。而转为 Nano 的话,其实芯片核心并没有变化,但是封装从 DIP28 改为 TQFP32,兼容版的UNO用的和nano版是同样的芯片,软件方面都不需要变动,程序都是通用的。硬件方面又有什么不同呢?32 – 28 = 4,多了4个引脚。

如上图,多了 VCC 和 GND,没什么好说,而多的 ADC6 和 ADC7,就是是之前 DIP 封转的芯片所没有的东西了,为了兼容UNO原版,兼容版这两个引脚也是没有引出的,而在 nano 中是把这2个ADC引脚引出来了。

上图很明显,在A6,A7引脚上有个红色的惊叹号,说明需要我们注意,大家注意看datasheet中的管脚定义,就会发现这 ADC6 和 ADC7 实际上和 ADC0-ADC5 是不太一样的。ADC0-ADC5 其实是作为 PC0-PC5 的第二功能存在的,分别对应 Arduino 定义 A0-A5。也正因为次,在Arduino 的官方指南中提到,“The analog input pins can be used as digital pins, referred to as A0, A1, etc. ”。说的是,模拟输入口可以当数字口一样用。对于A0-A5来说,确实不错。但对于第一功能就是ADC(模数转换)而不兼有普通 IO 口功能的 ADC6 和 ADC7 来说。这句话就要打折扣了。A6 和 A7 只能作为模拟输入使用,不要把它当成 类似于 PC PB 这样的 IO口去使用。

而且,这本并不是 Arduino 内核的问题,而是硬件本身的设计就是这个样子。A6 和 A7 确少作为 标准IO口 所需的必要硬件配置。

实测中确实是这样,在 A6、A7 引脚上,想运行 Blink 例程,使用 pinMode(A6, OUTPUT),digitalWrite(A6, HIGH) 都不会得到你所需要的效果。更崩溃的是,你可能改变了芯片内部你原本不想改变的寄存器配置,没准会有诡异意外发生。玩 Nano,或者是贴片AVR的 Arduino 朋友们,可要注意。

总结来说,就是在nano版中,A6,A7只能用作ADC转换用,而不能用作数字口来使用。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53539

    浏览量

    459175
  • 引脚
    +关注

    关注

    16

    文章

    2092

    浏览量

    55148
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195975

原文标题:关于Arduino Nano你没有经历过的坑

文章出处:【微信号:chuxue_MCU,微信公众号:单片机技术宅】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    那些年我用OpenCV+Qt趟哪些?写给视觉应用开发者的避指南

    交付的视觉应用软件”,深感其中挑战,那么我建议系统性地补上工程化这一课。这条路没有捷径,但确实有地图可以避免迷路。我梳理的这份涵盖基础、架构、实战的路线图,以及其中标注的诸多“点”,或许就是那张能为
    发表于 12-02 09:43

    JLink、RV Debugger及串口下载使用体验和踩

    由于穷,本着最大限度利用手头已有资源的原子,虽然报名了课程,但并没有购买RV-STAR开发板,而是购买了Sipeed Longan Nano最小系统板。但是也是由于是最小系统板,从调试到现在,都需要
    发表于 11-05 12:04

    使用RT-Thread studio 开发RT-Thread Nano项目的时候 串口的驱动是要自己写吗?

    刚入。使用RT-Thread studio 开发RT-Thread 标准板项目的时候直接使用里边的串口uart_dev=rt_device_find(“uart5”);然后操作设备,在开发RT-Thread Nano项目的时候,串口的驱动是需要自己写吗。
    发表于 09-26 08:14

    为什么变频器总跳闸?进线电抗器能救一命!

    是否经历过这样的窘境:生产线突然停摆,变频器频繁跳闸,损失惨重却找不到原因?别急,问题可能不在变频器本身,而在于缺少了一个关键组件——进线电抗器。在工业自动化系统中,变频器是控制电机运行的核心设备
    的头像 发表于 09-16 10:48 546次阅读
    为什么变频器总跳闸?进线电抗器能救<b class='flag-5'>你</b>一命!

    如何基于Nginx构建微服务网关

    今天,我将分享我们团队如何基于Nginx构建了一个日均处理10亿+请求的微服务网关,以及踩的那些。这套方案已经稳定运行2年+,经历过多次大促考验。
    的头像 发表于 09-02 16:29 630次阅读

    选择身份核验终端硬件设备,需要避开那些

    是天波小编为准备的一份避指南。办公楼使用天波人脸识别身份核验终端闸机首先,我们在选择身份核验终端时,要先看它的处理器性能,和是否支持国产操作系统。一般来说,足够的
    的头像 发表于 09-02 10:23 485次阅读
    选择身份核验终端硬件设备,<b class='flag-5'>你</b>需要避开那些<b class='flag-5'>坑</b>?

    UWB自动跟随技术原理、算法融合优化和踩实录

    UWB为什么是最靠谱的自动跟随技术?原理是什么?需要做什么算法融合、优化?我们在开发过程中踩
    的头像 发表于 08-14 17:45 1132次阅读
    UWB自动跟随技术原理、算法融合优化和踩<b class='flag-5'>坑</b>实录

    如何用Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino Nano/UNO R3开发板重新烧录引导程序bootlaoder

    本文介绍了如何用能够Arduino IDE下载的Arduino Nano/UNO R3开发板给另一个Arduino IDE不能下载的Arduino
    的头像 发表于 08-08 20:16 3065次阅读
    如何用<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>/UNO R3开发板给另一个<b class='flag-5'>Arduino</b> IDE不能下载的<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>/UNO R3开发板重新烧录引导程序bootlaoder

    广州邮科通信电源交流220V输入,直流24V100A输出:为电力需求提供可靠保障

    没有经历过突然停电或电力不稳定导致工作中断的尴尬局面?在通讯设备的日常运作中,电力稳定性是最基础、最重要的保障。而广州邮科的通信电源系统,凭借其交流220V输入、直流24V100A输出的设计,给我们带来了可靠的电力支持,确保
    的头像 发表于 08-05 09:52 624次阅读
    广州邮科通信电源交流220V输入,直流24V100A输出:为电力需求提供可靠保障

    下一代物联网:芯科科技和Arduino借助边缘AI和ML简化Matter设计和应用

    Silicon Labs(芯科科技)和Arduino宣布建立合作伙伴关系,旨在通过Arduino Nano Matter开发板(基于芯科科技的MGM240系列多协议无线模块)的两阶段合作来简化Matter协议的设计和应用
    的头像 发表于 05-19 11:15 559次阅读
    下一代物联网:芯科科技和<b class='flag-5'>Arduino</b>借助边缘AI和ML简化Matter设计和应用

    镜子起雾?灯光太刺眼?三键触控芯片,让的镜子“活”过来!

    没有经历过——洗完澡镜面一片模糊,擦半天也看不清脸?化妆时灯光要么惨白如医院,要么昏黄如烛光?想调个亮度,按键按到怀疑人生?一颗指甲盖大小的芯片,三键解决痛点!它能让镜子学会“自动除雾”、灯光
    的头像 发表于 04-24 15:28 1019次阅读
    镜子起雾?灯光太刺眼?三键触控芯片,让<b class='flag-5'>你</b>的镜子“活”过来!

    机器视觉企业埃科光电的突围之路

    机器视觉发展至今,在经历过资本蜂拥而至的高光时刻后,逐渐回归行业的理性,整体呈现出两大方面。
    的头像 发表于 04-17 14:11 963次阅读

    慧明推出DM16会议版数字调音台

    在会议、报告厅、多功能厅等场景中,音响设备的表现至关重要,直接影响会议效果和参会者体验。然而,您是否曾经历过以下令人抓狂的“翻车现场”?
    的头像 发表于 02-08 15:28 1240次阅读

    复盘2024,大模型的商业化主线是什么?

    经历过2024的智价比元年,大模型正在迎来草长莺飞的2025
    的头像 发表于 01-16 15:36 2999次阅读
    复盘2024,大模型的商业化主线是什么?

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter开发板现已正式上市。这是延续今年3 月芯科科技和Arduino释出
    的头像 发表于 12-10 13:50 1430次阅读