跳转到主要内容
第五届滴水湖中国RISC-V产业论坛专题
【填问卷 月月赢好礼】“芯英雄联盟”直播服务在线调查
CES 2026(国际消费类电子产品展览会)专题
以板载匠心,赋能 FPGA 创新,加速产品从 0 到 1
直播预约 | AI 智能体加速FPGA开发
难以置信!5微米,比红细胞还小!Mars ZX2让机械臂变得更精密、更紧凑、更易集成
物联网应用中的电池寿命计算

<font color="#FD8900">作者:e络盟大中华区销售总监朱伟弟</font>

从公共汽车站的标牌到联网的复杂工业系统,大部分电子系统的设计方式因互联网而发生了极大的改变。其中,最大的变化或许是引入了收集数据并将信息传递至云端的传感器系统。

这些小型“器件”通常无法连接主电源,这意味着它们必须通过电池或能量采集装置进行供电。

对于许多应用而言,能量采集装置是最可行的解决方案。如果设备设计成较低功耗,而能量采集装置可获取较多能量,则设备有可能实现无限期运行。

然而,由于有限的能源获取或过大的系统能源需求,许多应用不适用该方法。在这种情况下,需要通过电池来为系统供电。

STM32 定时器实现红外遥控数据接收

<strong>一、原理</strong>

<strong>1、红外发射协议</strong>

红外通信的协议有很多种。这个实验使用的是NEC协议。这个协议采用PWM的方法进行调制,利用脉冲宽度来表示 0 和 1 。

NEC 遥控指令的数据格式为:同步码头、地址码、地址反码、控制码、控制反码。同步码由一个 9ms 的低电平和一个 4.5ms 的高电平组成,地址码、地址反码、控制码、控制反码均是 8 位数据格式。按照低位在前,高位在后的顺序发送。采用反码是为了增加传输的可靠性。因此,每帧的数据为 32 位,包括地址码,地址反码,控制码,控制反码。反码可用于解码时进行校验比对。

STM8S单片机入门2(关机模式开关机按钮)

开关机功能是使用电池供电系统的最基本功能。如果使用机械式开关(2段拨动开关,自锁开关等)等直接接通和切断电源,不说机械部件的可靠性,至少自动关机(一般在长时间不操作、电池电量低时需要自动关机)功能就比较难实现。所以电池供电系统一般采用按钮开关,用一个按钮配合软件实现按一次开机、再按一次关机的功能及自动关机的功能。

这部分内容就讲述如何在上实现一键式的开关机功能。开关机功能要使用单片机的一个引脚(PD4)作为输入端,连接到按钮,接收按纽按下产生的电信号,然后再使用另一个引脚(PD3)作为输出端去驱动由三极管8550构成的一个电子开关实现对系统电源的控制。而STM8S单片机本身就直接接在电池上,利用单片机的停机模式,将单片机本身的电流降低到μA级,对电池的消耗就可以忽略不计了。

<strong>1、电路设计</strong>

【视频】STM32L0 LoRa 探索套件入门视频

LoRa WAN协议是一种开放的全球标准,用于通过无线 LoRa 网络实现安全运营及 IOT LPWAN 连接。
LoRa WAN认证计划确保互操作性和技术灵活性,可满足多种 IOT 应用的要求。
LoRa WAN的主要优势包括:功耗极低、支持超长距离、网络部署的节点成本和总成本较低...

基于ARM和FPGA的多路电机控制方案

介绍了一种基于fpga的多轴控制器,控制器主要由arm7(LPC2214)和fpga(EP2C5T144C8)及其外围电路组成,用于同时控制多路电机的运动。利用Verilog HDL硬件描述语言在fpga中实现了电机控制逻辑,主要包括脉冲控制信号产生、加减速控制、编码器反馈信号的辨向和细分、绝对位移记录、限位信号保护逻辑等。论文中给出了fpga内部一些核心逻辑单元的实现,并利用QuartusⅡ、Modelsim SE软件对关键逻辑及时序进行了仿真。实际使用表明该控制器可以很好控制多轴电机的运动,并且能够实现高精度地位置控制。

对STM32系统时钟和分频的一点理解

系统时钟和分频
首先来手册里的一段话。
三种不同的时钟源可被用来驱动系统时钟 (SYSCLK)
HSI振荡器时钟
HSE振荡器时钟
PLL时钟
一般用的是PLL时钟,后面有证据。
我们可以通过库函数获取各时钟值
void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks)
在我的系统里,把时钟值打印信息如下:
SYSCLK:0x44aa200 //72000000, 72MHz
HCLK:0x44aa200 //72000000, 72MHz
PCLK1:0x2255100 //36000000, 36MHz

低温下部分产品RTC不工作的问题探析

<strong>前言</strong>

客户反馈在批量生产阶段,发现部分产品的MCU的RTC在低温(0℃)下工作不正常,但是在常温下又是正常的,且其他正常的MCU的RTC在常温与低温下都是正常的。

<strong>问题跟进</strong>

通过与客户邮件沟通,了解到客户使用的MCU型号是STM32F030C6T6TR。在产品的主从结构中主要用作电源管理和时钟管理。通过客户的描述,似乎相同型号不同片子都存在较大的差异。

STM8S单片机入门1(开发环境搭建)

STM8S单片机开发环境由三大部分组成,包括PC机上的开发软件(集成开发软件、驱动程序等)、调试&编程器ST-LINK、目标单片机电路板。如下图所示:

<center><img width="500" src="http://mcu.eetrend.com/files/2017-09/博客/100007899-26008-31.jpg&quot; alt="STM8S单片机入门1(开发环境搭建)"></center>

1、PC机上开发软件

STM8S单片机入门(前言)

STM8S单片机是一款广泛使用的8位低功耗单片机,具备系统成本低、功能强大等特点。功能强大也带来了学习入门相对较难的问题。本入门教程面向无任何单片机基础的人,从开发环境的搭建开始,通过详细讲解一个典型单片机应用系统最基本设计和实现过程,帮助大家快速入门。

单片机应用系统的形态很多,但基本模式类似。以智能硬件的应用为例,各种智能硬件区别大多是输入电路(各种传感器及外部信号输入)和输出电路(控制电路、动作电路)的不同,基础部分单片机、电池和充电管理、无线数据模块都是类似的。

所以本入门教程选取包含开关机电路、锂电池充电及电源管理、蓝牙无线接口的一个单片机应用实例,通过讲解这些功能的实现过程,把 STM8S单片机的GPIO、中断程序、AD转换、串口通讯、停机模式的使用等知识点串接起来,让大家对STM8S单片机有个整体的认识和掌握。

STM32F4 新建标准库函数工程

<strong>前言</strong>

在 STM32 开发中,库函数开发相比寄存器方式具有开发周期短、代码可读性好、便于移植等优点,而使用 Keil 环境的第一步就是新建工程。本文以 STM32F401CE 芯片为例,介绍使用标准库函数新建工程的步骤。

<strong>材料准备</strong>

• STM32F4xx 固件库:STM32F4xx_DSP_StdPeriph_Lib_V1.4.0.rar
• Keil-MDK
• 一点耐心

<strong>新建库函数工程注意事项</strong>

不同芯片在新建工程时的配置略有区别,主要体现在以下几点:

Keyssa推出高速、超小面积且超低功耗的KSS104M和KSS104M-CW非接触连接方案

<font color="#FD8900">新产品是专为移动应用设计的大批量非接触式连接方案</font>

如何以全模拟控制的降压和升压转换器实现输出稳压

可使用同一款单片机实现纯模拟控制的同步降压型电源和升压型电源,从而实现输出稳压。两种方案拥有一个共同的优点,即不占用任何处理器资源,这样内核就可以全力满足更为复杂的固件的需求。同时,模拟回路能够更快速地响应负载阶跃和输入电压变化,这对于不少应用而言是非常有用的。

本文讨论的单片机为 Microchip 旗下的 PIC16F753。无论是降压还是升压转换器其所需的外设集是相同的:互补输出发生器、比较器、运算放大器、9 位模数转换器、固定参考电压、斜率补偿模块,以及捕捉和比较 PWM 模块。上述外设应通过固件实现内部连接,以减少所需的外部引脚数。

<strong>电路图</strong>

【视频】STM32L496G套件介绍

【Getting started with the STM32L496G discovery kit】

Silicon Labs磁性传感器为物联网时代带来现代化霍尔效应开关和位置感应

<font color="#FD8900">Si72xx霍尔效应传感器提高工业、消费和汽车设计的电源效率、灵敏度、易用性和干扰保护能力</font>

Silicon Labs(亦称“芯科科技”,NASDAQ:SLAB)日前推出磁性传感器产品组合,带领现代化霍尔效应传感技术进入21世纪,提供业内领先的电源效率、最佳的灵敏度、灵活的I2C配置,以及内置攻击检测和温度传感器。

量子计算机研究取得新突破:用现有技术生产量子芯片

澳大利亚研究人员日前宣布,他们发秘境一种构建量子计算机的新方法,能以更简单、更廉价的方式批量生产量子计算机。
<center><img width="600" src="http://mcu.eetrend.com/files/2017-09/wen_zhang_/100007875-25904-23.png&…; alt="量子计算机研究取得新突破:用现有技术生产量子芯片"></center>

基于PIC单片机的CAN总线扩展技术

本文详细介绍了基于PIC单片机的CAN总线扩展技术,给出了CAN网关的硬件设计原理及软件设计框图,通过CAN网关增加了CAN总线的容量、提高了CAN总线的通信速率、扩展了CAN总线的传输距离。

stm32内存管理总结

<strong>一、内存管理简介</strong>

内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法有很多种,他们其实最终都是要实现 2 个函数:malloc 和 free;malloc 函数用于内存申请,free 函数用于内存释放。本章,我们介绍一种比较简单的办法来实现:分块式内存管下面我们介绍一下该方法的实现原理,如图

AMD谈新一代Zen处理器:更高的IPC,更强超频能力

这一代的Ryzen处理器普遍存在一些小毛病,比如默认频率不高,超频性能不强,内存兼容性不太好等,不过比起以前的FX系列处理器,Ryzen是一个质变的产品,明年的Ryzen预计将逐步解决这些问题。AMD桌面CPU市场总监Don Woligroski在接受Joker Production的采访中表示,将来的Zen架构处理器会有更高的IPC和更强的超频能力。

他声称Ryzen是一个最差的产品(与将来新一代的Ryzen相比),这是因为Zen是一个全新的架构,并且使用了全新的14nm制程工艺,AMD的工程师也一直在努力让用户可以将CPU超频到4GHz以上,他们是一群聪明人,因为他们能将产品做好。

msp430 学习经验总结6个方面

1.MSP430开发环境建立
1.安装IAR dor msp430 软件,软件带USB仿真器的驱动。
2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET
3.建立一个工程,选择"option"选项,设置
a、选择器件,在"General"项的"Target"标签选择目标器件
b、选择输出仿真,在"Linker"项里的"Output"标签,选择输出"Debug information for C-SPY",以输出调试
信息用于仿真。

基于 QDR-IV SRAM 实现网络流量管理统计计数器 IP设计

<font color="#FD8900">作者: Avi Avanindra,Devardhi Mandya,Cypress</font>

网络路由器带有用于性能监控、流量管理、网络追踪和网络安全的统计计数器。计数器用来记录数据包到达和离开的次数以及特定事件的次数,比如当网络出现坏包时。数据包的到达会使多个不同的统计计数器发生更新;但一台网络设备中的统计计数器的数量及其更新速度常常受到存储技术的限制。