典型电路的收集与记录__Jason^_^的博客-程序员宅基地

技术标签: 硬件工程  嵌入式硬件  

5V to 3V3

在这里插入图片描述
通过AMS1117-3.3,将电压降至3V3,钽电容是必须的。

蜂鸣器电路

在这里插入图片描述
通过ss8050的NPN三极管实现对蜂鸣器的控制

LED电路

在这里插入图片描述
通过限流电阻对LED的电流和亮度进行控制。但每种颜色所配合的电阻还需实验,达到LED能亮同时又不晃眼睛的效果。

CP2102

在这里插入图片描述

在这里插入图片描述
VDD:3.0-3.6电源输入。3.3电源输出。(不推荐做输出)
RST(非):(PIN9)设备复位。内部POR或VDD监视器的开路输出。外部源可以通过驱动该引脚至少15 μs来启动系统复位。
REGIN:5V电压调节器
VBUS:连接到VBUS网络
CTS:(输入)清除发送控制输入,低有效。
RTS:(输出)准备发送控制输出,低有效。
DSR:(输入)数据集就绪控制,低有效。
DTR:(输出)数据终端准备控制输出,低有效。
DCD:(输入)数据载波检测控制输入,低有效。
RI:(输入)指示灯控制输入,低有效。
SUSPEND:(输出)当CP2102/9进入USB挂起状态时,这个引脚被驱动到高位。
SUSPEND(非):(输出)

在这里插入图片描述

OLED

请添加图片描述
请添加图片描述
电源供电
9 VDD§:逻辑电源。外接供电
8 VSS§:逻辑回路的地。地脚,接地
28 VCC§:OLED面板供电

驱动
26 IREF(I):亮度调节。用一个电阻和Vss连接。
27 VCOMH(O):电压输出高电平的COM信号。这个引脚是COM信号的电压输出高电平的输入引脚。用一个电容和Vss相连。

DCDC转换器
6 VBAT§:直流/直流转换电路的电源。这是DC/DC电压变换器内部缓冲器的电源引脚。使用转换器时,必须连接外接电源。当转换器不使用时,它应该连接到VDD。
4/5 C1P/C1N(I):飞行反相电容器的正极。两端之间需要电荷泵电容器。不使用时,它们必须浮空。
2/3 C2P/C2N(I):飞行升压电容器的负极。两端之间需要电荷泵电容器。不使用时,它们必须浮空。

接口
11/12 BS1/BS2(I):
在这里插入图片描述
14 RES#(I):控制器和驱动器的电源重置引脚。这个引脚是复位信号输入。当引脚低时,执行芯片的初始化。在正常操作时,保持这个引脚拉高。
13 CS#(I):片选。当此引脚拉低时才能通信。
15 D/C#(I):数据/控制引脚。
这个引脚是数据/命令控制引脚。当引脚拉高时,D7~ D0处的输入被视为显示数据。当引脚拉低时,D7~ D0处的输入将被转移到命令寄存器。
当引脚拔高,选择串行接口模式时,将SDIN上的数据解释为数据。当它被拉低时,SDIN的数据将被转移到命令寄存器。在I2C模式下,该引脚作为SA0选择从地址。
17 E/RD#(I):读或写使能或读。
该引脚是单片机接口输入。当接口到68xx系列微处理器时,这个引脚将被用作Enable (E)信号。当这个引脚被拉高并且cs#被拉低时,读写操作就开始了。
当连接到80xx微处理器时,这个引脚接收读(RD#)信号。当这个引脚被拉低并且cs#被拉低时,数据读取操作就开始了。
当选择串行或I2C模式时,该引脚必须连接到VSS。
16 R/W#(I):读写选择或者写。
该引脚是单片机接口输入。当接口到68xx系列微处理器时,这个引脚将被用作读写(R/W#)选择输入。在读模式下将引脚拉到“High”,在写模式下将引脚拉到“Low”。
当选择80XX接口模式时,这个引脚将是写(WR#)输入。当这个引脚被拉低并且cs#被拉低时,数据写操作就开始了。
当选择串行或I2C模式时,该引脚必须连接到VSS。
18-25 D0-D7:主机数据输入输出总线。
这些引脚是连接微处理器数据总线的8位双向数据总线。当选择串行模式时,D1为串行数据输入SDIN, D0为串行时钟输入SCLK。当选择I2C模式时,D2和D1应一起疲劳,在应用中作为SDAout和SAin, D0为串行时钟输入SCL。
除D2外,未使用的引脚必须以串行方式连接到VSS。

保留
7,10,29 NC
1,30 NC:这个支持引脚可以减少应力对功能销的影响。这些引脚必须连接到外部接地作为ESD保护电路。

MAX6675

K-热电偶数字转换器

在这里插入图片描述
在这里插入图片描述
1 GND:地
2 T-:k型热电偶铝铅。外部应接地。
3 T+:k型热电偶铬镍铅
4 Vcc:电源。100nf旁路电容接地
5 SCK:串行时钟输入
6 CS(非):片选。低有效。
7 SO:串行数据输出
8 NC:无

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_56116736/article/details/124131285

智能推荐

python控制台输入代码_python非阻塞控制台输入_大鹅怎么了的博客-程序员宅基地

这是最棒的solution一我见过。粘贴在此处以防链接断开:#!/usr/bin/env python'''A Python class implementing KBHIT, the standard keyboard-interrupt poller.Works transparently on Windows and Posix (Linux, Mac OS X). Doesn't wor...

word服务器草稿位置有必要更改么,如何改变WIN10常用文档的默认位置?真的有必要更改吗?..._Ghya的博客-程序员宅基地

我们都知道,安装完Window系统后,系统会默认生成一些常用文件夹,方便你分门别类存储文件。例如“我的文档”文件夹,当你用美图秀秀美化完自拍照时,系统会自动建议你将图片保存在图片文件夹内。又例如“Program Files”文件夹,新安装软件程序一般都会默认放在这个文件夹内。传统观点:建议更改系统常用文档的默认位置如果你经常看优化电脑的教程,大多文章都会建议你更改这些常用系统文档的默认位置。理由是...

android手机驱动!阿里P7级别面试经验总结,成功入职腾讯_普通网友的博客-程序员宅基地

什么是中年危机根据权威数据显示,国内IT程序员鼎盛时期是在25-27岁左右,30岁对于程序员而言完全是一个38线,接着就是转业转岗的事情,这一点在业界也算是一个共识了。大学毕业步入IT行业普遍年龄也是在22岁左右,然而22-30岁之间也就是8年左右的时间,那么27岁也就是职业生涯“中年”的开始,那么作为程序员的你有准备好如何度过“中年危机”吗?当程序猿到了28岁左右的“中年危机”就不一样了,这个年纪也是程序猿们工作积累的高峰期,有的程序猿已经换了好几份工作,也有的程序猿们一直在一家企业做了好几个大型项

HyperSQL 链接参数中文件的路径_weixin_34408717的博客-程序员宅基地

如果我们在系统中配置下面的连接参数:spring.datasource.url=jdbc:hsqldb:file:~/db/cwiki-us-jpetstore我们怎么知道 hsqldb 数据库的存储路径在哪里?请参考下面的解答:在 Windows 系统中,如果你登录的用户名为 yhu 的话。那么这个数据库文件在 :C:\Users\yhu\db 中存储。 转载于...

#五#RedTiger's Hackit的wp_vircorns的博客-程序员宅基地

做题链接:http://redtiger.labs.overthewire.org/关于知识点整理https://blog.csdn.net/weixin_43476037/article/details/87464475wplevel 1表名已知:level1_users,点开Category发现注入点cat构造?cat=1 union select 1,2,username,p...

随便推点

JAVA的DigestUtils.md5Hex 在php的写法_不喝二锅头的博客-程序员宅基地_java md5hex

前端时间对接接口只提供了java的实例文档 其中 采用签名算法鉴权 本人是个java小白 但是本着语言都有些相通性去理解 java中的DigestUtils.md5Hex 相当于PHP中的md5加密 但是在过程中发现 php的MD5加密跟java中的DigestUtils.md5Hex 如果是简单的 字符串 如12345 这样的 结果是一样的 但是针对复杂的字符串 加密结果 有出入 所以整理了下面的 写法class JavaMd5Hex{//使用方法为:调用 md5H.

iOS常用代码段分享_haoeyoyo的博客-程序员宅基地

遍历可变数组的同时删除数组元素?1234567NSMutableArray *copyArray = [NSMutableArray arrayWithArray:array]; NSString *str1 = @“zhangsan”;for (AddressPerson *perName in

Linux su命令的使用案例_一口Linux的博客-程序员宅基地

1. 前言本文主要是讲解与演示Linux系统中的su命令的使用与常见用法。Linux su命令的使用案例su命令也称为switch user,翻译为切换用户。该命令用于在登录会话期间把用户身份切换到其他用户。当没有指定切换目标用户名时,su默认切换到root用户。正常来说,su命令用于在不退出系统的情况下将当前登录的用户切换到另一个用户。这是Linux终端用户经常使用的命令。本教程将通过使用案例帮助您理解Linuxsu命令的用法。语法:su[OPTIONS][USER]...

php mysql 查询多个id_关于mysql:php一次将数据插入具有多个ID的数据库中?_王杰岸的博客-程序员宅基地

我有一个表格。 里面有许多复选框。 因此,当某人选中某些复选框时(假设我们选中了两个复选框"磁盘空间","处理器")并单击"保存"。 然后应该像这样保存在数据库中id attribute_name1 Disk space2 ProcessorDisk spaceColorProcessor有人可以告诉我该怎么做吗?我做了这样的插入查询INSERT INTO `ia_attribute...

40种网页常用小技巧(JavaScript)_wangphoenix的博客-程序员宅基地

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2.  取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5.  IE地址栏前换成自己的图标6.  可以在收藏夹中显示出你的图标

css-lianxi2_weixin_30326745的博客-程序员宅基地

<!doctype html><html> <head> <title>我的网页一<title> <meta charset="utf-8"> <style> #d1{ w...