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

STM8L051F3,定时器无法启动

[复制链接]
ALEXxx 提问时间:2016-7-18 10:52 /
我刚开始上手STM8,遇到问题请教各位先驱
在库函数中提示启用定时器基础定时模式要求如下
HOW TO USE.PNG
我的主函数和TIM2初始化
main.PNG
TIM2_INIT.PNG
中断处理函数
IT_HANDLE.PNG

运行程序后查看一些寄存器的数值如下
REGISTER.PNG
DESCRIBES_of_REGISTERS.PNG

运行后CONTER寄存器数值没有变动,应该是定时器没有启动。请问各位大神是哪里有问题呢?




TIM2_INIT.PNG
收藏 1 评论16 发布时间:2016-7-18 10:52

举报

16个回答
ALEXxx 回答时间:2016-8-1 14:43:27
huaiqiao 发表于 2016-7-21 21:13
1、首先确定下,你的那个enableInterrupt函数是打开全局中断么?
2、timer相关的gpio不用设置? ...

确定是打开全局中断的。因为只是Timebase功能,所以不需要配置GPIO
huaiqiao 回答时间:2016-8-1 20:58:44
q304069320 发表于 2016-8-1 14:43
确定是打开全局中断的。因为只是Timebase功能,所以不需要配置GPIO

哦哦,stm8没用过。
ALEXxx 回答时间:2016-8-1 14:41:55
wenyangzeng 发表于 2016-7-21 13:26
好像是没有开中断呀

开了,不能启动是因为中断函数没有清除中断触发标志
乞丐工程师 回答时间:2016-7-21 08:44:47
alisa123 回答时间:2016-7-21 09:58:44
和库中的例子对比下哪里有问题!
langtian99 回答时间:2016-7-21 10:01:51
NVIC配置了吗?
wenyangzeng 回答时间:2016-7-21 13:22:07
签到。。
wenyangzeng 回答时间:2016-7-21 13:26:32
好像是没有开中断呀
xmshao 回答时间:2016-7-21 16:03:17
寄存器是否可以配置?

基本的芯片型号及相关宏定义是否选择配置?
huaiqiao 回答时间:2016-7-21 21:13:10
1、首先确定下,你的那个enableInterrupt函数是打开全局中断么?
2、timer相关的gpio不用设置?
zcl201207 回答时间:2016-7-21 21:46:42
中断处理程序没有清中断标记位?
原田夜舞love 回答时间:2016-7-21 23:20:06
跟库函数对比一下看看
Dylan疾风闪电 回答时间:2016-7-22 08:04:59
ARR没有配置的缘故! 1.jpg
ALEXxx 回答时间:2016-8-1 14:42:28
zcl201207 发表于 2016-7-21 21:46
中断处理程序没有清中断标记位?

对的对的,我已经解决了,就是这个问题
12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版