- 博客(2828)
- 收藏
- 关注
转载 【STM32L562E_DK开发板】--1.开箱与开发环境准备
本文介绍了STM32L562E_DK开发板套件的组成及其主要功能。套件包括STM32L562E-DK Discovery Board和Fan-Out expansion board,前者为主控板,后者为扩展板。开发板搭载STMCUSTM32L562QEI6Q芯片,具备512KB Flash和256KB SRAM,支持多种外设接口如SAI、SDMMC、FDCAN、USBFS/Type-C等,并具备低功耗和全面的安全支持。开发板资源丰富,包括LED、按键、TFT-LCD触摸屏、音频编解码器、数字麦克风、蓝牙模块
2025-05-21 22:23:08
37
转载 【STM32L562E_DK开发板】--2.点亮LED
本文详细介绍了如何通过编程控制开发板上的LED灯。首先,根据用户手册,绿灯LD10和红灯LD9分别由PG12和PD3引脚控制,且均为低电平有效。接着,文章提供了代码配置步骤,包括引脚初始化和主函数编写。在main函数中,通过调用HAL_GPIO_WritePin和HAL_GPIO_TogglePin函数,实现了LED灯的初始状态设置和交替闪烁。最后,编译并烧录代码后,开发板上的红绿LED灯成功交替闪烁,验证了代码的正确性。文章还附带了LED闪烁效果的视频和代码文件,供读者参考。
2025-05-21 22:22:19
27
转载 自动驾驶是如何感知周围信息的?自动驾驶未来是怎样的
本文介绍了自动驾驶技术如何通过传感器感知周围环境,包括激光雷达、摄像头、毫米波雷达和超声波传感器的工作原理及其优缺点。此外,文章还探讨了专家对自动驾驶未来发展的展望,认为人工智能和大模型的发展将推动自动驾驶技术的进步,预计未来5到10年内将实现完全无人驾驶。专家还指出,自动驾驶将重塑交通出行,降低事故率,并催生新的商业模式和就业机会。中国在自动驾驶领域处于领先地位,未来需在算力技术和软件操作系统等方面持续创新,以实现全球领先。
2025-05-21 21:59:02
53
转载 【STM32L562E_DK开发板】--3.串口打印
本文详细介绍了如何在开发板上实现串口打印功能。首先,通过硬件接线和查阅数据手册,确定了串口引脚和复用开关的配置。接着,在代码中进行了串口配置、复用开关引脚配置,并生成了相应的代码。在Keil环境下,需勾选MicroLIB以确保输出正常。代码部分包括头文件引入、串口映射、复用开关置高以及循环打印串口日志。最后,通过编译烧录和串口助手测试,成功实现了串口日志打印功能,便于调试和测试。
2025-05-21 21:56:38
18
转载 【STM32L562E_DK开发板】--4.LCD显示
本文详细介绍了如何驱动204*240 RGB LCD显示屏的开发过程。首先,通过配置GPIO引脚(包括复位、背光和电源控制引脚)和LCDFMC接口,完成硬件引脚设置。接着,利用STM32CubeMCU Packages的BSP库进行LCD初始化,包括GPIO引脚初始化和功能驱动设置。随后,通过代码实现LCD的刷屏显示(红、绿、蓝)、字符串显示和图像显示功能。最后,编译并烧录程序,测试LCD显示效果,确保其能够正确显示颜色、字符串和图像。整个过程展示了从硬件配置到软件实现的完整开发流程。
2025-05-21 21:54:42
19
转载 自动驾驶的分级依据是什么?自动驾驶对芯片性能要求如何
自动驾驶技术正逐步从辅助驾驶向完全无人驾驶迈进,其发展依据美国汽车工程师学会(SAE)的标准分为六个级别,从L0(无自动化)到L5(完全自动化)。目前市场上的智能驾驶主要集中在L2和L3级别,这两个级别是向完全自动驾驶过渡的关键阶段。自动驾驶的实现依赖于高性能的芯片,这些芯片需要具备强大的计算能力、低延迟、高可靠性、低功耗和高兼容性,以处理来自各种传感器的大量数据,并确保车辆能够快速、安全地做出决策。随着技术的成熟和法规的完善,自动驾驶有望为交通出行带来革命性的变革。
2025-05-21 21:52:10
24
转载 STM32L5]【STM32L562E-DK测评活动】by clever:01-简简单单点个灯
STM32L562E-DK探索套件是一款基于Arm Cortex-M33内核的开发平台,搭载STM32L562QE16Q微控制器,具备512KB闪存和256KB SRAM。该套件支持Arm TrustZone®安全扩展,适用于可穿戴设备和传感器应用的原型设计,具有超低功耗、安全启动和软件隔离功能。板载STLINK-V3E调试器提供即插即用的加载和调试功能,并支持USB虚拟COM端口桥接。主要特点包括240x240像素TFT液晶显示模块、USB Type-C接口、Bluetooth低功耗模块、3D加速度计和陀
2025-05-20 22:04:53
28
转载 [STM32L5]【STM32L562E-DK测评活动】by clever:02-外部中断检测
扩展中断和事件控制器(EXTI)通过可配置和直接的事件输入管理单个CPU和系统唤醒。它向电源控制提供唤醒请求,并向CPUNVIC生成中断请求,向CPU事件输入生成事件。按钮/开关控制:当用户按下按钮或切换开关时,可以触发外部中断来响应用户的操作,例如控制LED的亮灭或执行特定功能。单独的中断和事件生成掩码,用于调节CPU的唤醒、中断和事件产生。外围设备中没有相关唤醒标志的事件在EXTI中有一个标志,并从EXTI对CPU产生中断。个人中断和事件生成掩码,用于调节CPU唤醒和事件生成。
2025-05-20 22:02:02
24
转载 深入了解自动驾驶,自动驾驶L2、L3核心区别是什么
本文主要介绍了自动驾驶技术中L2和L3级别的核心区别。L2级自动驾驶系统在特定场景下提供辅助功能,如自适应巡航、车道居中和自动泊车,但驾驶员仍需保持对车辆的控制,并对安全负责。L3级系统在特定条件下可以完全接管驾驶任务,允许驾驶员暂时放松,但在系统无法处理复杂情况时,驾驶员需迅速接管。此外,L2级事故责任全由驾驶员承担,而L3级在特定场景下,车企需分担责任。这些区别体现了自动驾驶技术从辅助驾驶向更高级别自主驾驶的演进,同时也带来了责任归属的法律变化。
2025-05-20 22:00:00
67
转载 【STM32L562E-DK测评活动】by clever:04-硬件IIC读取手势模块
该设备嵌入四个12C。请参阅表17:12C实现以了解功能实现。12C总线接口处理微控制器和串行12C总线之间的通信。它控制所有12C总线特定的序列、协议、仲裁和定时。
2025-05-19 21:27:48
48
转载 【STM32L562E-DK测评活动】by clever:05 使用FMC驱动板载LCD屏幕
FSMC全称为灵活的静态存储控制器,其时钟信号为HCLK,FSMC根据支持的存储器类型可以分为NOR/PSRAM、NAND Flash和PC卡三种,本实验只涉及第一种NOR/PSRAM,严格意义上讲也与NOR/PSRAM无关,只是使用其中的LCD Interface类型的内存类型,主要包括片选引脚、地址线、数据线、输出和写入的配置。3:由于使用cube MX 生成的底层的驱动,对于各个外设的驱动比较完善,压缩之后超过大小限制,感兴趣的人可以留下联系邮箱,看到后会及时发给您,作为参考。
2025-05-19 21:26:26
42
转载 晶振标称频率是什么?如何区分高频率晶振和低频率晶振
本文介绍了晶振的基本概念、工作原理及其在电路中的重要性。晶振作为时钟电路的核心元件,通过压电效应产生稳定的振荡频率,确保电子设备的正常运行。文章还详细阐述了晶振的分类,包括按封装结构、用途、引出电极数量和精度等不同标准。此外,文章解释了晶振标称频率的定义,并提供了区分高频率和低频率晶振的方法,包括频率范围、应用领域、精度要求、系统功耗和制造工艺等方面。通过了解这些信息,读者可以更好地选择和应用晶振,以满足不同电子系统的需求。
2025-05-19 21:24:02
39
转载 【STM32L562E-DK测评活动】by clever:06 使用毫米波制作的生物体监测
CEM5826-M11是一款高灵敏度的24GHz毫米波人体微动存在检测雷达模块,能够通过检测人体的微小动作来判断其存在,相比传统多普勒雷达具有更高的准确率和更低的漏报率。该模块利用电磁波的多普勒效应,通过发射和接收24GHz电磁波信号,分析多普勒频偏和中频IQ相位,灵敏地探测附近运动物体的靠近或远离,并输出相应的电平信号。技术参数显示实测电流与手册一致,软件配置中通过串口3接收雷达数据并上传至PC端,采用DMA接收和串口空闲中断提高数据处理效率。实物测试结果验证了模块的可靠性和高效性。
2025-05-19 21:21:59
22
转载 【STM32L562E-DK试用】第2辑:综合芯片外设测试(GPIO、定时器、串口)
芯片的基本外设实际上是我们用的最多的部分,这里包括: 普通的引脚控制,典型的就是板载LED控制; GPIO的输入采集,典型的就是板载的按键; 定时器定时功能,任务控制的基本时间基准; 高级定时的功能,典型的是PWM输出以及捕获,LED的呼吸灯就是一种典型的PWM控制;
2025-05-19 21:20:22
21
转载 温度对晶振频率有什么影响?使用晶振时需要注意什么?
本文探讨了温度对晶振频率的影响及使用晶振时的注意事项。温度变化会导致晶振频率偏移,影响设备性能,可通过选择低温度系数材料或引入温度补偿电路来缓解。在使用晶振时,需注意加工工艺,如高温回流焊和超声波清洗可能对晶振造成损害。此外,维持适宜的驱动状态对晶振的稳定性和寿命至关重要,应避免过驱动和欠驱动,并通过优化电路设计来确保晶振的最佳工作条件。了解这些因素有助于提高电子设备的性能和可靠性。
2025-05-19 21:18:44
47
转载 [STM32L5]【STM32L562E-DK试用】第3辑:板子Flash芯片测试(OSPI)
OSPI(Octal Serial Peripheral Interface)是一种基于传统SPI协议扩展的高速串行接口,通过8线并行数据传输显著提升通信速率,支持双倍数据速率(DDR)模式,最高时钟频率可达200MHz。相较于传统SPI的单线或四线半双工传输,OSPI利用8条数据线实现并行通信,单周期可传输8位数据,理论带宽是传统SPI的八倍,适用于大容量Flash存储器和高速数据存取场景。硬件连接上,OSPI需严格匹配八条数据线的PCB阻抗与走线长度,而传统SPI仅需四根基础信号线,硬件设计复杂度较低。
2025-05-19 21:17:45
22
转载 [STM32L5]【STM32L562E-DK试用】第4辑:板载蓝牙的体验
该开发板配备了STMicroelectronics的SPBTLE-RFTR蓝牙模块,支持蓝牙4.2规范,具备主/从模式功能,适用于低功耗蓝牙传感器和集线器。模块内置完整的低功耗蓝牙堆栈,通过SPI接口与主机处理器通信,支持多种认证标准,工作电压范围1.7V至3.6V,温度范围-40°C至+85°C。开发板通过SPI1接口与蓝牙模块通信,使用DMA方式进行数据传输,并通过中断接收通知。用户可以通过手机蓝牙调试软件搜索并连接设备,体验蓝牙功能。虽然未提供基于STM32CubeMX的工程文件,但用户可以直接使用串
2025-05-19 21:16:02
17
转载 如何保证晶振的频率稳定性?四脚无源晶振与四脚有源晶振有什么区别
本文介绍了晶振频率稳定性的保证方法及四脚无源晶振与四脚有源晶振的区别。晶振频率的稳定性受温度、电压、机械振动和电磁干扰等因素影响,可通过选择合适的晶振、控制温度、稳定供电和隔离外部干扰等措施来提升稳定性。四脚无源晶振通过石英晶片的压电效应产生时钟信号,适用于低频应用;而四脚有源晶振集成了振荡和放大电路,能自主产生信号,适用于高频应用。两者在结构、工作原理、性能和应用场景上存在显著差异,需根据具体需求选择。
2025-05-19 21:13:58
27
转载 [STM32L5]STM32L562E-DK硬件和DEMO程序演示
查看ST公司的最新Selection_Guide文档,STM32L562QE属于: STM32 L5系列 – Arm ® Cortex ® -M33超低功耗高性能高安全MCU,比较适合做要求功耗低,性能高,安全有极高要求的设备,如一些手持带电池的测试设备。C:通讯接口有3个SPI,6个USART接口,4个I2C接口,2个SAI口,1个FDCAN口,1个全速USB口,1个SDMMC口。年前没有想到二姨家会快递一块ST的开发板,这个效率确实可以,由于休假挺长的,到处访问亲探朋,到元宵后才返工,
2025-05-18 22:36:36
52
转载 [STM32L5]【STM32L562E_DK开发板】点亮LED
本文介绍了如何在STM32开发板上实现简单的LED闪烁功能。使用的开发环境为STM32CubeMX和MDK。由于板卡未焊接外部晶振,因此采用内部晶振。配置RCCDEBIG后,通过PG12引脚控制LED。在MDK中生成代码,并确保安装了STM32L562系列的pack。在主循环中添加代码HAL_GPIO_TogglePin(GPIOG, GPIO_PIN_12);和HAL_Delay(500);,实现LED的闪烁效果。最后,通过上电测试成功点亮LED。
2025-05-18 22:35:36
29
转载 Linux系统中JAVA创建文件后权限不足怎么解决
在Linux系统中通过Tomcat部署项目时,KaiGe遇到了上传文件后无法访问的问题。经过分析,发现文件的权限为640,只有root用户组有读取权限,导致无法通过浏览器访问。进一步研究发现,这是由于Tomcat的catalina.sh文件中UMASK配置为0027,限制了文件权限。通过将UMASK修改为0000,重启Tomcat后,上传文件的权限变为666,问题得以解决,文件可以正常访问。
2025-05-18 22:34:40
34
转载 [STM32L5]【STM32L562E_DK开发板】串口打印
STM32L562E_DK开发板未直接提供独立的UART接口,需通过扩展板实现。根据原理图,串口与SPI功能复用,需通过2bit选择STmod+模式进行配置。具体操作包括将PC10和PC11配置为USART3的TX和RX,PF11和PF12配置为输出IO,并在上电时置高。通过加入代码实现GPIO的初始化和UART的数据传输,最终通过PC串口助手查看打印效果。
2025-05-18 22:33:17
23
转载 [开发工具]【STM32H750B-DK试用】+不愧是ST精心打造的产品原型设计利器
尤其在工业控制、汽车电子领域,得益于其高性能、丰富的外设资源和实时处理能力,风华尽显,所向披靡。STM32H750B-DK可以用于开发小型或中型PLC原型。车载网关用于连接车辆内部的不同网络(如CAN、LIN、Ethernet),并实现与外部网络的通信。用于采集和处理工业现场的多传感器数据(如温度、压力、流量、振动等),并实现实时监控和报警。用于连接工业现场设备(如PLC、传感器)与云平台或上位机,实现数据采集和远程控制。先胡乱拼凑一篇贴子,实现零的突破,然后静下心来,边学习,边写原创试用贴吧,见谅。
2025-05-18 22:27:04
31
转载 AI人工智能思维方式是什么样的?AI人工智能未来趋势如何?
AI不仅仅是一种单一的技术,而是一个涵盖了多种技术和算法的综合性领域,包括深度学习、机器学习、计算机视觉、自然语言处理等等。为增进大家对AI人工智能的认识,本文将对AI人工智能的核心技术、AI人工智能思维方式、AI人工智能的未来趋势予以介绍。同时,量子计算的兴起也可能为AI算法的优化提供新的可能性,使得处理复杂问题的速度和效率大幅提升。我们需要建立相应的法律法规,以规范AI的使用,防止潜在的滥用和歧视现象。例如,在机器翻译任务中,机器可以模拟人类语言的使用,将相似的词语归为同一类别,并据此进行翻译。
2025-05-18 22:24:06
29
转载 [STM32F4]【STM32F413 Discovery 】宝刀未老的F4牛刀小试
同时,还引入了一种新的创新功能,称为批量采集模式(BAM),允许在数据批处理过程中节省更多的功耗。- 电源消耗:运行模式下为112 μA/MHz(外设关闭),停机模式(闪存处于停机模式,快速唤醒时间)下典型值为42 μA,最大值为80 μA(@25 °C),深度停机模式(闪存处于深度休眠模式,慢速唤醒时间)下典型值为15 μA,最大值为46 μA(@25 °C),无RTC待机模式下典型值为1.1 μA,最大值为14.7 μA(@85 °C),RTC的VBAT电源在25 °C下为1 μA。
2025-05-18 22:22:25
15
转载 [PCB]如何减小PCB尺寸?看看基于GreenPAK的可配置混合逻辑IC设计
Dialog Semiconductor的GreenPAK是一个平台,包含可配置数模混合IC,开发工具,和硬件开发,可自由搭配各种功能,类似原理图的操作界面,硬件工程师可以独立完成,自带各种波形发生器和仿真功能,可以直接验证功能是否正确。GreenPAK里面的资源有很多,什么计数器、LDO、比较器、电压基准、DCDC、ADC、MOSFET、温度传感器、I2C接口、SPI接口等,更强大的是,它内部拥有有限状态机、查找表、DFF,拥有了部分FPGA的组成单元。参数设置完成后,进入主设计界面,如图4所示。
2025-05-18 22:11:20
20
转载 AI人工智能核心技术有哪些?AI人工智能有哪些应用领域
本文介绍了人工智能(AI)的核心技术及其广泛应用领域。核心技术包括机器学习、深度学习、计算机视觉和自然语言处理,这些技术使AI能够从数据中学习、理解图像和语言,并做出智能决策。AI的应用领域广泛,涵盖自动驾驶、智能交通、医疗诊断、金融、教育、智能家居、娱乐、制造业、农业和安防等多个方面。通过这些应用,AI不仅提高了各行业的效率和安全性,还为人们的生活带来了便利和创新。
2025-05-18 22:07:41
51
转载 [PCB]彻底学会AD的多通道设计和模块化布局
AD的多通道设计功能允许用户在原理图中重复使用同一模块或子原理图,通过Repeat命令简化设计过程,避免繁琐的复制粘贴操作。本文以AD19软件为例,详细介绍了多通道设计的操作步骤,包括创建PCB工程、绘制主原理图和Motor模块、生成子原理图、绘制BUS总线和入口、添加网络标号、使用Repeat功能、标注位号和封装、导入PCB等。此外,还介绍了模块化布局的设置和操作,包括交叉选择模式、文件垂直模式、单个模块布局、Repeat格式化布局以及非Repeat格式化布局。通过这些步骤,用户可以高效地完成多通道设计和
2025-05-14 16:42:15
139
转载 [PCB]关于电路板的纹波测试验证
本文介绍了使用LM5163电源芯片设计降压电路的过程,从输入40V降压至24V。设计过程中使用了TI的webench工具进行参数设计,并通过仿真验证了输出电压特性。然而,实际测试中发现轻载时输出电压和纹波异常,进一步分析发现芯片在轻载时进入PSM(脉冲跳跃)模式,导致输出电压波动。通过增加输出电容容值,成功将纹波从760mV降低至92mV。文章最后讨论了在设计BUCK电路时需考虑轻载模式的影响,并提出了在效率和纹波之间进行平衡选择的建议。
2025-05-14 16:41:04
67
转载 人工智能的工作原理是什么?人工智能关键技术领域了解吗
本文介绍了人工智能(AI)的工作原理及其关键技术领域。AI系统通过智能算法和迭代处理技术从数据中学习模式和特征,深度学习作为其核心,通过训练神经网络模拟人脑学习过程,广泛应用于计算机视觉和自然语言处理等领域。文章还概述了AI的五大关键技术领域:机器学习、深度学习、自然语言处理、计算机视觉和强化学习,每个领域都有其独特的算法和应用场景,如自动驾驶、语音识别和图像处理等。这些技术的发展正不断推动AI在各行各业的应用,预示着未来生活的巨大变革。
2025-05-14 16:39:24
73
转载 天线匹配电路的仿真讨论
即使给出的参数,在实际射频产品中的性能指标不能满足满足,这个时候会直接把电路板寄给芯片厂商,他们帮忙调试完成后,就阻容感参数再次固定,我们修改BOM,就将天线相关的匹配电路设计完成。而且根据史密斯圆图的变化路径,就知道匹配电路不仅仅是只有一种的,可以串电感并电容,也可以串电容并电容,最后都能实现50欧姆的阻抗。通过对LC匹配电路基本仿真的了解后,就可以和芯片厂商讨论匹配电路是否是最优的,是否还可以优化,在结构设计的时候需要如何避免对天线的影响,提升设计效率。匹配电阻的参数选择,也是有方法的。
2025-03-21 08:39:54
268
转载 半导体器件的热阻怎么用,看看这里的
但是仔细查看电源芯片的规格书,可以发现,由两个Rjc的热阻值,一个是到top的Rjc-top,一般芯片的封装材料分为金属封装、陶瓷封装和塑料封装,常见的是塑料封装。所以在工程应用中,如果使用Rjc的参数,尤其是测量MOS的时候,还是以TI的CSD19534举例说明,Rjc=2℃/W,测量Top case温度80度,功耗Pdiss=1.2W,此时会得到Tjunction=80+2*1.2=82.4, 会不会觉得计算的完全合理,MOS选型也没有问题。在评估半导体器件温升的时候,会使用热阻的参数。
2025-03-21 08:39:03
104
转载 在Android上控制数据使用量教程
但是不要被“ 无限 ”一词所迷惑,因为如果您不阅读大多数提供商以非常短的字体写出的合理使用政策,那么您将很容易超出您的数据计划并最终付出更多甚至更糟的代价来浏览速度上限。使用Opera mini,您可以自定义各种设置,这些设置不仅可以帮助您保存数据,还可以使网络浏览在android设备中获得有趣的体验。因此,我们准备了这篇文章,您可以通过它监视数据使用情况,并确保您没有超出数据计划的限制。如果您经常访问一个特定的网站,则应避免清除缓存,因为每次清除缓存时,您都需要再次下载网站信息,而不仅仅是下载更新。
2025-03-21 08:38:06
78
转载 手把手教你编写嵌入式驱动程序(根据时序图)
一般来说,一些常用的芯片在开发时,即使不熟悉,也可以参考网上现有的例程,对于一些不常用的芯片,DataSheet就是使用这款芯片的唯一资料,那么这时候就需要根据DataSheet的时序图写出对应的驱动程序。这里也存在一个问题,也就是如果接收不到Ack信号,整个I2C就会一直占用总线,造成总线繁忙,所以,我们可以改一下代码,在里面加一些定时操作,如果在某段时间内,还没有接收到Ack响应,就停止此次数据传输。如下的通信时序,因为是使用GPIO模拟的,可初始化任意两个引脚(除DEBUG相关引脚)进行实现。
2025-03-21 08:37:14
252
转载 分享下FMC接口设计的一点经验
电源部分较为复杂,包含12V,3.3V,参考电压VREF 和一个可调电压的电源VADJ(范围0-3.3V,由母板提供),UltraScale 板的VADJ可以参考 [color=var(--lwc-brandTextLink,#2574A9)]AR#67308。,区分也很简单,HPC引脚数量多(400pin),LPC引脚数量少(160PIN),两种类型都支持超高的速度和超强的稳定性。这个小部分的原理图是FMC的杂项,包含电源,JTAG,CLK和一组I2C。另一种是类似于芯片的,把各种接口和电源部分分开的。
2025-03-21 08:36:15
333
转载 如何将不同的操作系统移植到Android
XDA成员和传奇人物mamaich为我们带来了两个适用于Android设备的模拟器,这将使Android用户可以启动Windows95。QEMU和BOSCH在知道如何使用它们的人们中广受欢迎,因为它们已在其他项目中使用。但是,他分享了所有具有合适技能的人所需的全部资源和知识,以使他从上次离开的地方继续前进。如果要在QEMU中禁用32位磁盘驱动程序,则Windows 9x可以在QEMU中工作。此QEMU构建基于0.9.1,较新的版本具有ARM TCG中的错误,无法启动Windows或类似的操作系统。
2025-03-21 08:34:59
43
转载 [PIC®/AVR®/dsPIC®产品]ATMEGA4809的RTC定时器使用方法
例如,该设置在250ms时候发生了比较器中断,执行比较器中断函数,而下次执行的时候要等到计数器溢出后,重新再计时到250ms时候才发生第二次。本贴将演示如何使用内部的低速时钟为RTC提供时钟源,设置为0.5s的定时溢出中断,在中断里翻转LED的IO,实现LED的1Hz周期的闪烁。注意配置RTC计时器周期有2个选项,第一个是比较器的,第二个是周期的,这里使能的溢出中断对应的是周期信号的,所以是第二个。该问题已在地板揭晓,RTC的比较器中断要发生在周期溢出中断之前,所以这里不能配置的超过周期中断时间。
2025-03-18 21:49:22
59
转载 使用python+qt做一个串口波形调试工具
界面设计,设计2个combobox,一个作为串口选择,已添加打开软件自动搜索添加到combobox内,一个作为波特率选择;设计4个checkbox,选择4个曲线的开关,默认为打开。我们经常会用到串口打印一些数据,有时候不直观,通过曲线观察会更加清晰明了,网上有很多工具,但是总感觉不适合自己,那就让我们自己做一个适合自己的串口波形调试工具;判定字符串长度和校验固定字符,校验完成后将4个数据放入曲线buffer内,设置到曲线内即可;将字符串通过“,”字符进行split,得到5个字符串,1个固定字符和4个数据;
2025-03-18 21:47:46
70
转载 Linux筛除空行和注释行的几个技巧
在Linux系统上的许多文件中,编写程序的人写了很多注释,并添加了许多空白行以简化整个文档。尽管这对于全局读取很方便,但是添加,删除和更改设置的内容并不多。我们必须使用命令行来过滤不包含该内容的内容,这对我们有利。zabbix_server.conf文件有很多注释和空行,总共600多行(zabbix4.0)
2025-03-18 21:46:44
127
转载 基于gd32f4的svpwm产生
SVPWM基于空间矢量的概念,即将三相交流系统中的电压或电流表示为复平面上的一个旋转矢量。对于一个三相逆变器来说,其输出可以看作是六个基本电压矢量的组合,这些矢量对应于逆变器的六个开关状态。为了产生所需的输出电压矢量,我们首先确定它所在的扇区,然后计算该扇区内两个有效电压矢量以及零矢量的时间比例,以使得合成矢量尽可能接近所需矢量。例如,如果一个周期内的总时间为Ts,而某个有效矢量的作用时间为T1,则对应的PWM占空比D1 = T1 / Ts。扇区识别:根据参考电压矢量的位置确定它所在的扇区。
2025-03-18 21:44:50
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人