你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 4394|回复: 5

103K3的TIM4的一个问题

[复制链接]

3

主题

6

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2009-12-4 20:40:34 | 显示全部楼层 |阅读模式
小弟第一次用ST的单片机,按照例程已经把TIM4全部配置完毕了(在while(1)前面的部分)
void main(void)
{
  TIM4_DeInit();
  
  TIM4_TimeBaseInit(TIM4_PRESCALER_1,0xFF );
  TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);
  enableInterrupts();
  GPIO_Init(GPIOG, GPIO_PIN_5, GPIO_MODE_OUT_PP_LOW_FAST);
  TIM4_Cmd(ENABLE);
 
      while (1)
     {
     }
}
编译也ok了,用STVD软件仿真,但是总是不会进it.c那个文件里面的TIM4的中断函数
@near @interrupt void TIM4_UPD_OVF_IRQHandler (void)
{
 GPIO_WriteReverse(GPIOG, GPIO_PIN_5);
 TIM4_ClearITPendingBit(TIM4_IT_UPDATE);
  return;
}
哪位大侠可以指点指点啊
 
 
<
回复

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2009-12-5 09:15:47 | 显示全部楼层

回复:103K3的TIM4的一个问题

你没有配置NVIC,需要配置,下面是我在使用RTC的时候写的中断,你只需要将下面红色字体改成你需要开启的通道的名称就可以了。
void RTC_It(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
    NVIC_InitStructure.NVIC_IRQChannel = RTC_IRQChannel;
    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =6;
    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
    NVIC_Init(&amp;NVIC_InitStructure);
 }
回复 支持 反对

使用道具 举报

134

主题

4489

回帖

239

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2009-12-8 14:47:10 | 显示全部楼层

RE:103K3的TIM4的一个问题

你只需要将上面的红色字体换成你需要的通道就行了。
void TIM4_It(void)
{
  NVIC_InitTypeDef NVIC_InitStructure;
    NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
    NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQHandler;
    NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =6;
    NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
    NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
    NVIC_Init(&amp;NVIC_InitStructure);
}
你试试,能不能进TIM4。
回复 支持 反对

使用道具 举报

1

主题

4

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2010-1-7 17:27:10 | 显示全部楼层

回复:103K3的TIM4的一个问题

stm8.interrupt_vector.c 那里有IRQ23 栏上替换你的TIM4的中断函数名称。
这里才是中断入口。
回复 支持 反对

使用道具 举报

2

主题

33

回帖

0

蝴蝶豆

初级会员

最后登录
2020-9-29
发表于 2018-8-24 11:14:22 | 显示全部楼层
我也用STVD TIM4,按照例程设置TIM4,也是进不了TIM4的中断。
回复 支持 反对

使用道具 举报

1

主题

135

回帖

15

蝴蝶豆

金牌会员

最后登录
2020-12-9
发表于 2018-10-14 20:16:49 | 显示全部楼层
这个有点难度,不太好跳
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版