跳转到主要内容

技术

梳理STM32芯片的内部架构

STM32芯片主要由内核和片上外设组成,STM32F103采用的是Cortex-M3内核,内核由ARM公司设计。

单片机电路设计的一些难点

单片机是嵌入式系统的核心元件,使用单片机的电路要复杂得多,但在更改和添加新功能时,带有单片机的电路更加容易实现,这也正是电器设备使用单片机的原因。

芯海科技BMS:让每块电池的安全都值得信赖

为了保障电池系统的安全,避免假冒伪劣电池应用到便携式设备,芯海科技BMS系列产品通过数字安全认证,为电池安全筑起了一道坚实的防线。

什么是单片机的MOV指令?示例集锦总结!

片内RAM区和特殊功能寄存器的数据传送,包括MOV指令、堆栈操作指令(PUSH、POP)和交换指令(SWAP、XCH和XCHD)。

单片机的基本组成及引脚说明

单片机的基本结构包括中央处理器(CPU) 、存储器、定时/计数器、输入输出接口、中断控制系统和时钟电路六部分。

车载MCU在车身域、动力域、底盘域、座舱域和智驾域的应用

控制类芯片主要就是指MCU(Microcontroller Unit),即微控制器,又叫单片机,是把CPU的主频与规格做适当缩减,并将存储器、定时器、A/D转换、时钟、I/O端口及串行通讯等多种功能模块和接口集成在单个芯片上,实现终端控制的功能,具有性能高、功耗低、可编程、灵活度高等优点。

可以根据负载轻松而精确地进行限流吗?

在一些电源管理应用中,无论是要保护电源(例如,中间电路电压需要过载保护以便能够可靠地为其他系统部件提供电能),还是在故障情况下保护可能由于过流而造成损坏的负载,都需要精确地限制电流。

单片机外部总线如何扩展?

单片机在复杂的应用中,片内的资源往往不能满足实际需求,需要扩充较大的存储容量和较多的 I/O 接口。

单片机串口解析数据的几种方式

UART串口是嵌入式开发常见的一种通信方式,但还是有不少人不知道怎么使用串口。

基于中微爱芯双MCU AiP8F3532+AiP8F3216的电烤箱解决方案

本方案采用全触控的操作方式,结合了单腔体、双腔体以及大腔体(一体腔)的功能,方案上采用显示板+电源板双MCU的组合。

基于雅特力AT32F421的遥控攀爬车电调应用方案

雅特力攀爬车电调应用方案采用AT32F421弦波+方波驱动技术,使攀爬车能够在复杂地形中有更长的续航时间,还能够根据不同需求调节电机的全比例油门输出。

极海基于APM32F035的屏蔽泵参考方案

极海基于APM32F035电机控制专用MCU的屏蔽泵参考方案,可助力整机系统达到IE3的高效节能等级,同时电路设计更紧凑与稳定,成本效益相比传统设计更高。

如何在STM32CubeMX中集成Flexible Safety RTOS

通过在STM32CubeMX工具添加STM32Cube扩展包集成嵌入式软件块,简化创建软件包工程的过程。

实战经验 | Cortex-M核除0操作的报错机制话题

除0操作属于错误操作,在ARM Cortex-M平台上会有相应的报错机制。但这边会涉及到整型数的除0以及浮点数的除0,另外还会涉及错误产生后的报错机制,是中断还是错误位,本文会对这个报错机制加以说明。使用STM32H723做为测试芯片。

高效双控 精准卓越 | 极海G32R501低压无感双电机参考方案

极海紧跟行业技术发展趋势,推出G32R501低压无感双电机参考方案,主控芯片采用全新发布的G32R501实时控制MCU,具备灵敏感知、高效处理、精准控制等特性;

为什么单片机不能直接驱动电机

以STM32F103单片机为例,在输出电压特性表可以看到,STM32F103的I/O输出高电平的电压在VDD-0.4V至VDD,以3.3V供电的话,那么I/O口的高电平电压在2.9V至3.3V之间。

雅特力AT32F402/F405 GPIO应用笔记

这篇应用笔记介绍AT32F402/405的GPIO功能及固件驱动程序API的配置和使用,并对BSP例程的软件设计加以说明,同时演示使用方法并展示实验效果,供用户参考。

学习STM32很简单?

觉得简单,说明ST成功了

当年STM32是怎么在众多单片机里脱颖而出的?因为有库函数这个东西。

在这之前,单片机主要是51、AVR、PIC、MSP430这些玩意,就是写个UART通信函数,都要先去搜索下别人的代码“借鉴”一下,发现别人写得不完全满足需求又自己修改,然后慢慢地积累出自己的一套库,在换下一款单片机的时候这几年的积蓄发现又用不上。

ST半导体搞这个库函数,不就是为了降低开发门槛么?开发库相关文章:STM32标准库、HAL库特点与应用。

让开发者专注于更抽象的应用而不需要太关注单片机底层的东西才是大趋势,ST抓住这个趋势先发制人才得以迅速占领市场。

单片机消息队列的实现原理和机制

单片机开发过程中通常会用到“消息队列”,一般实现的方法有多种。本文给大家分享一下队列实现的原理和机制。

找不到所需的元器件怎么办?几招帮你解决问题!

有时候,BOM表中的一个关键元器件正好买不到,这通常是由于供应链短缺或产品停产造成的。在采购替代元器件之前,必须了解你是需要备选品、等效品还是直接替代品。