keil
文章平均质量分 58
jianda_x
这个作者很懒,什么都没留下…
展开
-
STM32的独立互补PWM初始化控制 kw:PB15 TIM1_CH3N
测试硬件: STM32F103C8T6,测试功能:PB15 独立PWM输出TIM1_CH3N原理图固定了,以PB15作为PWM输出控制引脚,由于引脚定义中,该引脚为TIM1_CH3N互补输出,而本次设计只需要该脚独立输出PWM脉冲。因网上关于该点的资料较少,在此整理一下,希望对你有多帮助。1、GPIO初始化,TIM初始化static void TIM1_GPIO_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2.原创 2021-07-08 17:56:51 · 2312 阅读 · 0 评论 -
STM32精确延时时间设置
本文根据原子哥程序代码改编1、初始化SysTick(非常规意义上的滴答计时器)void delay_init(){ SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);//选择外部时钟HCLK/8 fac_us=SystemCoreClock/8000000; //为系统时钟的1/8 fac_ms=(u16)fac_us*1000; //非O...原创 2021-07-07 16:57:44 · 3057 阅读 · 0 评论 -
keil测量代码运行时间_delay_iwdg
测试硬件: STM32F103C8T6,主频72M,调试接口SWD1、如图,确定外部晶振8M及芯片型号103C8T62、确定运行主时钟频率72M及选择调试接口SWD3.调试确定时间,在运行的程序段前后打上断点,如下图 5.58959924-5.58911818=0.00048106s 约481us(为什么不是480us???你猜)用以上方法就可以测试程序断运行时间。。。...原创 2021-07-07 16:27:06 · 629 阅读 · 0 评论