Image
Image

qn7a12

+ 关注

粉丝 1     |     主题 40     |     回帖 542

STM32F103 SysTick滴答定时器实验
2024-4-9 08:58
  • ST MCU
  • 19
  • 1281
  然后是  
  ......  
  代码补充说明 学习这个的时候遇到了一些问题,或许是很简单的问题就是懵在Sys Tick滴答定时器是如何运行的 ...  
  ......  
  Systick.c  
  Systick.h  
  标题 main.c  
  补充 1.进行实验时应将 stm32f1xx.it.c(h)里的注释掉 否则会出现多重定义(multiply defined)这个问题 ...  
  恢复SysTick定时器函数 __weak void HAL_ResumeTick(void) { /* Enable SysTick Interrupt */ SET_BIT ...  
基于STM32G4系列对定时器双向断路输入Bidirectional break inputs的应用测试
2023-12-26 12:13
  • ST MCU
  • 10
  • 1028
  4. COMP1引脚接低电平或将比较输出极性转变,定时器进入输出状态。  
  3.将BKDSRM位置高,请求释放输出控制,等待所有系统断路请求消失,等待BKDSRM (BK2DSRM)位硬件清零。 ...  
  2.COMP1引脚接高电平或将比较输出极性转变,定时器进入break状态,双向IO输出低电平; ...  
  测试过程与现象 Channel0~5分别为TIM1CH0,TIM1CH0N,TIM1CH1,TIM1CH1N,TIM1CH2,TIM1CH2N;Channel7为b ...  
  主函数:int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_TIM1_Init(); ...  
  配置死区及break双向IO: sBreakDeadTimeConfig.OffStateRunMode = TIM_OSSR_ENABLE; sBreakDeadTimeCon ...  
  配置break输入源: sBreakInputConfig.Source = TIM_BREAKINPUTSOURCE_COMP1; sBreakInputConfig.Enable ...  
  设置比较器输出管脚: void HAL_COMP_MspInit(COMP_HandleTypeDef* hcomp) { GPIO_InitTypeDef GPIO_Init ...  
  设置PWM输出管脚:  
  测试细节 设置break双向管脚  
STM32CubeIde中互补PWM配置项的详细解读
2023-12-26 12:46
  • ST MCU
  • 37
  • 2693
  Timebase Source: 时基:时基就是为运行程序提供一个时间。比如在HAL库中,存在一些需要提供时钟 ...  
2
3
近期访客