跳转到主要内容

技术

结合 Keil 描述如何编写ARM处理器的Bootloader

Bootloader顾名思义就是引导加载程序,是在操作系统或应用程序运行之前的一段程序,是在系统上电后执行的一段程序代码。

STM32如何分配原理图IO?

在画原理图之前,一般的做法是先把引脚分类好,然后才开始画原理图。

新能源领域中的多节点RS-485总线保护电路应用

随着“碳中和”概念普及,光伏、风力、储能等行业再度迎来风口。而作为这些行业的常用通讯接口,RS-485往往需要添加保护电路来保障通讯稳定,本文将为大家介绍一种多节点环境的保护电路方案。

STM32内置硬件功能安全属性

对于功能安全,ST MCU从芯片内置的硬件安全属性,经过认证的软件自检库和完备的安全文档三个层面来支持STM32用户在系统级进行开发,达到要求的功能安全等级。

Cortex-M0中断控制和系统控制(三)

电平触发是外设的中断请求有持续的电平信号,若电平信号在处理器从ISR返回之前没有被取消,则中断返回后将再次触发已经服务过的中断。

基于单片机的极简图形化状态机框架NorthFrame

NorthFrame是基于非UML极简理念的状态机框架。配合NF_FsmDesigner图形化开发工具,可无负担替代传统switch-case状态机开发。

单片机系统EMC测试和故障排除

对于从事单片机应用系统(软硬件)设计的工程技术人员来说,掌握一定的EMC测试技术是十分必要的。

STM32单片机开发中的RTOS

很多STM32单片机初学者都是从裸机开始的,裸机确实也能开发出好的产品。但是,作为一个嵌入式软件工程师,况且用的并不是51那种低端单片机,如果只会用裸机开发产品,那肯定是不够的。

开关电源中的局部放电

局部放电现象,通常主要指的是高压电气设备绝缘层在足够强的电场作用下局部范围内发生的放电,某个区域的电场强度一旦达到其介质击穿场强时,该区域就会出现放电现象。

为什么我测到的低功耗电流和手册不一样?

降低功耗,有利于节约能源,延长待机时间,降低产品热量… … 毋庸多言,低功耗已经成为衡量产品优略的重要指标之一。

MM32F013x——IEC60730-1 B类认证软件设计指南(三)

SRAM检测不仅检测数据区域的错误,还检测其内部地址和数据路径的错误。

单片机编程技巧—状态机编程

学会一种好的编程框架或者一种编程思想,可能会受用终生!比如模块化编程,框架式编程,状态机编程等等,都是一种好的框架。

如何用STM32CubeMX实现CAN通讯?

首先要安装cubemx跟Keil5两个编程软件,然后打开cubemx软件,新建一个工程项目:

<center><img src="http://mcu.eetrend.com/files/2021-07/wen_zhang_/100113938-210367-1.jpg&…; alt=“STM32-CubeMX-实现CAN通讯"></center>

输入CPU型号:

基于KEIL MDK环境调试STM32的两个误会

曾有两个不同的STM32用户反馈了相似的问题,他们在对STM32F7Cube库里的工程例程进行编译时,发现了一个令人很不解的事。编译的结果提示芯片内的RAM几乎都耗光了。

5分钟了解单片机数据、地址、控制总线结构

计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须协调工作,所以在微处理机中引入了总线的概念,各器件共同享用总线,任何时候只能有一个器件发送数据。

隔离信号和电源的4个常见问题,这里为您解答!

在本文中,我们将分享在隔离信号和电源设计时经常出现的问题,并简要概述可用的分立式和集成式器件。

MCU,RTOS,物联网之间有什么联系?

嵌入式物联网开发平台是一个系统,是微控制器+物+联+网+开发平台的系统组合。

STM32和Arduino对比,谁更厉害?

很多电子爱好者面对Arduino和STM32时都会有个两难的决定,不知道如何选择使用。Arduino一直处在火热状态,但是STM32接口多性能强,速度也较快。

如何用单片机做一个高精度的时间钟方案?

理论上,只要是用晶振作为时基的单片机时间钟,在常温下做到日差1秒之内,甚至更精准是应该极易达成的。

PCB中常见错误大全

虽然你可能认为你的设计是完美无瑕的,且犯错根本就不会是你的风格,但很多时候,你的同侪会在你的设计看到一些你没有注意到的错误。