arduino作为单片机的一种语言,对应有arduino系列电路板,其中最常用的为arduino uno。

将UNO其中部分电路进行了删改


Atmega328P芯片部分(加了两个0R电阻,芯片可用Atmega328P与Atmega328PB)atmega328p中的1,2,9,10,11,12,13,14,15,16,17,20,23,24,25,26,27,28,30,31,32可以作为输出输入端子;

3,5,21则接地;

4,6,18接5V;

7,8接16Mhz晶振,因为用的是无源晶振,所以在晶振两端接22pF的电容,并将电容另一端接地,同时在晶振两脚之间加上1M的电阻;

29则是芯片刷新脚。

而在输出输入端子中,30,31两个端子在arduino中还负责与转信号芯片CH340C连接进行信号交流,所以如无必要,不要占用30,31两个端子进行输入输出;

23,24,25,26,27,28这6个脚则是arduino中的模拟端子,可以进行模拟输出。


CH340部分(将CH340G改为CH340C)

CH340系列芯片作为转信号芯片,可将逻辑信号和差分信号进行转换。国产Arduino UNO大部分都是用CH340G芯片作为转信号芯片,而CH340G与CH340C的差别也在与有无内置晶振,CH340G在7,8号脚的位置还需要接一个12Mhz的晶振,同时晶振两端也需要并两个电容,而CH340C并不需要外接一个晶振。

对于转信号芯片,周边电路最重要的便是信号的接收和发送,同时要将CH340的接收与Atmega328P的发送,CH340的发送与Atmega328P的接收对应,同时还应将对应的差分信号与计算机输出的差分信号接对。

而后便是对应的电源稳压,接地,以及对于13号脚DTR接一个电容,当电容另一端RES高电平时,则DTR对应低电平。


Type-C(原本则是USB-2.0,只有四个接口D+,D-,VCC,GND)

外壳管脚接地,VCC接一个保险丝,对应差分信号输出输入。


差分降压(AMS1117-5.0,本是将电压降到5V的差分降压电路)

5V进,3.3V出,两个电容进行稳压,接地。


ISP

2*3排针/排母,主要进行ISP信号传送,一般用来对Atmega328P芯片进行BootLoader烧录,也可以通过ISP进行二进制文件烧写程序。

关于Arduino,我还有不少需要学习的,原理图中的一部分已经需要我来回思索了,路漫漫其修远兮,吾将上下而求索。

Arduino UNO原理图学习记录相关推荐

  1. Arduino uno入门学习(1)

    Arduino uno入门学习(1) 一.初识Arudino开发板 二.在电脑上安装 Arduino IDE Arduino IDE 是 Arduino的集成开发环境,用于单片机软件编程.下载.测试等 ...

  2. 适用于arduino uno物联网学习套件智能家居系统scratch图形化编程

    适用于arduino uno物联网学习套件智能家居系统scratch图形化编程 成品到手可用 有资料程序 实现功能:1.手机可以单独控制车库,储物间,卧室,客厅,阁楼灯光 2.手机控制风扇 3.手机控 ...

  3. Arduino小白的学习记录:RGB-LED传感器实验

    在上一个实验中我们介绍了双色LED灯的实验,但如果仅有两种颜色是不是觉得有些单调呢,接下来就让我们通过这个实验来组合出更多的颜色吧! 一.介绍 RGB-LED模块可以发出各种颜色的光.红色.绿色和蓝色 ...

  4. Arduino小白学习记录:用电位器控制LED灯的亮度

    Arduino小白的学习记录:用电位器控制LED灯的亮度 一.介绍 二.材料准备 三.实验原理 四.实验步骤 五.代码 六.效果展示 七.总结分析 我是一个纯Arduino小白,为了完成老师安排的一个 ...

  5. Arduino小白学习记录:双色LED灯实验

    目录 一.介绍 二.材料准备 三.实验原理 四.实验过程 五.代码 六.效果展示 七.总结分析 一.介绍 双色发光二极管(LED)能够发出两种不同颜色的光,通常是红的和绿色的,而不是仅有一种颜色.它采 ...

  6. KiCad #学习笔记02#|国产在线电路设计软件立创EDA (Arduino UNO 单片机最小系统电路原理图)

    今天开始琢磨KiCad "两库"问题的时候意外发现了[立创商城],很多大神利用立创商城的元器件数据手册绘制元件库.封装库等.于是接着研究这个软件,好家伙,让我感觉发现了宝藏似的, ...

  7. Easy EDA #学习笔记02# |Arduino UNO 单片机最小系统PCB原理图 (ATMEGA328P单片机 AMS1117芯片5V转3.3V )

    3D模型图 顶层 丝印层 阻焊层(绿油) 锡膏层 铜箔层 基板 - 原理图符号自动编号:[设置]-[系统设置]-[原理图]选项 铜柱M3: 原理图原点设置: Crl + A 拖动 [放置]-[画布原点 ...

  8. 新手必读:Arduino UNO R3教程,原理图,引脚图,详细介绍

    刚入门的学习Arduino的朋友都会有个疑问Arduino UNO R3是什么?为什么要从Arduino UNO R3开始学起? Arduino概述: Arduino是一个开放源码电子原型平台,拥有灵 ...

  9. [Arduino]关于arduino板上Atmel mega16U2芯片,转载【认识Arduino UNO之三: UNO原理图解读(认识ATmega8U2和ATmega16U2)】

    最近学习Arduino Mega 2560,从给Arduino烧写程序到了解ICSP原理.最后才发现,Arduino上面配16U2等USB控制器,是通过USB口利用串口写程序的,很少用到ICSP. 关 ...

最新文章

  1. R语言使用ggplot2同时可视化dataframe的多个数据列实战:多个数据列可视化在同一个图中、多个数据列可视化在多个图中(纵向多个子图)
  2. 2018全球科技中心报告
  3. JavaScript执行环境及作用域(一)——执行环境栈和作用域链机制
  4. Project Management - 3) Manage Your Meetings
  5. python 导出大量数据到excel_怎么在python中将大量数据导出到Excel文件
  6. mysql的游标处理_mysql 存储过程、游标及逐行处理的配合使用
  7. 基本文件管理,针对Centos7的XFS文件系统备份恢复(需要更改)
  8. Unity之读取身份证信息
  9. lg android平台驱动程序,lg g3刷KDZ教程-KDZ线刷工具及USB驱动下载
  10. ffmpeg 命令实现h264文件 与 mp4 文件的转换
  11. 计算机数值计算方法答案,数值计算方法习题解答.pdf
  12. Mathtype使用技巧
  13. 【汇编程序】实现判断输入的年份是否为闰年
  14. shopnc数据库操作
  15. PTA 7-59 二元一次方程的解
  16. 图解三代测序(Nanopore)
  17. 梦见自己准备考计算机一级,梦见自己准备要去考试,却没准备好,心里很焦急是什么兆头...
  18. linux低级挖矿病毒的查找定位
  19. Python Flask Web教程006:Flask HTTP方法
  20. python能安装在d盘吗_python必须要装到C盘吗 d盘 e盘不行吗

热门文章

  1. 算是回忆录这样的东西?好吧它是年终总结
  2. (c++)web应用开发框架简单对比
  3. c语言程序设计 甘勇课件,辽宁工业大学c语言程序设计马超男 101401023.doc
  4. cocos 控制台过滤warn输出
  5. 有道云笔记同步失败解决方案
  6. 百度地图-自定义搜索、自定义marker、地图选址实用实例
  7. java读取properties文件,通过数据池(BasicDataSource)连接mysql数据库
  8. 调侃:办公室“四大毒人”素描
  9. Ubuntu 22.10 解决按照官方教程无法使用搜狗输入法
  10. ubuntu如何改变英文到中文