
嵌入式
文章平均质量分 80
夜流冰
记录和分享可以记录和分享的一些东西
展开
-
嵌入式 - MLX81322存储器介绍
Melexis 332芯片的存储空间介绍原创 2025-02-08 10:40:10 · 732 阅读 · 0 评论 -
嵌入式 - Arduino的串口操作
使用SoftwareSerial Library,可以在digital pin上进行串行通讯。可同时定义多个软件串口,多个串口的话最高速度115200bps。在IDE里使用串口库,在编码提示中,会显示可用的API。2,定义了多个串口的话,同一时间只能一个串口接收数据。定义多个串口对象实例,同一时间只能激活一个。所显示的可用方法,会比上面介绍的还多。返回串口可以读取的字节数。1,不能同时收发数据。返回Boolean。返回Boolean。原创 2024-12-12 08:26:25 · 608 阅读 · 0 评论 -
嵌入式 - Arduino
Arduino 板一进入更广泛的社区,就开始不断变化,以适应新的需求和挑战,使其产品从简单的 8 位板发展到物联网应用、可穿戴设备、3D 打印和嵌入式环境产品。围绕着这个开源平台,一个由学生、业余爱好者、艺术家、程序员和专业人士组成的全球创客社区已经聚集在一起,他们的贡献汇聚成了大量可获取的知识,对新手和专家都有极大的帮助。* 开放源代码和可扩展硬件--Arduino 电路板的设计图是根据知识共享许可协议发布的,因此有经验的电路设计师可以制作自己版本的模块,对其进行扩展和改进。原创 2024-12-08 17:16:57 · 660 阅读 · 0 评论 -
嵌入式 - MLX81325简单介绍
"BMA-0"表示芯片类型是Option code 0,也可以根据项目原理图来看。Option code 0,Pin 16是 LINOUT,不是ILS2.Pin 从1开始计数,逆时针,原点位置,开头的一边是第1pin。这里的Option Code是Bond option。一共32个pin,每一边8个。一种芯片两种供货型号,第16pin定义不同。1.8V端子可输出最大电压:1.95V。工作环境温度:-40 ~ 150°C。3.3V端子可输出最大电压:3.6V。工作电压范围:5.5 ~ 28V。原创 2024-12-06 08:40:47 · 372 阅读 · 0 评论 -
嵌入式 - 双极性晶体管和场效应晶体管的简单介绍
March 7, 2024March 17, 2021 by Øyvind Nydal DahlThe transistor is a simple component that you can use to build a lot of fun projects. In this hands-on guide, you’ll learn how transistors work so that you can use them in your next circuit.And it’s actually原创 2024-12-05 08:43:52 · 795 阅读 · 0 评论 -
嵌入式 - ISO 9141标准的K-Line通讯
ISO 9141是一个用于汽车诊断和车辆编程的通信协议,主要用于电子控制单元(ECUs)与外部诊断设备之间的串行数据通信标准化。它特别用于车辆的车载诊断(OBD)系统与诊断设备之间的信息传输,广泛兼容于通过K-Line传输的单线通信标准。ISO 9141标准对现代汽车诊断工具的兼容性和互操作性至关重要,使来自不同制造商的诊断工具和车辆能够达成标准化和兼容性。实施ISO 9141进行汽车诊断需要将兼容的诊断工具连接到车辆的OBD端口,该端口与车辆的ECUs通过K-Line通信。原创 2024-11-15 12:55:45 · 652 阅读 · 0 评论 -
嵌入式 - LIN总线Supplier ID
根据 CiA、ISO 和 SAE 之间的协议,术语 “指挥官 ”和 “响应者 ”取代了非包容性术语 “主站 ”和 “从站”。在 2016 年的 ISO 17987 系列旧版本中,仍使用非包容性术语。根据 ISO 17987-3,每个 LIN 应答器应由 5 个字节的 LIN 产品标识参数来识别。旧的 LIN 供应商 ID 仅在 CiA 重新分配后才列出。不过,可以保证所有已知的旧ID 都是保留的,不会分配给其他人。如果你想订购新的 LIN 供应商 ID 或重新分配遗留 ID,请下载注册表并提交到。原创 2024-11-14 08:38:14 · 747 阅读 · 0 评论 -
嵌入式 - LIN总线官方网站和标准介绍
ISO TC22 SC31 WG3 将对文件进行更新,以符合 ISO 包容性语言规则(用 “命令方”代替 “主站”,用 “响应者 ”代替 “从站”)。此外,还将引入其他编辑方面的改进。ISO 17987 系列涵盖了七个 OSI(开放系统互连)层的要求和相应的一致性测试计划。LIN 联盟制定了第一个 LIN 规范,并发布了 1.3 版。此外,SAE 组织还提供了 J2602 系列建议实践,以及如何实施 LIN。2010 年的 LIN 2.2A 版本是在 LIN 联盟关闭后发布的,但它是实施最多的版本之一。原创 2024-11-12 20:59:43 · 724 阅读 · 0 评论 -
嵌入式 - 裸机内存测试工具memtester
我们这个产品,运行的是实时操作系统,所以需要找一个裸机上运行的内存压力测试工具。其余测试也是由我实现的,目的是捕捉那些依赖于同一 word32 或前一个和后一个 word32 中周围位当前值的坏位。有一个怀疑内存数据出错,导致回写flash时校验不正确,会触发flash上的文件系统擦除索引数据,破环了文件系统。我们有个产品有质量问题,是SPI Flash出问题,启动不了变砖头了,返修较麻烦,且影响产品的信誉和市场。需要注意的是,使用上面的工具,只是测试了栈空间的一部分数据,整个覆盖的内存空间是有限的。原创 2024-09-10 08:18:30 · 764 阅读 · 0 评论 -
嵌入式 - 什么是数字晶体管
例如,在右边的电流控制图中,输入电流增加一倍,从 40uA 增加到 80uA,输出电流就增加一倍,从 9mA 增加到 18mA。然而,在电压控制图中,我们可以看到输入电压的微小变化(从 0.7V 到 0.8V)会导致输出电流增加 7 倍,从 10mA 增加到 70mA。请注意,输出电流将根据输入电压的变化呈指数变化,但与输入电流保持线性关系。从上图可以看出,电压控制使输出电流根据输入电压呈指数变化,而电流控制则使输入和输出电流呈线性关系。部分电流流过基极,导致晶体管导通(在漏电流的情况下是无意导通)。原创 2024-08-17 16:06:59 · 1330 阅读 · 0 评论 -
嵌入式 - GPIO的输入输出
不过,在某些微控制器和处理器(包括 i.MX93)中,该引脚上的输入缓冲器仍然可以启用,从而允许系统读取该引脚从外部驱动的值。在 i.MX93 中,这通常是通过 IOMUXC(输入/输出多路复用器控制器)寄存器实现的,该寄存器控制引脚行为的各个方面,包括输入缓冲器的启用或禁用。* 当不需要 GPIO 引脚的输入缓冲区时(例如,当引脚被配置为输出时),禁用该缓冲区可节省功耗,尤其是在低功耗或电池供电的设备中。芯片的GPIO的工作模式,可以设置为输入或输出,一般只设置一种,要么输入要么输出。原创 2024-08-16 16:57:32 · 1068 阅读 · 0 评论 -
嵌入式 - i.MX93的GPIO寄存器解读
7,偏移0x80 ~ 0xFC的寄存器(ICR0 ~ ICR31),32个单位,每个单位4字节,用来设置相应编号pin的中断,Interrupt Control:ICR0 ~ ICR31。其他情况下,此标志位将维持logic 1,直到写入1来执行清除操作。2,偏移0x50寄存器PDIR用来读取整组GPIO的输入电平,1表示高电平(Logic 1),0表示低电平(Logic 0)。3,偏移0x40寄存器PDOR用来设置整组GPIO的输出电平,1表示高电平(Logic 1),0表示低电平(Logic 0)。原创 2024-08-16 14:43:04 · 941 阅读 · 0 评论 -
嵌入式 - DSP功能介绍
通过使用像CMSIS-DSP这样的库,可以大大简化编程过程,并充分利用MCU的硬件加速特性,提高信号处理的效率和性能。这些功能使得MCU不仅能处理传统的控制任务,还能高效地执行复杂的信号处理任务,广泛应用于通信、音频处理、图像处理、工业控制等领域。float32_t A[MATRIX_SIZE][MATRIX_SIZE] = { /* 矩阵A的元素 */ };float32_t B[MATRIX_SIZE][MATRIX_SIZE] = { /* 矩阵B的元素 */ };原创 2024-08-10 20:09:17 · 1331 阅读 · 0 评论 -
嵌入式 - HAL介绍
嵌入式开发中的硬件抽象层(HAL)是一层软件,它从高层应用程序代码中抽象出微控制器或片上系统(SoC)的硬件细节。* 由于 HAL 对硬件的具体细节进行了抽象,因此相同的应用程序代码可以在不同的硬件平台上运行,只需做极少的改动。总之,硬件抽象层是嵌入式开发中的一个重要组成部分,它通过为各种硬件外设提供统一的接口,简化了硬件交互,增强了代码的可移植性,并加快了开发进程。这使得代码库的维护和更新更加容易。* 使用 HAL,相同的应用程序代码可在使用不同硬件平台的不同项目中重复使用,从而减少开发时间和工作量。原创 2024-08-10 20:06:31 · 1244 阅读 · 0 评论 -
嵌入式 - Bit banging介绍
在位操作中,微控制器或处理器通过在软件中切换通用输入/输出(GPIO)引脚的状态来生成和读取这些引脚上的串行数据。在典型的微控制器环境中,开发人员可能会使用位操作来实现 I2C 总线,方法是根据 I2C 协议规范,通过拨动 GPIO 引脚来产生必要的时钟和数据信号。* 在普渡大学 SIGBots 维基等项目中也使用了这种方法,利用比特操作来仿真不可用的外设,在 GPIO 引脚上直接进行端口操作。* 这种基于软件的方法具有更大的灵活性和定制性,但与基于硬件的数据传输相比,计算量可能更大,性能可能更低。原创 2024-08-10 20:05:52 · 484 阅读 · 0 评论 -
嵌入式 - 什么是双极晶体管
场效应晶体管是一种单极器件,而双极晶体管之所以叫双极晶体管,是因为它的工作涉及两种电荷载流子--空穴和电子。由于电子(NPN 中的多数载流子)与空穴(PNP 中的多数载流子)相比具有更高的迁移率,因此通常速度更快,可处理更大的电流。由于双极晶体管是最早发明的晶体管,所以当人们简单地说到 "晶体管 "时,有时指的就是双极晶体管。当向基极施加正电压时,晶体管导通,使电流从集电极流向发射极,从而完成电路并为负载供电。当低电压(接近接地)加到基极时,晶体管导通,电流从发射极流向集电极,为负载供电。原创 2024-08-10 20:00:25 · 1113 阅读 · 0 评论 -
嵌入式 - ADC介绍
然后对每个采样值进行量化,即把它近似为一组离散电平中最接近的值。电平数取决于 ADC 的分辨率,通常以比特为单位(例如,8 位 ADC 有 256 个电平,10 位 ADC 有 1024 个电平)。ADC 是一种将模拟信号(在时间和振幅上是连续的)转换为数字信号(在时间和振幅上是离散的)的设备。1. 模拟信号采样: 对模拟信号进行有规律的离散采样,即采样率。4. 输出数字信号: 提供模拟输入信号的二进制表示,作为最终的数字输出。* 线性度:输出数字值在 ADC 范围内代表输入模拟值的准确程度。原创 2024-07-16 08:11:27 · 568 阅读 · 0 评论 -
嵌入式 - 什么是磁珠
若磁珠是铁环状,且电缆线够细,可以直接将电缆线在磁珠上绕5-7圈,也有钳形(夹扣形)的磁珠,可以直接扣在缆线上,虽然缆线没有绕在磁珠上,但磁珠上的电感会增加缆线的自感,因此还是可以吸收高频杂讯的能量,转换为热能。只有在极端情况下会出现明显的发热。铁氧体磁珠虽然是一电感器,但因为考量的是特定频段的阻抗特性,因此其规格也会和一般电感器不同,铁氧体会以特定频率下的阻抗(单位欧姆)为其规格,例如22R@100MHz是表示在100MHz的频段其阻抗为22欧姆,一般在规格书中也会列出磁珠在不同频段下的阻抗特性.原创 2024-07-16 08:07:14 · 1017 阅读 · 0 评论 -
嵌入式 - 低有效信号如何表示
3、反转符号: 有时,在门或器件的输入/输出引脚上放置一个气泡(圆圈),表示信号为低电平有效。这通常与上述符号结合使用。1、信号名称上的横条: 信号名称上的水平条(或线)是表示信号为低电平有效的常用方法。在数字电子技术中,如何表示低电平时 "触发"和高电平时"非触发"的信号?2、后缀符号: 在信号名称中添加 _B、_N 或 # 等后缀。原创 2024-06-18 08:35:08 · 449 阅读 · 0 评论 -
嵌入式 - 高电平脉冲触发
高脉冲触发器是一种数字信号,用于在信号从低电平状态(通常为 0 伏或接地)变为高电平状态(通常为正电压,如 5V 或 3.3V,具体取决于系统)时启动动作或事件。总之,高脉冲触发器是数字电子技术中的一个基本概念,对于根据数字信号的上升沿启动操作至关重要。这种方法广泛应用于各种应用中,从简单的按键到复杂的传感器系统,实现了电子设备的精确控制和定时。* 在机械开关或按钮中,消隐电路用于确保在按下按钮时只检测到一个脉冲,尽管信号中存在任何噪声或反弹。* 这些高脉冲触发触发器的状态变化,从而驱动数字系统的运行。原创 2024-05-23 09:05:34 · 709 阅读 · 0 评论 -
嵌入式 - 逻辑分析仪和示波器的对比
尽管逻辑分析仪在某些简单的数字信号测量方面可以替代示波器,但对于涉及到模拟信号分析和详细波形查看的情况,示波器是不可替代的工具。逻辑分析仪和示波器是两种不同的测量工具,各有其独特的功能和适用场景,因此它们不能完全相互替代,但在某些情况下可以互补使用。* 简单的电压变化:如果仅需要确认数字信号的高低电平,而不需要详细的波形信息,逻辑分析仪可以胜任。* 低速数字信号:如果主要关注的是低速数字信号的时序关系,逻辑分析仪可以提供足够的信息。* 如果你需要查看信号的波形、幅度和噪声特性,可以使用示波器。原创 2024-05-23 09:04:01 · 779 阅读 · 0 评论 -
嵌入式 - 逻辑分析仪种类介绍
选择逻辑分析仪时,需要考虑的因素包括通道数、采样率、协议分析能力、预算以及软件的易用性。上面提到的品牌和型号覆盖了从入门到高端的各种需求,可以根据具体应用场景和预算来选择合适的逻辑分析仪。市面上有许多流行的逻辑分析仪,它们各自具有不同的特点和功能,以满足不同用户的需求。* 强大的协议分析功能,支持多种协议(I2C、SPI、UART等)的自动解码。Saleae 是一个非常受欢迎的逻辑分析仪品牌,以其易用的软件界面和强大的功能著称。* 先进的触发和分析功能,适用于复杂的嵌入式系统调试。原创 2024-05-23 09:03:15 · 1036 阅读 · 0 评论 -
嵌入式 - GPIO编程简介
虽然具体的代码示例是为 Raspberry Pi 或 Toradex 平台编写的,但这些概念也适用于其他硬件,只要这些硬件运行某种形式的 Linux,如 Raspbian、Yocto 或 boot2qt。静电,尤其是在干燥的冬季,也会产生高电压,如果你产生静电并触摸电路板,就会损坏硬件。此外,请注意包括 Raspberry Pi 在内的许多设备使用 3.3 伏逻辑电平,如果连接到 5 伏电压(Arduino 等许多其他设备使用 5 伏电压,GPIO 连接器上也有 5 伏电压),可能会损坏设备。原创 2024-05-11 16:54:38 · 702 阅读 · 0 评论 -
IO端子介绍及GPIO number计算
这个由IOMUXC来实现,即多路复用功能控制器,使用寄存器来进行配置,这个就需要参照芯片手册来确定管脚名字,以及寄存器的配置方法。MCU或MPU,提供UART、SPI、GPIO等功能,而IO资源是有限的,所以需要复用(Multiplexing)。当然,不是芯片的所有IO都是用户可用的,有些是芯片自用,比如VDD、VSS、Reset、DRAM IO等。例如,使用的是GPIO1 group的IO15,那这个端子的需要就是15。嵌入式系统的主芯片,有的IO资源少,有的IO资源多。原创 2024-05-03 09:12:12 · 532 阅读 · 0 评论 -
消失的VCC和VEE,取而代之的VDD和VSS
后来,当我们接触到一些电路时,我们会发现引脚 Vss 和 Vdd。2,双字母 "dd "或 "ss "符号有助于将电源连接与电路图中的其他信号节点区分开来,从而明确它们作为电压源或电压基准的用途。例如,在晶体管的特定端子(如 Vds)之间,可以使用 "dd "或 "ss"。Vdd 和 Vss 符号已被业界广泛认可和接受,成为所有电子电路中表示电源电压的标准,无论采用的是 MOSFET 还是双极技术。一直以来,这些电源电压(Vdd 和 Vss)或(Vcc 和 Vee)的命名都有点耐人寻味,甚至令人困惑。原创 2024-05-03 09:10:36 · 274 阅读 · 0 评论 -
嵌入式 - 控制端子名称含义:CE, CS, OE, WE
如下时序图所示: (timing diagrams)Overbar)通常表示此信号是低有效。CE和CS两个名称不同,但意义相同。如表中所示,信号名上面的一横(原创 2024-04-29 08:48:58 · 1576 阅读 · 0 评论 -
嵌入式 - i.MX93 Evaluation Kit介绍
双板解决方案包括一个计算模块板卡,其中有 i.MX 93 SoC、LPDDR4、eMMC、QSPI、恩智浦 PMIC PCA9451A 和电源监控电路,和一个底板(内含恩智浦 IW612 WiFi 模块),底板可提供广泛的连接性。显示的串口设备/dev/ttyUSB*,小的数字是Arm® Cortex®-A55 core 的,大的数字是Arm Cortex-M33 core的。i.MX 93 EVK 为 11x11mm的i.MX 93 应用处理器的全面评估提供了一个平台,还包括测量电源轨功耗的功能。原创 2024-04-21 11:38:21 · 1500 阅读 · 0 评论 -
I/O扩展芯片CAT9532介绍
CAT9532 是一款 CMOS 器件,提供 16 位并行输入/输出端口扩展器,专为 LED 调光控制而优化。CAT9532 包含一个内部振荡器和两个驱动 LED 输出的 PWM 信号。使用初始设置命令对闪烁率 1 和闪烁率 2(频率和占空比)进行编程后,只需总线主控器发出一条命令,就能使每个漏极开路输出打开、关闭或以闪烁率 1 或闪烁率 2 循环。每个漏极开路 LED 输出的最大输出电流为 25 mA。使用这个芯片的开发板,在电脑上可以连接一个Strata的GUI工具,方便操作和控制开发板。原创 2024-04-13 23:24:30 · 673 阅读 · 0 评论 -
AONMIX和WAKEUPMIX的区别
i.MX 93 处理器: i.MX 93 由恩智浦半导体(NXP Semiconductors)开发,是一种基于 ARM 的处理器,常用于嵌入式系统和各种应用。i.MX 93 处理器: i.MX 93 是恩智浦半导体公司开发的一种基于 ARM 的处理器。它通常用于各种嵌入式系统和应用。在 ARM 芯片中,术语 AONMIX 指的是 i.MX 93 处理器的输入/输出多路复用控制器。总之,AONMIX 在管理 i.MX 93 处理器的输入/输出配置方面发挥着至关重要的作用,尤其是在低功耗情况下。原创 2024-04-11 22:00:14 · 708 阅读 · 0 评论 -
TTL接口的输入输出
TTL 的主要优点是与其他电路的连接简单,而且由于特定的电压电平和良好的噪声裕量,可以提供复杂的逻辑功能。顾名思义,晶体管有两种用途:逻辑和放大。TTL 的设计形式多种多样,可用于各种用途,例如用于太空应用的抗辐射 TTL 封装,以及在速度和低功耗之间取得良好平衡的低功耗肖特基二极管。晶体管-晶体管逻辑(或 TTL)是一种串行通信类型,现代微控制器经常使用这种类型的串行通信,它采用所谓的 UART(或称为通用异步接收器/发送器传输技术)。TTL 芯片包含许多晶体管,用于逻辑和放大,是一种简单而巧妙的设计。原创 2024-04-10 22:21:48 · 1425 阅读 · 0 评论 -
TTL介绍
然而,TTL 集成电路中的基本逻辑门(如 AND、OR、NAND 和 NOR 门)仍然是重要的逻辑结构,至今仍被集成到超大规模集成电路(VLSI)微处理器上的数字逻辑电路所采用。ECL 的扇出也更高,约为 25 个栅极负载,而 TTL 的扇出约为 10 个,这使得 ECL 栅极可以驱动更多的数字设备。TTL 主要用于控制器类型的数字电路,包括简单的控制器、基本的计算机接口设计(如用于软盘和早期磁性硬盘驱动器的早期存储接口控制器)以及工业电子系统的专用电路。典型 TTL 栅极的延迟约为 10 纳秒。原创 2024-04-10 21:58:55 · 1369 阅读 · 0 评论 -
电子元件分销商
除嵌入式电路板、存储设备、显示器和无线产品外,其产品线还包括晶体管、无源和机电元件--汽车、医疗保健、工业产品、家用电器、能源和照明。艾睿电子是财富 150 强企业之一,在全球拥有 16500 名员工,服务于各行各业,包括工业设备、信息系统、汽车与运输、航空航天与国防、医疗与生命科学、电信服务和消费电子产品。有源电子零件分销商和解决方案提供商安富利公司 Avnet, Inc. 该公司的业务是推广、销售和分销生产商提供的有源电子部件,包括晶体管、互连器件、无源和机电部件以及其他集成和嵌入式部件。原创 2024-02-24 08:00:00 · 2621 阅读 · 1 评论 -
嵌入式 - ARM开发者网站和edX在线课程网站
edX是一个由麻省理工学院和哈佛大学创建的大规模开放在线课堂平台。它给大众提供大学教育水平的在线课堂及微硕士学位。两所大学在这个非营利性计划各资助三千万美元。2012年秋天,edX在MITx启动。ARM开发者网站里的一些课程是在edX上的。在Traning和Education里可以找到。下面是ARM开发者网站的一些有用的链接。原创 2024-02-09 08:00:00 · 481 阅读 · 0 评论 -
嵌入式 - UART Flow Control
使用硬件流量控制(也称为 RTS/CTS 流量控制)时,除了数据线外,还需要两条额外的导线。在谈论硬件流量控制时,一个容易引起混淆的问题是,不同的协议使用相同的名称。如果其中一个设备无需请求停止传输(即它的速度足够快,总是能接收到数据),则另一个设备上的 CTS 信号可以绑定到有效状态的逻辑电平。2,当本地设备不想接收数据了,就将RTS信号拉高,然后对端设备发送完缓冲区里的数据后,就不再发送数据了。1,本地设备将RTS信号拉低,是为有效,然后对端设备发送数据,本地设备的RX信号线上接收到数据。原创 2024-02-05 08:00:00 · 2387 阅读 · 0 评论 -
芯片烧写工具
对于烧写器来说,原理是一样的,将裸片IC放入合适的底座,再插入烧写器,烧写器能正确识别需要使用的端子,通过连接的端子,将数据按正确的通讯协议发送给IC,就可以了。板级烧录中,还有一种情况,就是空的闪存和单纯处理器的组合,比如我使用的iMX6ULL芯片,其内部未集成客户可用的闪存,而是外挂的存储器。开发用的板卡上没有处理器,取而代之的是一个插座,然后插入调试器的插头。板级烧录的话,一般需要定制的治具,通过顶针来连接PCB上的TP点,给IC供电,并和PCB上的IC进行通讯,来达到烧录的目的。原创 2024-01-16 08:00:00 · 1674 阅读 · 0 评论 -
用于嵌入式操作系统的微内核
Qualcomm(高通)的chipset使用Little Kernel的一个fork,来作为Android系统的bootloader (The Android Bootloader - Aboot)。LK 内核是一个可用于对称多处理器结构(Symmetric Multi-Processor)的内核,专为小型系统而设计,可以移植到各种平台和 CPU 架构。值得一提的是,这个代码库里,在lk/lib/libc路径下的代码,可以作为c标准库的一个简单实现,以供参考。比如查一个itoa的函数,能找到相应的源码。原创 2024-01-07 08:00:00 · 415 阅读 · 0 评论 -
STM32 - CubeL4使用手册
STM32Cube开发包里面包含STM32 ARM芯片的各种示例和开发板相关的demo工程。这个可以去官网下载,我下载的是STM32L4系列芯片的Cube开发包:en.stm32cubel4_v1-17-0.zip。下载之后解压,里面有一个使用手册文档,下面就介绍一下。UM1860 User manualGetting started with STM32CubeL4 MCU Package for STM32L4 Seriesand STM32L4+ SeriesSTM..原创 2021-10-06 23:33:28 · 1314 阅读 · 0 评论 -
STM32 - Cube介绍
打开ST芯片的官网:https://www.st.com/。在菜单栏里逐级找到:“Tools & Software” -> "Ecosystems" -> "STM32Cube Ecosystem",然后点开。https://www.st.com/content/st_com/en/ecosystems/stm32cube-ecosystem.htmlSTM32Cube系统是一个用于STM32的控制器和处理器芯片的完整的软件解决方案。目的是为用户使用STM32...原创 2021-08-28 11:28:18 · 10408 阅读 · 2 评论 -
STM32 - ST-Link的版本
www.st.com官网上,在tools和software菜单的Development Tools子菜单下,找到Hardware development tools。Hardware Development Tools for Legacy MCUs里,发现ST-LINK/V2.https://www.st.com/en/development-tools/st-link-v2.html介绍如下:这是一个片上调试烧写工具,适用STM8和STM32微控制器。STM8使用单...原创 2021-06-07 12:49:58 · 637 阅读 · 0 评论 -
STM32 - L4系列芯片手册: 总线架构
术语:• AHB: advanced high-performance bus.• APB: advanced peripheral bus.STM32L4芯片主系统包含了32位的多层AHB互联的总线矩阵模型。包含多达9个总线主控制器:– Cortex® -M4 with FPU core I-bus– Cortex® -M4 with FPU core D-bus– Cortex® -M4 with FPU core S-bus– DMA1– DMA2...原创 2021-11-16 09:04:35 · 1180 阅读 · 0 评论