跳转到主要内容

技术

MM32F013x——巧用Ozone调试MM32

本文将向大家详细地介绍如何使用Ozone调试MM32 MCU,以及Ozone能给大家带来哪些便利性,体验这款工具的强大之处。

技术干货 | M2354 MCU旁路攻击防护作法与好处

M2354针对常用的密码学算法AES、ECC与RSA更加入了旁路攻击的防护,防止攻击者从MCU运作中所泄漏的物理信息,反推系统所使用的秘钥。

消费电子进入全面计算时代,Arm发布最新V9架构CPU/GPU

5月26日的发布堪称是 Arm新品发布上里程碑式的发布,因为它开启了一个新的时代!

单片机的四种按键硬件、软件设计方式优缺点都有什么?

在单片机系统里,按键是常见的输入设备,在本文将介绍几种按键硬件、软件设计方面的技巧。

MM32F013x——基于Embedded Studio搭建MM32开发环境

mbedded Studio是用于嵌入式系统的多合一集成开发环境(IDE),用于管理,构建,测试和部署嵌入式应用程序。

以STM32为例,介绍单片机中的BOR/POR/PDR

STM32内部自带了一个可编程电压检测器(PVD),对VDD的电压进行监控可以通过电源控制寄存器PLS[ 2:0 ]位来设置监控电压的阀值,这样通过与VDD电压比较达到了监控电压的目的。

如何保证MCU上电后RAM的初始值唯一?

根据RAM的特性,MCU每次上电之后RAM里面的值是随机的。

MM32F013x——Windows环境下基于Eclipse开发、调试MM32

本章节将介绍在Windows环境下基于Eclipse开发、调试MM32。

8位和32位MCU该如何选择?

本文对比了8位MCU和32位MCU的使用案例,也可作为如何选择这两种MCU架构的指南使用。

如何知道单片机程序占了多少字节?

对于单片机程序占了多少字节?单片机还剩多少存储空间?

用STM32测量频率和占空比的几种方法

当频率提高,将会频繁进入中断,占用大量时间。而当频率超过100kHz时,中断程序时间甚至将超过脉冲周期,产生巨大误差。

为什么单片机需要时钟系统,时钟信号在单片机中扮演怎样的角色?

单片机内部需要储存器、累加器,这些都需要逻辑门电路。

MM32F013x——Windows下搭建Eclipse开发环境

如何在Windows环境下基于Eclipse开发、调试MM32 MCU,经过尝试,现将环境搭建分享给大家。

单片机的3种时钟电路设计方案,你常用哪一种?

程师在开发一个电路系统,往往会需要用到中央处理器,比如单片机、FPGA、或者DSP等等。

Cortex-M3寄存器等基础知识

Cortex-M3拥有R0~R15通用寄存器和一些特殊功能寄存器。R0~R12这些通用寄存器,复位初始值都是不可预料的。

MM32F013x——移植EasyLogger组件

本篇通过移植开源的EasyLogger组件结合EasyFlash,使用MM32F013x内置空闲的FLASH存储空间来实现LOG日志的存储记录,使用芯片自带的RTC功能使日志在存储的时候带有日期和时间信息。

深度:单片机到底是如何软硬件结合的?

分析单片机到底是如何软硬件结合的。并通过一个基本的程序,分析单片机程序的编译,运行。

如何最小化 SEPIC 转换器的辐射干扰?

用于电压转换的每个开关模式稳压器都会引起干扰。

MCU芯片国产替代之路还有多长?

MCU芯片在很多领域都有着广泛的应用,在此次“芯片荒”浪潮中,MCU是受影响最严重的芯片。

单片机的欠压复位,如何保护你的系统?

单片机的“电量不足”是电源电压不足或暂时降低,低于可靠运行所需的水平。