织梦网站内部优化/帮别人发广告赚钱平台

织梦网站内部优化,帮别人发广告赚钱平台,深圳做网站的好公司有哪些,备案密码找回一、存储器 1.介绍 RAM的特点是存储速度特别快,但是掉电会丢失;ROM的特点是存储速度特别慢,但是掉电不会丢失 SRAM是所有存储器最快的,一般用于电脑的CPU高速缓存,容量相对较少,成本较高;DRAM…

一、存储器

1.介绍

RAM的特点是存储速度特别快,但是掉电会丢失;ROM的特点是存储速度特别慢,但是掉电不会丢失

SRAM是所有存储器最快的,一般用于电脑的CPU高速缓存,容量相对较少,成本较高;DRAM原理是用电容存储,容值很小,需要配一个扫描电路,需要每隔一段时间补电,一般用于电脑的内存条,手机的运行内存,容量相对较大,成本较低

ROM的前四个都是一个系列的,MaskROM只能读取不能写;PROM可编程,但是只能写入一次;EPROM即可以编程也可以擦除,清除需要拿紫外线照射30分钟,E2PROM这种只需要用电就可以擦除(本单片机所用);Flash(闪存):电脑固态硬盘,手机存储,运用最广泛;硬盘(电脑机械硬盘,利用电磁存储)、软盘(淘汰)、光盘(光信号存储)

2.简化模型

横向的线成为地址总线;竖向的线称为数据总线

我们在横线赋值就是选择地址,在竖线赋值就是写入数据

右边这样接一个二极管的连接方式可以有效防止其他行干扰

PROM跟MaskROM其实一样,蓝色的二极管是一种特殊二极管,即很容易击穿,当我们在横线给高电压,蓝色二极管就会被击穿,就会变成右边的状态,但是被击穿之后就永远被击穿了,所以我们只能写入一次,这就是PROM

二、AT24C02

1.介绍

  • AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息
  • 存储介质:EPROM
  • 通讯接口:I2C总线
  • 容量:256字节

2.引脚及应用电路

  • VCC、GND:电源(1.8V-5.5V)
  • WP:写保护(高电平有效
  • SCL、SDA:I2C接口
  • A0、A1、A2:I2C地址

3.内部结构框图  

三、I2C(I方C)总线(重难点)

总览:先介绍,电路,然后学六种时序函数,写数据帧,学三种数据帧,再学习AT24C02数据帧

1.介绍

  • I2C总线(intel IC BUS)是有飞利浦公司开发的一种通用数据总线
  • 两根通信线:SCL(serial clock)、SDA(serial data)
  • 同步、半双工、带数据应答
  • 通用的I2C总线,可以使各种设备的通信标准统一,对于厂家来说,使用成熟的方案可以缩短芯片设计周期、提高稳定性,对于应用者来说,使用通用的通信协议可以避免学习各种各样的自定义协议、降低了学习和应用的难度
  • 左1图是一个小巧的OLED屏幕,左2图是D3231,一种时钟芯片,比1302精度高很多 ,右1图是一种陀螺仪传感器,姿态传感器,用于平衡车无人机等;这些都可以通过I2C模块进行通信

2.电路规范

  • 所有I2C设备的SCL连在一起,SDA连在一起
  • 设别的SCL和SDA均要配置成开漏输出模式
  • SCL和SDA各添加一个上拉电阻,阻值一般为4.7K欧左右
  • 开漏输出和上拉电阻的共同作用实现了“线与”的功能,此设计主要是为了解决多级通信互相干扰的问题
  • 左图是一个连接图,开漏输出保证了CPU想通信某一个设备时,其他设备没有干扰,给1就会进入浮空状态
  • 右图是内部结构,下面的三角是一个输入的缓存,输入阻抗很大相当于断开,相当于一个电压表监视着电压;上面是目视管,相当于电子开关,给低电平导通,给高电平断开,不干扰外界

3.I2C时序结构

(1)起始和终止

  • 起始条件:SCL高电平期间,SDA从高电平切换到低电平S:Start
  • 终止条件:SCL高电平期间,SDA从低电平切换到高电平P:Stop

(2)发送和接收

  •  发送一个字节:SCL低电平期间,主机(单片机)将数据位依次放到SDA线上(高位在前),然后拉高SCL,从机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环上述过程8次,即可发送一个字节

  • 接收一个字节: SCL低电平期间,从机将数据位依次放到SDA线上(高位在前),然后拉高SCL,主机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环上述过程8次,即可接收一个字节(主机在接收之前,需要释放SDA)

(3)应答

  • 发送应答:在接收完一个字节之后,主机在下一个时钟发送一位数据,数据0表示应答,数据1表示非应答
  • 接收应答:在发送完一个字节之后,主机在下一个时钟接收一位数据,判断从机是否应答,数据0表示应答,数据1表示非应答(主机在接收之前,需要释放SDA)

4.I2C数据帧

(1)发送一帧数据

首先是Strat起始时序;第二个是发送“从机地址+读写位”,又分为八位,前七位是地址,地位前4位是固定的,不同芯片不同,我们24C02固定为1010,最后一位是读写标识位;第三个是RA:0,接收应答,每次发送后都会加一个接收应答,接下来是发送第一个字节,接收应答,发送第二个字节,接收应答等等等,最后是Stop结束时序

(2)接收一帧数据

结构差不多都一样,区分就是第二个的最后一位是读取位,然后最后一位要发送非发送应答

(3)符合格式(先发送再接收数据帧)

就是在发送完数据帧,不写终止时序,接上读取数据帧

5.AT24C02数据帧

  • 字节写:在WORD ADDRESS处写入数据DATA

  • 随机读:读出在WORD ADDRESS处的数据DATA
  • AT24C02的固定地址为1010,可配置地址本开发板上为000,所以SLAVE ADDRESS+W为0xA0,SLAVE ADDRESS+R为0xA1 

下面看看手册里的关于这部分的解释

  • 字节写:在“字地址”处写入“数据”

  • 随机读:读出在“字地址”处的“数据”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/72959.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++指南】一文总结C++类和对象【中】

🌟 各位看官好,我是egoist2023! 🌍 种一棵树最好是十年前,其次是现在! 🚀 今天来学习C类和对象的语法知识。注意:在本章节中,小编会以Date类举例 👍 如果觉得…

文本转语音-音画适时推送rtsp并播放

文本语音 rtsp适时播放叫号系统的底层逻辑 发布Linux, unix socket 和window win32做为音频源的 python10下的(ffmpeg version 7.1) 可运行版本. 这两天在弄这个,前2篇是通过虚拟声卡,达到了最简单的一个逻辑,播放文本就从声卡发声&#xff0…

从0开始的操作系统手搓教程33:挂载我们的文件系统

目录 代码实现 添加到初始化上 上电看现象 挂载分区可能是一些朋友不理解的——实际上挂载就是将我们的文件系统封装好了的设备(硬盘啊,SD卡啊,U盘啊等等),挂到我们的默认分区路径下。这样我们就能访问到了&#xff…

【图片批量转换合并PDF】多个文件夹的图片以文件夹为单位批量合并成一个PDF,基于wpf的实现方案

项目背景: 多个图片分布在不同文件夹,如何以文件夹为单位批量合并成一个PDF,还要保证文件夹里面图片大小和顺序 实现功能: 1、单张图片的转换PDF:一张图临时转一下 2、多张图片转换成PDF:多张图单独转成PDF 3、多级目录多张图转换成PDF:多级目录多张图单独转成多个PDF…

如何用Kimi生成PPT?秒出PPT更高效!

做PPT是不是总是让你头疼?😩 快速制作出专业的PPT,今天我们要推荐两款超级好用的AI工具——Kimi 和 秒出PPT!我们来看看哪一款更适合你吧!🚀 🥇 Kimi:让PPT制作更轻松 Kimi的生成效…

从 MongoDB 到 TDengine,沃太能源实现 18 倍写入性能提升

导读 沃太能源是国内领先储能设备生产厂商,数十万储能终端遍布世界各地。此前使用 MongoDB 存储时序数据,但随着设备测点增加,MongoDB 在存储效率、写入性能、查询性能等方面暴露出短板。经过对比,沃太能源选择了专业时序数据库 …

数据库基本建表操作

1.登录数据库并创建数据库db_ck 创建完成后使用到我们创建的数据库。 2.创建表t_hero 根据hero属性包括(id,name,nickname,age,gender,address,weapon,types) 创建完…

QwQ-32B 开源!本地部署+微调教程来了

今天,通义千问开源了推理模型QwQ-32B QwQ-32B 在一系列基准测试中进行了评估,测试了数学推理、编程能力和通用能力。以下结果展示了 QwQ-32B 与其他领先模型的性能对比,包括 DeepSeek-R1-Distilled-Qwen-32B、DeepSeek-R1-Distilled-Llama-7…

如何利用 Excel 表格实现精准文件批量重命名教程

在处理大量文件时,有时需要根据特定规则对文件名进行调整。如果您的文件名和新名称之间存在一对多的关系,并且这种关系可以通过 Excel 表格来管理,那么使用“简鹿文件批量重命名”软件中的“匹配对应名称命名”功能将是一个高效的选择。接下来…

开关模式电源转换器 EMI/EMC 的集成仿真

介绍 在电力电子领域,电磁干扰 (EMI) 和电磁兼容性 (EMC) 问题可以决定设计的成败。开关模式电源转换器虽然高效且紧凑,但却是电磁噪声的常见来源,可能会对附近的组件和系统造成严重破坏。随着…

PostgreSQL_安装部署

一、Windows系统下安装 1.下载安装包 登录PostgreSQL: Downloads官网: 选择14.12版本,点击下载: 2.安装PostgrSQL14.12 双击exe安装包程序,准备安装: 选择安装路径: 选择想安装的工具: 选择数…

蓝桥杯真题0团建dfs+哈希表/邻接表

dfs邻接表储存或者哈希表的运用,考察我们对数据的存储 本题核心就是在求从根节点开始的两棵树相同的最长序列,首先确定用dfs进行深搜,对于节点的形式可以用邻接表,邻接矩阵,哈希表来进行存储数据。下面看代码 邻接表 …

使用 AIStor、MLflow 和 KServe 将模型部署到 Kubernetes

在之前几篇关于 MLOps 工具的文章中,我展示了有多少流行的 MLOps 工具跟踪与模型训练实验相关的指标。我还展示了他们如何使用 MinIO 来存储作为模型训练管道一部分的非结构化数据。但是,一个好的 MLOps 工具应该做的不仅仅是管理您的实验、数据集和模型…

【js逆向】

地址:aHR0cHM6Ly93d3cud2VpYm90b3AuY24vMi4wLw f12进入 debugger,过debugger 查看预览数据 全局搜索 请求网址中的 api.weibotop.cn 在下方疑似找到了加密和解密的函数 断点调试 控制台输出 那个n就是 常见的 cryptoJs库 const cryptoJs require(cry…

deepseek在pycharm中的配置和简单应用

对于最常用的调试python脚本开发环境pycharm,如何接入deepseek是我们窥探ai代码编写的第一步,熟悉起来总没坏处。 1、官网安装pycharm社区版(免费),如果需要安装专业版,需要另外找破解码。 2、安装Ollama…

【论文阅读】多模态——LSeg

文献基本信息 标题:Language-Driven Semantic Segmentation作者:Boyi Li、Kilian Q. Weinberger、Serge Belongie、Vladlen Koltun、Ren Ranftl单位:Cornell University、University of Copenhagen、Apple、Intel Labs会议/期刊:…

影刀RPA编码版与流程版解析

影刀RPA编码版是影刀RPA的一个高级版本,它结合了流程版的可视化操作和编码版的强大灵活性,以下是对影刀RPA编码版的详细介绍: 1. 功能对比 流程版: 可视化操作:通过拖拽式流程设计器,用户可以像搭积木一样…

计算机网络——交换机

一、什么是交换机? 交换机(Switch)是局域网(LAN)中的核心设备,负责在 数据链路层(OSI第二层)高效转发数据帧。它像一位“智能交通警察”,根据设备的 MAC地址 精准引导数…

实现多语言适配

1.在res下创建多语言资源文件: 2.选择需要的语言 然后得到多种语言适配string文件: 3.代码设置多语言 object LanguageHelper {/*** 获取适配的 Context*/fun getAttachBaseContext(context: Context): Context {return if (Build.VERSION.SDK_INT > …

Golang学习笔记_44——命令模式

Golang学习笔记_41——观察者模式 Golang学习笔记_42——迭代器模式 Golang学习笔记_43——责任链模式 文章目录 一、核心概念1. 定义2. 解决的问题3. 核心角色4. 类图 二、特点分析三、适用场景1. 事务管理系统2. 多媒体遥控器3. 操作审计系统 四、Go语言实现示例五、高级应用…