跳转到主要内容

技术

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

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

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

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

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

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

如何用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型号:

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

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

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

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

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

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

STM32开发中使用C语言实现IIC驱动

使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC对象即可,本文是基于STM32和HAL库做进一步封装的。

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

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

STM32低功耗开发时,需要注意的GPIO配置问题

一个产品的功耗不光是硬件功耗的事,其实软件也是影响整个产品功耗的一个关键因素。进行STM32低功耗产品开发时,可以通过GPIO配置方式来减低功耗。

再好的电路板,哪能没有测试点!

基本上设置测试点的目的是为了测试电路板上的零组件有没有符合规格以及焊性。

一个产品级MCU菜单框架设计

作为一个底层驱动工程师,驱动写完了,是要写硬件测试程序的。这个测试程序,一般给测试部/硬件工程师用来测试硬件, 也会给工厂产线测试准成品。

实例分析!单片机最小系统开发运行的全过程

利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。

ADC和DAC常用的56个技术术语

为防止混叠,必须对所有有害信号进行足够的衰减,使得ADC不对其进行数字化。欠采样时,混叠可作为一种有利条件。

深入解析:单片机晶振脚原理是什么?

XTAL1和XTAL2指的是8051系单片机上常见的用于接“晶振”(晶体谐振器-Crystal Resonator”)的两个引脚。

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

上一章节中我们介绍了主要介绍了ClassB软件的作用、框架和流程等,本章节将给大家介绍CPU寄存器检测实现方法。

干货 | 教你一秒分辨真假芯片

市面上的IC芯片林林总总,各式各样,不注意区分,有时很难看出各种料有何不同,到底是真是假、是全新还是翻新。

开关电源调试的这13个步骤,你都熟记于心了吗?

目测下PCB上面的插件器件有没有挤在一起,是不是需要加强绝缘,然后查看实物与丝印有没有不符的等现象,贴片器件有没有实物与封装不一致,位号的丝印是不是也会出现看不清楚,字体大小不符合要求等,有没有被遮挡。

STM32单片机的启动过程

主闪存存储器是STM32内置的Flash,作为芯片内置的Flash,是正常的工作模式。

USB Type-C 240W:引领电源的未来!

近日,通用串行总线(USB)标准组织USB-IF宣布修订USB PD协议3.1规范,将USB Type-C最大功率从100W(20V,5A)提升至240W(48V、 5A)。