跳转到主要内容

技术

很强大!低耦合高内聚的MCU实用软件框架

一个模块内部各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间的联系程度越高,则内聚性越高,也就是高内聚。

STM32位带引申的指针变量问题

位带操作牵涉到的一个重要知识点就是指针变量。这种位带映射操作,就是操作映射过后的地址,其实就是操作指针变量(存放地址的变量)。

如何为ADC增加隔离而不损害其性能呢?

对于隔离式高性能ADC,一方面要注意隔离时钟,另一方面要注意隔离电源。

三颗“芯”,参透工业4.0的财富密码

第四次工业革命是以信息物理系统(CPS)的应用为特征的,也就是通过网络将整个工业价值链中的人和物都连接在一起,以流动的大数据作为核心资源对生产进行全流程管理,通过这样的数字化转型,既可以提升生产效率,也可以兼顾定制化和灵活性。

入手STM32单片机的知识点总结

STM32外设很多,为了降低功耗,每个外设都对应着一个时钟,在系统复位的时候这些时钟都是被关闭的,如果想要外设工作,必须把相应的时钟打开。

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

本章节中我们将为大家介绍在MM32F0130上ClassB认证的各部分代码段测试所花费的时间。

MCU(单片机)可以替代PLC 吗?

单片机出现的历史并不长,但发展十分迅猛。它的产生与发展和微处理器的产生与发展大体同步,自1971年美国Intel公司首先推出4位微处理器以来,它的发展到目前为止大致可分为5个阶段。

功率MOSFET基础知识详解

尽管分立式功率MOSFET的几何结构,电压和电流电平与超大规模集成电路(VLSI)设备采用的设计方式有极大的不同,它仍然采用了与VLSI电路类似的半导体加工工艺。

STM32基本系统主要分几个部分?

无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空。

详解STM32中的ADC

STM32F103系列有3个ADC,精度为12位,每个ADC最多有16个外部通道。

STM32Trust介绍及代码执行保护方法

本文带你认识STM32Trust,以及在STM32上支持的一种SMI技术。

单片机按键复位电路原理和电路图

单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。

STM32 HAL的超全知识总结

通常新手在入门STM32的时候,首先都要先选择一种要用的开发方式,不同的开发方式会导致你编程的架构是完全不一样的。

再谈I2C,硬件问题汇总及死锁解决办法

本文主要针对 i2c 设备,讲解如何解决 i2c 设备主机与从机直接无法正常数据交互的问题,侧重点是针对硬件设计不太合理、i2c 设备设计不标准导致总线故障的情况,并且通过分析现象,提出解决方案。

如何处理J-Link不能连接目标MCU的问题?

J-Link是嵌入式软件、硬件工程师最常用的工具之一,但是,在使用这个工具时,也会遇到各种各样的问题。

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

MCU有时钟安全系统(CSS)模块,除了MCU的硬件时钟安全机制之外,还可以结合软件对系统时钟进行检测保障安全。

如何挑选一款合适的LED驱动IC?这些选型要点,你一定要了解

LED是一种能够将电能转化为可见光的固态半导体器件,它的半导体属性可最大限度地突显智能照明的优势,满足消费者对调光、调色、远程控制、可扩展性等全方位的照明需求。

精“芯”之选:一颗为物联网而生的MCU

IC Insights最新的研究数据显示,全球MCU市场保持着持续稳定的增长,MCU的出货量从2015年的220亿颗增长至2020年的360亿颗,市场规模也从159亿美元增长至207亿美元,2021年全球MCU市场规模将达到223亿美元。

ARM-Linux开发与MCU开发有何不同?

针对ARM-Linux程序的开发,主要分为三类:应用程序开发、驱动程序开发、系统内核开发,针对不同种类的软件开发,有其不同的特点。