硬汉嵌入式论坛

 找回密码
 立即注册
查看: 201|回复: 3
收起左侧

[TIMER] stm32单脉冲输出的问题

[复制链接]

2

主题

1

回帖

7

积分

新手上路

积分
7
发表于 2025-7-31 18:04:13 | 显示全部楼层 |阅读模式
请问各位大佬们:

我使用同一个定时器的四个通道输出四个单脉冲,四个通道的配置全都一样,但是只有前两个通道输出了脉冲,后面两个通道没有输出
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-8-1 08:17:19 | 显示全部楼层
方便的话,分享配置代码看下
回复

使用道具 举报

2

主题

1

回帖

7

积分

新手上路

积分
7
 楼主| 发表于 2025-8-1 09:15:59 | 显示全部楼层
eric2013 发表于 2025-8-1 08:17
方便的话,分享配置代码看下

  MX_GPIO_Init();
  MX_TIM2_Init();
  MX_TIM3_Init();
  /* USER CODE BEGIN 2 */
  HAL_TIM_OnePulse_Start(&htim3,TIM_CHANNEL_1);
  HAL_TIM_OnePulse_Start(&htim3,TIM_CHANNEL_2);
  HAL_TIM_OnePulse_Start(&htim3,TIM_CHANNEL_3);
  HAL_TIM_OnePulse_Start(&htim3,TIM_CHANNEL_4);
  __HAL_TIM_ENABLE(&htim3);
使用的cubemx添加的代码
00246a447d97fea4378433b01349b374.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-8-2 09:05:35 | 显示全部楼层
我认为你的使用有误,单脉冲模式是这样的

  - The external signal is connected to TIM4_CH2 pin (PB.07),
    and a rising edge on this input is used to trigger the Timer.
  - The One Pulse signal is output on TIM4_CH1 (PB.06).

  The delay value is fixed to:
   - Delay =  CCR1/TIM4 counter clock
           = 16383 / 20000000 = 0,00081915[sec]
           
  The pulse value is fixed to :
   - Pulse value = (TIM_Period - TIM_Pulse)/TIM4 counter clock  
                 = (65535 - 16383) / 20000000 =0,0024576 [sec]

  The one pulse waveform can be displayed using an oscilloscope and it looks
  like this.
  LED3 is ON when there are an error.
  
                                ___
                               |   |
  CH2 _________________________|   |__________________________________________

                                             ___________________________
                                            |                           |
  CH1 ______________________________________|                           |_____
                               <---Delay----><------Pulse--------------->
  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-11 23:54 , Processed in 0.046768 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表