[STM8] 哪位大神能帮忙看下stm8 time4的问题,烧录后进不了中断

[复制链接]
 楼主| shidonshen 发表于 2018-3-9 20:35 | 显示全部楼层 |阅读模式
哪位大神能帮忙看下stm8 time4的问题,烧录后进不了中断,就是一个按键中断计数实现黑屏的功能,困扰了我好久,程序在附件里,帮忙看下不胜感激!

SM872_STM8功能实现.zip

62.92 KB, 下载次数: 10

 楼主| shidonshen 发表于 2018-3-9 20:52 | 显示全部楼层
有人吗
lylcqm 发表于 2018-3-9 22:14 | 显示全部楼层
中断是不是没有使能   
Capture.JPG
 楼主| shidonshen 发表于 2018-3-10 10:49 | 显示全部楼层
lylcqm 发表于 2018-3-9 22:14
中断是不是没有使能

程序里有使能全局中断啊,_asm("rim") 这句
lylcqm 发表于 2018-3-10 12:32 | 显示全部楼层
TIM4_CR1|=0*01; 这里没使能吧
 楼主| shidonshen 发表于 2018-3-10 14:21 | 显示全部楼层
lylcqm 发表于 2018-3-10 12:32
TIM4_CR1|=0*01; 这里没使能吧

程序是按键才使能开始计数的,我在主程序里判断有按键按下就使能了啊。我感觉是那个中断.C程序和main.c程序没连接上
lylcqm 发表于 2018-3-10 21:29 来自手机 | 显示全部楼层
可以在调试模式下   看看寄存器的值是不是有问题
 楼主| shidonshen 发表于 2018-3-12 08:37 | 显示全部楼层
lylcqm 发表于 2018-3-10 21:29
可以在调试模式下   看看寄存器的值是不是有问题

好的,我再看看吧谢谢你
lylcqm 发表于 2018-3-24 20:28 | 显示全部楼层
问题解决了吗?
sky.sun.zz 发表于 2018-3-25 09:46 | 显示全部楼层
TIM4_CR1|=0*01;
其中:0*01结果等于0,如何启动TIM4?
正确语法:TIM4_CR1 |=0X01;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部