OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3207|回复: 8

stm8s103 tim4求助

[复制链接]

19

主题

62

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-10-11
在线时间
98 小时
发表于 2016-10-18 15:32:22 | 显示全部楼层 |阅读模式
10金钱
用tim4定时器中断定时,写好后单独用可以进中断但是插入到别人的pwm输出程序中却进不去中断,求解

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2016-10-18 20:55:19 | 显示全部楼层
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3990
金钱
3990
注册时间
2015-11-14
在线时间
541 小时
发表于 2016-10-19 18:46:30 | 显示全部楼层
代码贴出来看看
回复

使用道具 举报

19

主题

62

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-10-11
在线时间
98 小时
 楼主| 发表于 2016-10-20 08:54:23 | 显示全部楼层

void TIM4_Init(void)
{
  TIM4_IER=0X00;
  TIM4_PSCR=0X07;      //16mhz,128分频
  TIM1_CNTR=0X00;
  TIM4_ARR=0XFF;       //256计数,2ms中断一次
  TIM4_EGR=0X01;
  TIM4_IER=0X01;
  TIM4_CR1=0X01;
}
int count=0;
#pragma vextor=0x19
__interrupt void TIM4_OVR_UIF_IRQHandler(void)
{
  TIM4_SR=0X00;
  count++;
  if(count==2000)
  {PWMOFF();
   count=0}
}
iar编译环境,目的是让pwm输出定时4s后关闭,求解
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3990
金钱
3990
注册时间
2015-11-14
在线时间
541 小时
发表于 2016-10-20 17:05:49 | 显示全部楼层
只看一部分我怎么知道
回复

使用道具 举报

19

主题

62

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-10-11
在线时间
98 小时
 楼主| 发表于 2016-10-20 20:50:24 | 显示全部楼层
Electronic 发表于 2016-10-20 17:05
只看一部分我怎么知道

全部的太大了。。。
回复

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2016-9-13
在线时间
47 小时
发表于 2016-10-21 22:10:47 | 显示全部楼层
TIM1_CNTR=0X00;不该是 TIM4_CNTR=0X00;吗
回复

使用道具 举报

3

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
148
金钱
148
注册时间
2016-9-13
在线时间
47 小时
发表于 2016-10-21 22:11:56 | 显示全部楼层
vextor不是 vector?
回复

使用道具 举报

19

主题

62

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2016-10-11
在线时间
98 小时
 楼主| 发表于 2016-10-22 22:04:48 | 显示全部楼层

。。。一激动出现错误了
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 05:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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