cathy的博客

用国产CH32替代STM32,要不要试试?

CH32F103的芯片,支持WCH-Link或者其他SW仿真工具下载,也支持使用WCHISPTool通过USB和串口下载。

工程师笔记 | STM32CubeIDE SWV功能简介

STM32CubeIDE是ST官方推出的集成开发环境,集成了很多STM32的调试与开发工具。本文主要介绍如何使用SWV功能来打印输出。

基于STM32的高精度温度测控系统原理图分析

STM32主控控制恒流源输出电流给温度传感器(PT100),返回差分信号,滤波后进行模数转换,单片机采集信号,处理显示,并控制外围电路处理,发送信息到上位机,控制LED以及蜂鸣器的鸣叫

STM32端口IO方向设置问题

每个IO口可以自由编程,但IO口寄存器必须要按 32 位字被访问。

如何将MCU与FPGA进行配对达到提高系统效率的目的?

FPGA已经变得如此具有成本效益,因此它们越来越多地与mcu结合使用,以提高整体系统效率。

单片机常用的几种赋值操作

本文将和大家一起学习下常见的单片机赋值操作

单片机中的上电复位和手动复位

为保证单片机能可靠地复位,必须使RST引脚至少保持两个机器周期高电平,CPU 在第2个机器周期内执行内部复位操作,以后每一一个机器周期重复一一次, 直至RST端电平变低。

单片机异常复位后如何保存变量数据?

众所周知,单片机复位后变量数值会自动初始化,以华大半导体HC32L136为例,具有 7 个复位信号来源,每个复位信号都可以让 CPU 重新运行,绝大多数寄存器会被复位到复位值,程序会从复位向量处开始执行。

STM32中boot0和boot1的启动方式

在每个STM32的芯片上都有两个管脚BOOT0和BOOT1,这两个管脚在芯片复位时的电平状态决定了芯片复位后从哪个区域开始执行程序。

STM32H7 RAMECC功能及应用

STM32H7系列MCU的Flash,SRAM和CACHE都支持ECC的功能。在本文中,主要介绍SRAM ECC这部分功能以及应用中的注意事项。