OpenEdv-开源电子网

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

STM8S003芯片 使用TIM4定时器 没反应求大神讲解

[复制链接]

15

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
110
金钱
110
注册时间
2014-2-23
在线时间
0 小时
发表于 2014-4-7 12:48:02 | 显示全部楼层 |阅读模式
主函数:<br />
<div><div><br />
</div>
<div>void Tim4_Config()</div>
<div>{</div>
<div>  </div>
<div>  TIM4_DeInit();</div>
<div>  </div>
<div>  TIM4_TimeBaseInit(TIM4_PRESCALER_16,0xFF );   //设置16分频并且重装载值为255</div>
<div>  TIM4_ITConfig(TIM4_IT_UPDATE, ENABLE);        </div>
<div>  enableInterrupts();                           //开启总中断</div>
<div><br />
</div>
<div>  TIM4_Cmd(ENABLE); </div>
<div>}</div>
<div><br />
</div>
<div>void main(void)</div>
<div>{</div>
<div><br />
</div>
<div>  CLK_HSICmd(ENABLE);</div>
<div>  CLK_SYSCLKConfig(CLK_PRESCALER_HSIDIV1);      //内部时钟配置16M不分频</div>
<div><br />
</div>
<div>  GPIO_Init(GPIOD,GPIO_PIN_4,GPIO_MODE_OUT_PP_HIGH_SLOW); //GPIOD 线4 强挽输出 2M速度</div>
<div><br />
</div>
<div>  Tim4_Config();</div>
<div><br />
</div>
<div>  while (1)</div>
<div>  {</div>
<div>        <br />
</div>
<div>  }</div>
<div>}<br />
<br />
<br />
stm8s_it.c 文件里的中断函数 里程序:<br />
<br />
<div> INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 23)</div>
<div> {</div>
<div>   GPIO_WriteLow(GPIOD,GPIO_PIN_4);</div>
<div>   TIM4_ClearITPendingBit(TIM4_IT_UPDATE);</div>
<div> }<br />
<br />
<br />
我的现象是  D4 口一直没有低电平出现  也就是说一直没有进入过中断,这是为什么啊  我用的芯片是 STM8S003F <br />
<br />
</div>
</div>
</div>
只要努力,一切皆有可能。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

王海涛啊 该用户已被删除
发表于 2017-3-14 22:28:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 2 反对 0

使用道具 举报

8

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2015-3-25
在线时间
10 小时
发表于 2015-3-31 09:49:37 | 显示全部楼层
要选择003这个芯片,在stm8s.h
回复 支持 2 反对 0

使用道具 举报

557

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165002
金钱
165002
注册时间
2010-12-1
在线时间
2102 小时
发表于 2014-4-7 14:34:15 | 显示全部楼层
貌似乱码了,重发试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

5

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2014-5-20
在线时间
0 小时
发表于 2014-10-27 22:46:23 | 显示全部楼层
我也遇到过   正在解决
回复 支持 反对

使用道具 举报

8

主题

32

帖子

0

精华

初级会员

Rank: 2

积分
106
金钱
106
注册时间
2015-3-25
在线时间
10 小时
发表于 2015-3-25 14:12:36 | 显示全部楼层
回复【3楼】月恨:
---------------------------------
结果怎样?我103的也遇到这样的问题
回复 支持 反对

使用道具 举报

1

主题

12

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2012-9-12
在线时间
3 小时
发表于 2015-4-3 09:37:27 | 显示全部楼层
我昨天刚刚解决stm8f003的TIM4中断故障,你按楼上设置看看,发你完整的代码截图,我有兴趣看看
目前处于stm32学习中,初学者水平,来论坛的目的就是找资料学习。希望遇到高手指点~~~
回复 支持 反对

使用道具 举报

92

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
624
金钱
624
注册时间
2014-3-14
在线时间
91 小时
发表于 2017-1-10 10:31:43 | 显示全部楼层
fghjhuang 发表于 2015-3-31 09:49
要选择003这个芯片,在stm8s.h

mark一下。。解决了。
回复 支持 反对

使用道具 举报

92

主题

202

帖子

0

精华

高级会员

Rank: 4

积分
624
金钱
624
注册时间
2014-3-14
在线时间
91 小时
发表于 2017-1-10 10:32:11 | 显示全部楼层
fghjhuang 发表于 2015-3-31 09:49
要选择003这个芯片,在stm8s.h

谢谢帮忙解决问题
回复 支持 反对

使用道具 举报

17

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
259
金钱
259
注册时间
2016-11-11
在线时间
48 小时
发表于 2017-8-31 14:34:59 | 显示全部楼层
你的time2能进中断吗
回复 支持 反对

使用道具 举报

17

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
259
金钱
259
注册时间
2016-11-11
在线时间
48 小时
发表于 2017-8-31 14:35:15 | 显示全部楼层
能发下代码吗
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-26 07:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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