- 博客(9)
- 收藏
- 关注
原创 STM32 DWT外设 、serial studio软件 辅助 测试STM3DSP
DWT实际上是Cortex-M内核的debug工具,中文名为数据观察点单元.其中有一个寄存器CYCCNT,如果使能了DWT,CYCCNT的值就会每隔一个时钟周期+1。可以方便测试一段代码运行消耗的系统时钟周期。使用DWT计数功能需要如下步骤:1.首先要设置寄存器DEMCR中的TRCENA位为1以使能DWT外设。2.清空CYCCNT3.设置DWTCR寄存器中的CYCCNTTENA位为1,启动CYCCNT计数。
2024-04-25 15:57:34
586
原创 STM32 Sleep mode(睡眠)、stop mode(停止)、Standby mode(待机)实验
实验使用STM32F103RBT6最小系统板,实物与原理图如下图,飞线使用外部3.3V电源连接LDO后端VCC_3V3。
2024-02-22 14:18:51
2382
原创 STM32 FOC R3_2_SetADCSampPointSectX函数分析
本文分析STM32 FOC库R3_2_SetADCSampPointSectX函数。R3_2_SetADCSampPointSectX用于确认ADC采样时刻。pHandle->pParams_str->hTafter、pHandle->pParams_str->hTbefore
2024-01-12 16:57:20
879
原创 STM32 Keil下载后不能自动复位运行
使用STM32H503 和 STM32G070时,碰到Keil下载程序后不能自动复位运行代码。如下图,Flash Download页面Reset and Run已经选中。咨询FAE,得知Keil版本问题,仔细观察发现下图还有一个Pack选项页。Pack选项页如下图,取消Enable选项,重新下载,MCU能自动复位运行。
2023-11-10 11:40:47
1089
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人