
嵌入式_芯片知识
文章平均质量分 87
嵌入式芯片知识技术笔记
昊虹AI笔记
认真记录技术笔记,让记录产生价值!
展开
-
芯片手册中的LSB和MSB是什么意思?
在芯片手册(Datasheet)中,**LSB(Least Significant Bit)Bit 01011_00100Bit N-1Bit 71011_00101。原创 2025-03-23 12:07:56 · 347 阅读 · 0 评论 -
Linux上的`i2c-tools`工具集的详细介绍;并利用它操作IMX6ULL的I2C控制器进而控制芯片AP3216C读取光照值和距离值
i2c-tools是的用户空间工具集(你也可以把它看成是一个库,类似于之前自己用过的触摸屏库tslib库、FreeType矢量字符库),它提供了一系列命令行工具,可以扫描、读取、写入 I²C 设备,非常适合嵌入式开发和调试 I²C 设备,如等。i2c-toolsi2c-toolsi2cdetecti2cdumpi2cgeti2cseti2c-tools扫描 I²C 总线上的设备,显示哪些地址上有响应的 I²C 设备。77--读取 I²C 设备的全部寄存器内容,适用于调试寄存器数据。读取的值。0xAB。原创 2025-03-18 20:36:28 · 910 阅读 · 0 评论 -
能进行光照强度测量和距离检测、通信接口为I2C的AP3216C芯片的介绍,并附上它的Datasheet
是一款集成了和的光学传感器芯片,广泛用于智能手机、平板电脑、笔记本电脑等设备,以提供自动亮度调节和接近检测功能。通常,AP3216C 通过总线与 MCU 进行通信。原创 2025-03-17 21:59:30 · 310 阅读 · 0 评论 -
关于eMMC存储器在各种情况下的分区编号和名字的问题
关于eMMC的分区编号和名字问题,表面上看是个小问题,事实上在程度开发中,没有小问题,一个变量值设置不对,可能整个程序或系统就跑不起来。eMMC的分区编号和名字问题就是一个事关嵌入式系统烧写和正常启动的关键问题,如果没有搞清楚,你根本用不好烧写工具,也无法将整个嵌入式系统启动起来。关于这个问题,其实是要分情况的,具体分下面几种情况:①在eMMC标准中的分区名字和编号问题;②在u-boot的MMC系统中的分区编号问题;③#在u-boot的Fastboot模式下各分区的名字和编号问题;原创 2025-03-07 16:10:24 · 981 阅读 · 0 评论 -
eMMC存储器详解(存储区域结构、EXT_CSD[179]、各分区介绍、主要引脚、命令格式与类型、u-boot对eMMC的管理等)
eMMC(嵌入式多媒体卡)采用BGA 封装,不同版本的 eMMC 可能有不同的引脚定义。一般来说,eMMC 主要使用11 个信号引脚,支持1-bit、4-bit 和 8-bit数据总线模式。1. eMMC 主要引脚功能eMMC 采用BGA-153、BGA-169 或 BGA-100引脚名称引脚编号描述VCC供电引脚核心电源(通常为 3.3V)VCCQ供电引脚I/O 电源(1.8V 或 3.3V,根据工作模式)VSS / GND供电引脚地线CLK(Clock)时钟信号。原创 2025-03-03 21:56:54 · 1401 阅读 · 0 评论 -
IMX6ULL芯片内部的ROM中存储的代码的作用和工作原理
提问:IMX6ULL芯片内部的ROM中的代码是不是也要被加载到内存(RAM)中才能运行?,它直接在 ROM 中执行。BOOT_MODE。原创 2025-03-02 20:50:26 · 481 阅读 · 0 评论 -
对网络物理层芯片LAN8720A的复位信号(复位引脚nRST)的详细分析(顺便也介绍下其软复位的操作和导常情况解决方法)
这两段话是对nRST信号复位过程的补充说明,解释了nRST信号断言和配置引脚的行为。原创 2025-02-20 13:06:27 · 792 阅读 · 0 评论 -
芯片的Date sheet中常常提到的信号(引脚)的断言(assertion)和去断言(deassertion)是什么意思?
如果“使能信号”从高电平(1)变为低电平(0),则我们可以说该信号被“断言”。例如,假设一个信号线是“使能信号”,如果该信号从高电平(1)变为低电平(0),可以说该信号被“断言”。如果“使能信号”从低电平(0)变为高电平(1),那么我们可以说该信号被“断言”。引脚的“断言”(assertion)和“去断言”(deassertion)通常是在硬件设计中使用的术语,尤其是在数字电路和硬件描述语言(HDL)中。例如,在一个GPIO引脚上,如果该引脚从低电平(0)变为高电平(1),可以说引脚被“断言”了。原创 2025-02-20 11:32:43 · 354 阅读 · 0 评论 -
百问网(100ask)的IMX6ULL开发板的以太网控制器(MAC)与物理层(PHY)芯片(LAN8720A)连接的原理图分析(包含各引脚说明以及工作原理)
对于公板而言,前面已经在博文中分析过了,以太网1对应的物理层芯片的PHY地址为2,以太网2对应的物理层芯片的PHY地址为1,现在为了把这个u-boot移植到我们百问网的开发板上,我们需要做如下修改:把以太网1对应的物理层芯片的PHY地址设置为0,把以太网2对应的物理层芯片的PHY地址设置为1。根据上面的分析结果,我们可以看出,实际上就两个地方由于不一样而导致要去修改对应的程序,在这里我要移植的是u-boot,所以去修改u-boot的代码。原创 2025-02-19 12:06:04 · 918 阅读 · 0 评论 -
如果某个寄存器的名字中含有Strap这个单词,表示其值由是通过外部引脚的电平状态来决定的
问:物理层芯片KSZ8081RNB有一个寄存器叫做Operation Mode Strap Status,请问这里面的Strap是什么意思?答:在物理层芯片 KSZ8081RNB 中,“Operation Mode Strap Status” 寄存器中的 “Strap” 指的是一种 硬件引脚配置 或 硬件引脚设置,它决定了芯片的某些操作模式或功能的选择。“Strap Status” 的含义:总结:简单来说,Strap 就是通过硬件引脚来设定的芯片配置,而 Strap Status 寄存器则反映了这些硬件配置原创 2025-02-18 18:31:31 · 587 阅读 · 0 评论