- 本资料是官方I3C英文版文档的中文版,方便大家进行阅读和研究,基本上是本人逐句翻译,并将官方的一些较难理解的逻辑进行了优化,更方便国人的阅读习惯,所以耗费了很多精力,目的是希望大家可以通过阅读此文档对I3C协议有更多的了解,并能够解决实际问题。 基本围绕着I3C总线技术概述、I3C总线协议,包括SDR(Single Data Rate)模式和HDR(High Data Rate)模式,以及I3C电气规范为主要内容。 I3C是两线双向串行总线,针对多个传感器从设备进行了优化,并且一次只能由一个I3C主设备控制。 I3C向后兼容许多旧版I2C设备,但I3C设备还支持更高的速度,新的通信模式和新的设备角色,包括随时间更改设备角色的能力(即,如果第二个I3C设备支持该功能,则初始主设备可以将主设备角色协作地传递给总线上的另一个I3C设备)。5 5248浏览¥ 11.90
- 我最近用stm32的蓝牙串口功能,写了这篇文章分享,有不足之处欢迎指正。 一、准备 功能:用APP控制STM32F103单片机上的部件如:LED小灯。 硬件:蓝牙模块、STM32F103mini(或其他单片机)、手机一部 软件:AppInventor(网址:http://app.gzjkw.net/login/) 二、功能实现与代码分析 森森用的是正点原子的mini开发板和ATK-HC05蓝牙串口模块。 stm32与ATK-HC05蓝牙串口模块连接如下: main函数如下: #include led.h #include delay.h #include key.h #inclu5 7242浏览¥ 9.90
- 4-20ma模拟量采集电路(一) 两线制4-20mA信号隔离调理器:ISO4-20mA-PISO4-20mA-P是一种两线制4-20mA信号隔离调理器,属于SUNYUANISO4-20mA系列的产品。该IC内部包含有电流信号调制解调电路、信号耦合隔离变换电路等。很小的输入等效电阻,使该IC能够从传感器回路中采集到的信号电压达到超宽范围。 4-20mA模拟量采集电路(二) 简单仿真了一个4-20mA转换为0.6V-3V的转换电路。 那么我们实际如何来采集4-20mA的电流,首先我们可以把电流信号转换为电压信号,然后经过单片机的12位ADC转换,结果是把0~VCC的值转换成了0~4096。如果VCC是3V,我们可以再利用等比公式,把0~4095转换成0~3V的电压值,最后把电压转换为电流值。这就是我们所采集的最终电流了。 4-20ma模拟量采集电路(三) 在该系统中主要考虑模拟前端为传感器,从传感器送来的是标准信号(即4mA~20mA),这样设计具有一定的通用性,只要前端接不同的传感器就可以采集不同的信号源。由于A/D转换基准为电压,也就是参考源为电压,所以A/5 6678浏览¥ 9.90
- 说到复位,我们都不会陌生,系统基本都有一个复位按键。复位的种类有很多:上电复位、掉电复位、复位引脚复位、看门狗复位、软件复位等。本文探讨的就是在stm32中复位电路如何设计。5 1w+浏览¥ 9.90
- JESD79-4C:DDR4 SDRAM Standard(DDR4标准)-最新完整版-带详细标签(265页) 全网带最详细书签版。。。完整英文电子版 JEDEC JESD79-4C ,带最详细书签。本文档定义了 DDR4 标准,包括特性、功能、交流和直流特性、封装和球/信号分配。 本规范的目的是为具有一个或两个通道的符合 JEDEC 标准的每通道 16 位 SDRAM 设备定义一组最低要求。 LPDDR4 双通道器件密度范围为 4 Gb 至 32 Gb,单通道密度范围为 2 Gb 至 16 Gb。 本文档使用以下标准创建:DDR2 (JESD79-2)、DDR3 (JESD79-3)、DDR4 (JESD79-4)、LPDDR (JESD209)、LPDDR2(JESD209-2) 和 LPDDR3 (JESD209-3) .5 2877浏览¥ 9.90
- 汽车LIN总线简介,中文说明,最新5 2064浏览¥ 5.90
- TDA4VM Safety Manual,TI原文档。5 1283浏览¥ 11.90
- 绍了STM32 通过程序及电路控制输出4-20mA输出电路5 3435浏览¥ 9.90
- 我想很多人都考虑过,当同一块板卡上的两块网口PHY芯片对连的时候,能不能省略两个网络变压器而直接对连呢,答案当然是肯定的。不过我实际操作过后,发现里面还是有很多陷阱,现在给大家一一道来。4 3353浏览¥ 9.90
- 最近在看彬哥的程序,看到彬哥把`include用的很酷,还有看xzy610030。博客说道,华为FPGA面试居然也问道了`include的用法,这里就总结一下。引用彬哥的一句话,不总结的人生等于白活~~5 6055浏览¥ 9.90
- 基于zynq045的使用PS端网络控制器,通过PL端的SGMII接口扩展网口,实现千兆网通讯,本文介绍整个系统结构、PL端设计流程、PS端uboot修改和kernel内核修改等,并通过uboot和linux系统下的ping指令进行网络测试,亲测可以使用。5 3235浏览¥ 11.90
- 与上位机的串口通信是一个很常用的程序。碧海蓝天在刚刚接触stm32芯片时写的第一个简单程序就是串口通信,现在把程序代码甩出来与大家分享。完整的程序哦。5 5746浏览¥ 9.90
- 这篇文章主要对于新手入门非常有所帮助。运用嵌入式linux解决QT应用程序不响应触摸屏的问题。希望对大家的学习有所帮助。5 3060浏览¥ 9.90
- 如何用单片机控制220V交流电的通断 首先来说,220V交流电的负载是多大,是感性负载负载还是阻性负载,正常输出功率是多大等这些都要考虑进去。 1、对于阻性负载 比如普通的灯泡,一般是30到40W左右,如果用220V交流电来控制通断,简单点的就用一个双向可控硅直接控制,BT137电流达到7A,耐压值600V,驱动灯泡足够了 也可以加一个光耦 2、对于感性负载 比如电动机,因为它的内部有线圈,100W的电动机在启动的时候可能达到1000W,因此这类电器电路就要加多一个阻容吸收电路,必要时候同时加一个压敏电阻,可以使10471,根据实际间距选择合适的压敏电阻,因为瞬导通时候电压很高,这样就有起到过压保护,以防一通电或者关断时候产生感应电动势产生的电压把可控硅击穿,有时候还会串联一个电感。 使用可控硅三极管MOS管的单片机控制220V交流电通断电路图解 使用单片机控制220V交流电的通断,方法非常多。使用继电器是最方便的,但是继电器通断会有声音,很不好,而且继电器有次数限制,容易坏。题主也说明不用继电器,下面提供几种方法吧,供大家参考。 (1)使用双向可控硅,注5 4912浏览¥ 9.90
- 复旦微FMQL45T900核心板FMQL45 DEMO评估板PDF原理图,可供选型设计参考。5 2070浏览¥ 5.90
- 美信内部资料,官网无法下载。 用于解串器功能安全相关设计参考,pdf文档,高清。5 3901浏览¥ 22.90
- 基于ARM64架构的嵌入式linux的xilinx FPGA的PCIE接口设备的移植与测试,本文包含利用lspci工具和devmem2工具直接在嵌入式linux中测试PCIE的bar空间和基于xilinx的PCIE的XDMA驱动的移植与测试流程。本文使用国产的FT2000 4核芯片作为目标芯片,使用arm-gcc交叉编译器进行XDMA源码移植和测试工具的编译。本文所有流程均为实测可用。5 2327浏览¥ 11.90
- 本文章是关于FPGA之任意等分频和倍频。3 2846浏览¥ 9.90
- 以keil5配置STM32C8T6为基础,延申如何在keil5上编辑keil4的文件和如何配置其他类型的板子。 1.keil5的安装 2.配置过程 一、keil5的安装 首先给一下下载链接,下载好之后里面是一个keil的安装包。 MDK5 激活码:uixs。 解压后双击 mdk528a.exe,开始安装,单击next。 勾选I argee,然后next。 选择文件的安装位置和包的安装位置后,选择next。 随便打一些东西就行,没什么用,然乎然后next安装。 这些做完之后,keil5就安好了,但还有一些其他步骤。 安装固件库:安装固件库的目的是为了可以读到单片机的类型,就比如你如果想开发stm5 6083浏览¥ 9.90
- 设计选用STM32单片机作控制器,设计温度单反馈的控制系统,对电加热水器内水的温度进行控制。通过PT100温度传感器实现对水温信号的采集,并利用模拟量前向通道来对水温信号进行处理。利用STM32单片机进行控制输出PWM信号,用此信号控制接触器进而控制电加热水器的电源通断,终实现对水温的控制。同时用组态软件设计监控界面来实现对水温的控制显示。通过对此课题的设计,能够使自动化的学生对工业过程控制对象具有更进一步的了解,同时熟练掌握自动化控制系统的设计流程,为以后的工作学习打下坚实基础。 一、控制系统硬件设计 1、控制系统硬件总体设计 温度是一个很重要的变量,需要对其进行准确地控制。温度控制系5 1w+浏览¥ 9.90
- 初学STM32经常学习会网上找的例程,或是买的开发板带的例程等等,经常在编译的时候遇到打不到某个头文件的编译错误。而网上大多数都会提到是工程设置的问题,路径设置不正确,无法找到文件等等。因为这个小问题也折腾了些时间,现在头脑还算清醒,记录下来。5 7320浏览¥ 9.90
- 之前在使用nucleo STM32F091RCT6进行项目实验时,代码编译链接无报错。最近需要将代码移植到nucleo STM32F072RBT6上,在更改Options中device芯片以及C++define后,再次编译链接,出现了几十个相同类型的错误,均为No space in execution regions with .ANY selector matching xxx.o(.data)。字面上是指执行区域无空间。那么这个无空间可能包含两种情况: 1. Flash无空间; 2. RAM无空间。 首先我们来看一下出现错误的原因。由于代码中包含了FreeRTOS,因此代码量非常大,在Op5 5680浏览¥ 9.90
- ->本原理图为单块核心子板设计,针对全国大学生智能车竞赛设计。主控芯片为Infineon公司AURIX2架构SAK-TC264D40F200N-BC,设计参考多方资料,经测试成品可正常使用。 ->板载元件均使用JLC集成库,并经过SMT加工,设计紧凑小巧。同时板上预留了部分接口供后续调整,如需调整直接修改电阻即可,具体信息参考下方资料:https://blog.csdn.net/qq_42059060/article/details/1054377925 7269浏览¥ 5.90
- 通常,在测量220V或380V工频电压时,并不要求非常高的精度,一般的控制系统中,能精确到1%就足够了。在这里向大家介绍一种我设计的非常简单的测量方法,实践证明,该方法实用、可靠,成本低廉,完全能够满足一般监控系统的要求。5 2603浏览¥ 9.90
- 基于STM32F103单片机电流电压采集系统设计.pdf5 4042浏览¥ 4.90
- 在许多现代化的工业生产如冶金、电力等,实现对温度的精度控制至关重要的,不仅直接影响着产品的质量,而且还关系到生产安全、能源节约等一系列重大经济指标。5 2395浏览¥ 9.90
- 1、四位数码管的简单介绍 因为在学校做项目的时候使用到了数码管显示,所以就编写了一个基于SMT32的数码管显示程序。通过看手册知道这个四位数码管采用TM1637 驱动电路。内部有集成MCU数字电路接口,数据锁存器,LED高压驱动。引出两根数据线与单片机连接通讯的数据线,接线就接着两根数据线,当然,还有电源线: 1.1:接线方法 1.2:通讯方式 想要使用并且熟悉一个模块,通过查看官方手册是最好的一个方法。通过查看手册,你可以得到这个模块的驱动方法和基本电路连接。 以下就是这个四位数码管的驱动方式说明: 可以看出这是一个使用IIC通讯的方式,因为两根数据线,一根传输数据的线,一根时钟线,熟悉5 8914浏览¥ 9.90
- 在programmer的时候却找不到硬件,显示no hardware。2 7446浏览¥ 9.90
- 本文主要讲了一下关于单片机晶振电路原理及作用。5 6634浏览¥ 9.90
- 今天就遇到这个问题了串口调试的时候发现usb转串口使用的是COM8而串口调试助手里面只有COM1到4,我想去该COM口发现COM1到7都在使用中,找了好多办法都不行,后面在网上找到这篇解决办法的文章。5 6891浏览¥ 9.90
- 嵌入式系统期末考试题库及答案5 5048浏览¥ 4.90
- 2018年11月1日,业界领先的半导体供应商兆易创新(GigaDevice)正式推出主频高达72MHz的GD32E230系列超值型微控制器新品,并宣布开启Arm:registered: Cortex:registered:-M23内核普及应用的全新世代。详细介绍请看兆易创新官网,相关官方资料点击下载。 声明:本人非GD官方人员,只是众多嵌入式软件开发者的一员,把自己开发调试的过程,用笔记的形式记录。 目录 前言 使用 J-LINK 调试 结语 前言 当你搜索到这篇博客的时候,很不幸,一般是使用 J-LINK 开发 GD32E230X 遇到了问题。深入思考一下问题的本质:其实我们的惯性思维一直都是,当自己觉得自己稍微懂点的时候,做事情之0 2207浏览¥ 9.90
- 本文图文讲解 遇到:Simulation is not running in real time due to excessive CPU load 的解决办法5 7441浏览¥ 9.90
- 本资源介绍DSP+88E1512的SGMII接口千兆网驱动,支持热插拔功能,通过对88E1512的芯片手册进行详细阅读并在项目中充分验证,确认是可以使用的!5 2002浏览¥ 5.90
- 本文详细介绍了STM32F103ZET6引脚编号和作用。5 4294浏览¥ 9.90
- 材料: 51单片机 ESP8266-01S ESP LINK烧写器(USB-TTL也可以) 杜邦线若干 MQTT简述: MQTT是基于发布/订阅范式的消息协议。你发布了一个Topic,只要别人订阅了这个Topic,那么他就能收到信息。同样你要收到别人发布的消息,首先你要订阅别人。(就好比抖音你关注了某个人,当这个人发布视频的时候,系统就会通知你)。假如说好几个人都订阅了一个Topic,那么这几个人都将收到信息。 MQTT的14种报文: 具体报文格式请参考设备终端接入协议-MQTT,仔阅读你可以从中发现每一个字节所代表的含义。 ESP8266刷AT指令: AT指令集下载,选择ESP8266 N5 3787浏览¥ 9.90
- lcd1602显示电路图(一) 基于51单片机的lcd1602液晶显示屏连接电路图 lcd1602显示电路图(二) lcd1602液晶显示电路图 lcd1602工作原理是什么 线段的显示 点阵图形式液晶由M&TImes;N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行由16字节,共16&TImes;8=128个点组成,屏上64&TImes;16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H——00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮线,长度为8个点;当(3FFH)=FFH时,则屏幕的右下角显示一条短亮线;当(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线和8条暗线组成的虚线。这就是LCD显示的基本原理。 字符的显示 用LCD显示一个字符时比较复杂,因为一个字符由6&TImes;8或8×8点5 5714浏览¥ 9.90
- 单片机usb供电电路原理图(一) 本文以500ms为开关最高开闭时间,介绍一种既能用交流供电又能用电池供电的电源电路。该电源电路供电能力约为1W。该电源电路在正常情况下可用交流供电。用市售的听单放机的小变压器即可。从电源插孔DC拔出小变压器插头则电路自动由电池供电,插上插头则自动由交流供电。若电源电流不足,则可修改T1三极管为复合三极管,以扩大其供电电流的能力。 一般在单片机系统功率不大的情况下,本电路可满足要求,且电路结构简单,易于自制。交直流电源供电的自动转换原理:购买变压器时,应使其额定直流电压大于等于电池电压的1.1倍。一般单节干电池的电压新用时电压大干1.5V,约为1.65V左右。干电池在使用过程中电池端电压逐渐下降,内阻逐渐增大,直至电池报废。本电源电路在交直流电源同时有电时,由于交流电源电压高于直流电压使二极管D不导通,电路由交流供电。如交流电源无电或电压低,则二极管D自动导通,负载由电池供电。 本电路在合上开关K后,后续电路可延时约0.5s,以躲过电源开关的闭合时间(包括触点颤抖时间).并可在小于Ims的时间内建立电压。以保证上电复位需要。电路图如上图所示。5 9094浏览¥ 9.90
- 基于xilinx官网github提供的uboot源码、kernel源码进行uboot移植、kernel移植,以及利用busybox进行根文件系统制作,使用标准的linux开发流程,首先实现nfs文件系统挂载开发,再移植到emmc或sd卡,教程中实例在zynq045板卡亲测可用。本方式为源码开发方式,非petalinux开发流程。5 1412浏览¥ 11.90
- 该资源为嵌入式系统的复习整理笔记,本课程为开卷考试,可以把笔记全部打印了带去考场5 813浏览¥ 5.90
- 本文主要讲了stm32的uart和usart的区别,希望对你的学习有所帮助。5 7523浏览¥ 9.90
- 摘要:车载电子业目前面临众多机遇与挑战,开发一套所有汽车可以安装的通用平台不仅可以降低整个产业链成本,而且可以使应用软件增加,满足不同用户喜好。本文提出一种可行的软件架构,将谷歌Android系统良好的兼容性5 2227浏览¥ 9.90
- 之前都用keil4.编译出现,找不到文件,就改路径,在 options for target 里面。4 1w+浏览¥ 9.90
- 红外二极管发射电路图(一) 传感器检测及声光报警电路 传感器模块由热释电传感器、烟雾传感器MQ211和红外传感器组成。 烟雾传感器的内部电阻是随着烟雾的浓度的变化而变化,因此要将其转化为变化的电压信号,在此通过电压比较器LM339和几个相应的分压电阻构成,具体电路设计如图2所示。在通电状态下测得传感器的内阻是130kΩ左右,在烟雾较浓时内阻为6kΩ左右,在无烟时比较器的负端输入为2.5V左右,正端为1.2V左右,有烟雾时负端为2.5V,正端为3~5V,此电路能很好地实现电平的转换。热释电红外传感器采用RE200B和信号处理元件BISS0001及少量外接元件组成,电路如图3所示。 红外传感器电路由红外发射二极管及1838B组成,用单片机来检测两个传感器低电平的先后顺序来判断人的进出情况。其原理如图4所示。声光报警模块由蜂鸣器、(红,绿)发光二极管和NPN型三极管驱动电路组成,具体电路图如图5所示。 红外二极管发射电路图(二) 如图所示,图是红外线遥控接收装置实例。红外线传感器有多种,这里选用光电二极管TPS604。 工作原理简介如下: 光电二极管TPS604接5 3056浏览¥ 9.90
- 嵌入式系统期末考试题库及答案5 3540浏览¥ 4.90
- 本系列的博客主要是进行基础的设置,为下一步的工作做准备,其中很重要的一个步骤就是导出硬件到SDK,由于IP,设计必须导出到SDK的设计中。5 3748浏览¥ 9.90
- 基于 zynqmp 的 uboot 移植与 kernel 移植教程(非petalinux 开发方式),在xilinx官方github的uboot源码和kernel源码的基础上进行移植,编译,在自定义板卡上亲测可用。5 1926浏览¥ 20.90
- 一般来说我们所用的JLINK都是山寨的,一个国外正品JLINK得好几百,所以我们买一个几十块钱的JLINK,要求就不要太高了,能用就行。因为是山寨的嘛,所以用着用着很有可能会给你一个惊喜,那就是显示无法识别的USB设备!一般出现这种情况都是内部固件意外损坏或丢失,别怕,下面给出修复的详细教程。5 5600浏览¥ 9.90
- 本文介绍了STM32运行RTC实时时钟时死机的问题以及解决方法。0 2427浏览¥ 9.90
- 对于STM32程序的keil调试时断点按键为灰色不能打断点,和调试时源代码窗口没有出现三角箭头的即代码运行不跟踪跳转的问题,下面提供终极解决方案。5 6297浏览¥ 9.90
- 为有效预防和监控电动车充电桩的实际应用环境中的火灾情况,文章设计了一种以STM32F103C8T6单片机平台为核心,通过系统处理显示具体环境,当传感器模块获得的信息值超过系统设定的安全阈值,驱动模块会通过液晶显示屏显示当前温度、火焰、烟雾等信息,并及时地通过LED灯和蜂鸣器进行提醒,然后再把数据通过Wi-Fi传到上位机观察,完成整个火灾监控和报警的过程。5 5778浏览¥ 11.90
- 许多应用都要求通过高分辨率、差分输入ADC来转换单端模拟信号,无论是双极性还是单极性信号。本直流耦合电路可将单端输入信号转换为差分信号,适合驱动PulSAR系列ADC中的18位、1 MSPS器件AD7982.该电路采用单端转差分驱动器ADA4941-1 和超低噪声5.0 V基准电压源ADR435 ,可以接受许多类型的单端输入信号,包括高压至低压范围内的双极性或单极性信号。5 2958浏览¥ 9.90
- BES2600IHC规格书BES2600IHC规格书BES2600IHC规格书BES2600IHC规格书BES2600IHC规格书5 1498浏览¥ 5.90
- 总线,总线,总要陷进里面。这世界上的信号都一样,但是总线却成千上万,让人头疼。0 3366浏览¥ 9.90
- STM32L的EEPROM和FLASH是统一编址,操作共用同一个读写电路,所以在EEPROM读写的时候STM32L核对于FLASH的一切访问和操作都将暂停,只有当EEPROM的操作完成后,才继续执行后续代码,在这期间只有EEPROM的读写电路工作,CPU处于挂起状态。3 2288浏览¥ 9.90
- 指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分,代表架构分别是x86、ARM和MIPS。0 5702浏览¥ 9.90
- 三菱plc从入门到精通资料 .pdf5 2729浏览¥ 1.90
- STM32高分辨率功能非常强大,寄存器数量非常多,使用起来也比较麻烦,本文使用HRTIM1产生一组互补输出的PWM。0 3302浏览¥ 9.90
- 本文介绍了STM32单片机使用内部晶振时OSC_IN和OSC_OUT的接法。5 3866浏览¥ 9.90
- 对于11.0592M晶振,中断程序中C语言写上不到10行就超过20us了,所以我设置为50us定时中断,如这样设置的话再另每次中断中将引脚状态取反,可以得到最高10k的方波。而如果是产生5k的方波,则可以设置25、50、75的占空比。如25%占空比,就是50us高电平,150us低电平。5 3655浏览¥ 9.90