打印
[其他ST产品]

把TIM8改为TIM1,修改了bsp_stepper_init.h中的TIM8,不成功把TIM8...

[复制链接]
2971|68
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-3-30 10:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大哥,求帮助:
野火的“stepper—梯形加减速实现”例程,把TIM8改为TIM1,修改了bsp_stepper_init.h中的TIM8,不成功,
//Motor 脉冲
#define MOTOR_PUL_IRQn                  TIM1_CC_IRQn
#define MOTOR_PUL_IRQHandler        TIM1_CC_IRQHandler

#define MOTOR_PUL_TIM                   TIM1
#define MOTOR_PUL_CLK_ENABLE()                      __HAL_RCC_TIM1_CLK_ENABLE()

#define MOTOR_PUL_PORT                         GPIOA
#define MOTOR_PUL_PIN                               GPIO_PIN_8
#define MOTOR_PUL_GPIO_CLK_ENABLE()         __HAL_RCC_GPIOC_CLK_ENABLE()
#define MOTOR_PUL_CHANNEL_x             TIM_CHANNEL_1

#define MOTOR_TIM_IT_CCx                        TIM_IT_CC1
#define MOTOR_TIM_FLAG_CCx              TIM_FLAG_CC1

使用特权

评论回复
沙发
一只眠羊| | 2023-4-7 18:07 | 只看该作者
IO也是在定时器8的复用上了么?

使用特权

评论回复
板凳
在曼谷的春| | 2023-4-7 19:11 | 只看该作者
你的是定时器还是输出啊?

使用特权

评论回复
地板
我吃小朋友| | 2023-4-7 20:14 | 只看该作者
cubemx配置一下就好了

使用特权

评论回复
5
故意相遇| | 2023-4-7 21:18 | 只看该作者
定时器吧的恶化,得看你MCU是否支持定时器8

使用特权

评论回复
6
风凉| | 2023-4-7 22:41 | 只看该作者
有些时候定时器8只能计时作用吧

使用特权

评论回复
7
西洲| | 2023-4-8 01:53 | 只看该作者
用定时器2试试,感觉像你定时器8不支持一样

使用特权

评论回复
8
捧一束彼岸花| | 2023-4-8 02:34 | 只看该作者
不成功倒是可以,但提示你什么啊?

使用特权

评论回复
9
月亮一键变蓝| | 2023-4-8 05:22 | 只看该作者
野火的话,其实可以问问他家技术的,或者在群里聊聊就OK了,哈哈

使用特权

评论回复
10
失物招領| | 2023-4-8 06:31 | 只看该作者
你这中断之类的不还是定时器1

使用特权

评论回复
11
她已醉| | 2023-4-8 12:11 | 只看该作者
得看它这个定时器1咋用的,要是计时功能还好,要是带输出了,你定时器8可能就不行了

使用特权

评论回复
12
benjaminka| | 2023-4-9 14:43 | 只看该作者
STM32如何设置定时器               

使用特权

评论回复
13
macpherson| | 2023-4-9 15:04 | 只看该作者
你可以使用stm32cubemx配置代码很简单。

使用特权

评论回复
14
minzisc| | 2023-4-9 15:14 | 只看该作者
stm32定时器能同时用两个吗?怎么配置?

使用特权

评论回复
15
hearstnorman323| | 2023-4-9 15:30 | 只看该作者
这个是步进电机的驱动的代码吗              

使用特权

评论回复
16
linfelix| | 2023-4-9 15:40 | 只看该作者
这个是不是没有开启中断?              

使用特权

评论回复
17
olivem55arlowe| | 2023-4-9 16:33 | 只看该作者
什么芯片还有定时器8呢              

使用特权

评论回复
18
vivilyly| | 2023-4-9 17:03 | 只看该作者
TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);TIM_ARRPreloadConfig(TIM2,ENABLE);//预装载使能 TIM_ITConfig(TIM2,TIM_FLAG_Update,ENABLE); //TIM更新中断源 TIM_Cmd(TIM2, ENABLE);

使用特权

评论回复
19
jtracy3| | 2023-4-9 17:13 | 只看该作者
stm32的高级定时器和普通定时器的完全一样的   

使用特权

评论回复
20
alvpeg| | 2023-4-9 17:20 | 只看该作者
基本定时器实现定时功能吧               

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1366

主题

4230

帖子

0

粉丝