cathy的博客

STM32U575/585 功耗优化

STM32U575/585 微控制器(MCU)基于具有 Arm® TrustZone®和 FPU 的高性能 Arm® 32 位 Cortex®‑M33CPU。这些 MCU 采用新型结构制造,得益于其高度灵活性和高级外设集,实现了一流的超低功耗性能STM32U575/585 器件可为应用实现极高的能效。

STM32L4 单片机进入低功耗异常的一种情况

STM32 L4 系列作为一款高性能的低功耗芯片,具有强大的运算处理性能和极低的运行和待机功耗,广泛应用于各种需要节能设备上。

工程师笔记 | ADC 触发源介绍

在 STM32 MCU 中,ADC 有多种启动触发方式,本文对各种触发源的原理进行介绍,方便大家以后如何选择合适的触发源。

专家博文《设计的最佳平衡点:32引脚、32 KB MCU》

要在优化性能的同时最大限度地节省成本和设计占用的空间,32 引脚、32 KB 单片机(MCU)是满足这一设计需求的最佳平衡点。

C2000™︎ MCU提示“flash is not available on this device”错误的解决方案

本文将以C2000 F28002x系列及CCS11为例,介绍针对“flash is not available on this device”问题的两种解决方案。

最适合单片机的通信协议,如何设计?

通信设计中考虑协议的灵活性,经常把协议设计成“不定长度”。

STM32使用内部时钟当系统时钟

最近刚开始接触STM32,因为项目中所使用的STM32没有外部晶振,再加上需要使用一些高频外设,所以说就只能使用内部的HSI作为PLL时钟源,作为系统时钟。

STM32外部晶振频率设置

之前申请了一个STM32免费的迷你板,调试串口通信时总是弄不好。后来发现大多数stm32采用的是8M的晶振,但是手里这块迷你版采用的是12M的晶振,其实STM32支持4—16MHz之内任何频点的晶振。于是想到了两个解决方案:

第一个是改程序,第二个是换晶振。本着不乱改硬件的原则,决定开始更改程序。

“STM32外部晶振频率设置"

经过查资料得知,其实就是把system_stm32f10x.c里面的时钟设置改一下就行了,原本8*9=72。12M的晶振72/12=6。但是把响应位置改过了之后并没有成功。后来查倒stm32f10x.h里面也有时钟的设置。再次更改,依旧失败。最终到处查询后找到了问题所在——keil自身设置。

技术博客 I 如何在PCB设计中进行DDR布线?

在如今的印刷电路板设计中,双数据速率(DDR)存储器非常普遍。许多设计都会用到DDR存储器配置的不同版本,这需要在布局中使用特定的布线模式。

基于STM32模拟uart串口通信

UART即通用异步收发器,是一种串行通信方式。