跳转到主要内容

技术

通俗理解STM32中的上/下拉电阻

STM32内部的上拉其实是一个弱上拉,也就是说通过此上拉电阻输出的电流很小,如果想要输出一个大电流。那么就需要外接上拉电阻了,其实就是增加导线的输出电流。

51单片机与STM32单片机架构的区别

MCU跟人体很像,简单来说是由一个最重要的内核加其他外设组成,内核就相当于人的大脑,外设就如人体的各个功能器官。

干货 | MCU芯片加密历程

本文将单片机在安全保护方面的发展历程与大家分享。并在文章的最后,总结了现阶段安全级别最高的智能卡芯片的优点及其缺点。

STM32单片机和51单片机有何区别?看完秒懂!

单片机简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件。

如何解密单片机内程序?

单片机解密又叫单片机破解,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成 了习惯叫法,我们把CPLD解密,DSP解密都习惯称为单片机解密。单片机只是能装载程序芯片的其中一个类。

Nand Flash结构及错误机制

Nand Flash存储器内部是由存储单元“浮置栅晶体管”阵列排布组成,每一个“浮置栅晶体管”包括2个栅极:一个控制栅极和一个浮置栅极。

一文说清:串口通信(232、485、422)的常见问题

相对来说,异步串口通信,就只需要一根线就可以发送数据了。在对速率要求不高的情况,使用一根线发送数据是带来大大的方便和实用价值的。

MM32F013x——硬件看门狗及选项字节操作

本文将重点介绍如何在MM32F013x上实现用FLASH 选项字节存储用户数据以及使能硬件独立看门狗模式的功能。

基于单片机的数字电子钟

利用所学知识设计一个单片机数字电子钟。

一个故事看懂单片机中的堆栈

在理解单片机的时候如果能把你之前有的那些也许仅仅是直觉上的对计算机的理解融入进来的话,可能会对你学习单片机的概念有极大的帮助,至少对于我是这样的。

AVR单片机语音识别电路模块设计

LD3320芯片是一款“语音识别”专用芯片。该芯片集成了语音识别处理器和一些外部电路,包括A/D、D/A转换器、麦克风接口、声音输出接口等,而且可以播放MP3。

ME32x系列MCU Keil调试技巧

ME32x系列是内嵌ARM Cortex™ M0/M3核的32位微控制器。该系列控制器由敏矽微电子有限公司自主开发,并具有自主知识产权。

如何设计微控制器控制的隔离式16位输出模块?

无论是在建筑物中还是在生产车间,如今在任何地方都需要可编程控制器来调节各种生产过程、机器和系统。这就涉及到与相关器件连接的可编程逻辑控制器(PLC)或分布式控制系统(DCS)模块。

基于APM32 MCU的电动车BMS及电机控制应用方案

极海APM32系列工业级通用MCU,低功耗、高性能、高集成、易于移植、支持96位唯一设备ID(UID),ESD高达8KV,符合工业级可靠性标准,具有较强的抗干扰性和防静电能力,全系列产品工作温度覆盖-40℃~+105℃,满足严苛工作环境的温度要求,可为电动车行业提供安全可靠的嵌入式应用解决方案。

专治MCU各种 HardFault 的库:CmBacktrace(错误追踪库)

相信有不少读者都遇到过 “HardFault” 的问题,而且不止一次,有时候可能因为它连续几日加班,甚至通宵。那么今天就来分享一个由armink(也就是现在RTT里面的那位朱大神)整理的开源库,借花献佛分享给大家。

MM32F013x——RTC闹钟定时唤醒

本文将重点介绍如何在MM32F013x上通过内部RTC模块的闹钟事件来唤醒处于停机模式下的MCU。

51单片机 VS STM32单片机:优缺点分析,孰强孰弱?

51单片机——应用最广泛的8位单片机。

单片机的内存分配(变量的存储位置)详解

要了解 ROM(flash)、RAM(sram)启动,首先需要对链接器 Linker 如何分配内存有一定的了解。

如何更快调试嵌入式软件,试试这五个技巧!

调试嵌入式软件是我最不喜欢的行为,不幸地是,它却是必要的。值得庆幸地是,技术和工具链创新的进步衍生出大量的新技术,从而大大地加快了调试过程。下面让我们来看看其中一些方法,从传统的断点调试出发到更先进的仪器跟踪技术。

将Swift语言应用到MCU开发中(下)

本文的上半部分简单介绍了什么是Swift,为什么要用Swift做MCU的开发语言:将Swift语言应用到MCU开发中(上)。接下来将介绍作者本人在进行的一个项目,旨在开发出一个适合于MCU的Swift开发环境。