发 帖  
  • 发布了文章 2023-7-12 17:57
    双电源 / 单电源 / 轨到轨运算放大器 根据输入/输出电压范围的差异,运算放大器(运放)大致分为“双电源运算放大器”、“单电源运算放大器”、“轨到轨运算放大器”三种类型。每种运算放大器的输入/输出电压范围如下图所示: 双电源运算放大器 由...
    0
    3019次阅读
    0条评论
  • 发布了文章 2023-7-12 17:55
    运算放大器的电路结构 运算放大器的内部电路结构如下所示。 一般由输入段、增益段、输出段等3段电路构成。 输入段由差分放大段构成,用于放大两个引脚间的电压差。 另外,同相信号成分(引脚间无电位差,输入相等电压的状态)不放大,起抵消作用。 若仅...
    0
    1199次阅读
    0条评论
  • 发布了文章 2023-7-12 17:37
    接口的选择方法 EEPROM的常规接口有3个分别是Microwire和SPI与I2C。 这些接口各自具有技术特点。 请选择符合客户需求的接口。 【I2C】 微型控制器的使用端口存在限制,EEPROM的接口数量较少时,请选择I2C。从微型控制...
    0
    1361次阅读
    0条评论
  • 发布了文章 2023-7-12 17:35
    MASK ROM:是制造商为了要大量生产,事先制作一颗有原始数据的ROM或EPROM当作样本,然后再大量生产与样本一样的 ROM,这一种做为大量生产的ROM样本就是MASK ROM,而烧录在MASK ROM中的资料永远无法做修改。 高度集成...
    0
    1137次阅读
    0条评论
  • 发布了文章 2023-7-12 17:29
    元器件原理<DRAM> 由1个晶体管、1个电容器构成 数据的写入方法 <“1” 时> Word线电位为 high Bit线电位为 high Word线电位为 low 元器件原理<SRAM> 存储单元构成 由6个晶体管单元构成 由4个晶体管单...
    0
    1148次阅读
    0条评论
  • 发布了文章 2023-7-12 17:01
    何谓半导体存储器? 半导体存储器是指通过对半导体电路加以电气控制,使其具备数据存储保持功能的半导体电路装置。 与磁盘和光盘装置等相比,具有 数据读写快 存储密度高 耗电量少 耐震 等特点。 关闭电源后存储内容会丢失的存储器称作易失存储器(V...
    0
    1512次阅读
    0条评论
  • 发布了文章 2023-7-6 17:31
    Regmap 操作函数 1、Regmap 申请与初始化 regmap 支持多种物理总线,比如 I2C 和 SPI,我们需要根据所使用的接口来选择合适的 regmap 初始化函数。Linux 内核提供了针对不同接口的 regmap 初始化函数...
    0
    2805次阅读
    0条评论
  • 发布了文章 2023-7-6 17:29
    1、regmap 框架结构 regmap 驱动框架如下图所示: regmap 框架分为三层: ①、底层物理总线:regmap 就是对不同的物理总线进行封装,目前 regmap 支持的物理总线有 i2c、i3c、spi、mmio、sccb、s...
    0
    1092次阅读
    0条评论
  • 发布了文章 2023-7-6 17:25
    Linux 下大部分设备的驱动开发都是操作其内部寄存器,比如 I2C/SPI 设备的本质都是一样的,通过 I2C/SPI 接口读写芯片内部寄存器。芯片内部寄存器也是同样的道理,比如 I.MX6ULL的 PWM、定时器等外设初始化,最终都是要...
    0
    477次阅读
    0条评论
  • 发布了文章 2023-7-6 17:23
    创建事件标志组 3、设置事件位 4、获取事件标志组值 5、等待指定的事件位 某个任务可能需要与多个事件进行同步,那么这个任务就需要等待并判断多个事件位(标 志),使用函数 xEventGroupWaitBits()可以完成这个功能。调用函数...
    0
    512次阅读
    0条评论
  • 发布了文章 2023-7-6 17:22
    1、事件位(事件标志) 事件位用来表明某个事件是否发生,事件位通常用作事件标志,比如下面的几个例子: ● 当收到一条消息并且把这条消息处理掉以后就可以将某个位(标志)置 1,当队列中没有消息需要处理的时候就可以将这个位(标志)置 0。 ● ...
    0
    563次阅读
    0条评论
  • 发布了文章 2023-7-6 17:14
    1、二值信号量 二值信号量通常用于互斥访问或同步,二值信号量和互斥信号量非常类似,但是还是有一些细微的差别,互斥信号量拥有优先级继承机制,二值信号量没有优先级继承。因此二值信号量更适合用于同步(任务与任务或任务与中断的同步),而互斥信号量适...
    0
    2502次阅读
    0条评论
  • 发布了文章 2023-7-6 17:09
    1、信号量用于控制对共享资源的访问 举一个很常见的例子,某个停车场有100个停车位,这 100 个停车位大家都可以用,对于大家来说这 100 个停车位就是共享资源。假设现在这个停车场正常运行,你要把车停到这个这个停车场肯定要先看一下现在停了...
    0
    618次阅读
    0条评论
  • 发布了文章 2023-7-6 17:03
    有一个结构体用于描述队列,叫做 Queue_t,这个结构体在文件 queue.c 中定义。 3、队列创建 在使用队列之前必须先创建队列,有两种创建队列的方法,一种是静态的,使用函数xQueueCreateStatic();另一个是动态的,使...
    0
    1050次阅读
    0条评论
  • 发布了文章 2023-7-6 16:58
    队列是为了任务与任务、任务与中断之间的通信而准备的,可以在任务与任务、任务与中断之间传递消息,队列中可以存储有限的、大小固定的数据项目。任务与任务、任务与中断之间要交流的数据保存在队列中,叫做队列项目。队列所能保存的最大数据项目数量叫做队列...
    0
    780次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 70 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部