找回密码
 立即注册
查看: 5788|回复: 19

STC8H定时器2怎么配置也不会启动

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2023-1-24 15:58:37 | 显示全部楼层 |阅读模式
_ZI1F4DPYOT6ZSC7U9TRLLM.png


这是我配置的定时器2,参考ISP上的例程

[WIP~L)MGE${W$GV(WOR.png

在定时器2中断中一直叠加某个全局变量,用这个变量打印在OLED上没有任何变化

key_value放在主函数中循环是正常的,求分析
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:415
  • 最近打卡:2025-04-30 09:58:34
已绑定手机

39

主题

2006

回帖

6841

积分

论坛元老

积分
6841
发表于 2023-1-24 16:20:39 | 显示全部楼层
总中断开了吗?EA=1;
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-30 14:38:57

25

主题

977

回帖

3599

积分

超级版主

积分
3599
发表于 2023-1-24 17:12:35 | 显示全部楼层
看了你的定时器2的初始化部分,主频11.0592M定时1ms,12T模式,EA(IE.7)也有设置为1,应该都是没问题的
你的代码中有同时还有使能LVD、INT0、INT1中断,这些中断都有相应的中断服务程序吗?
如果没有,发生这些中断时程序会乱掉,可能刚好碰巧主循环没有乱
  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2023-1-24 18:32:02 | 显示全部楼层
乘风*** 发表于 2023-1-24 16:20
总中断开了吗?EA=1;

开了,你代码上看不见吗

点评

态度还是礼貌些,大家都挺忙,假期辅导小孩假期作业,还要帮干家务,抽点时间上来看能否帮下初学者,专家也不一定能立即看出啥,帮忙的心是真的,帮不对也确实研发这活不好干,能学习您错误的程序,你就尊重下学习你  详情 回复 发表于 2023-1-24 18:42
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-1-24 18:42:34 | 显示全部楼层
QQ6243*** 发表于 2023-1-24 18:32
开了,你代码上看不见吗

态度还是礼貌些,大家都挺忙,假期辅导小孩假期作业,还要帮干家务,抽点时间上来看能否帮下初学者,专家也不一定能立即看出啥,帮忙的心是真的,帮不对也确实研发这活不好干,能学习您错误的程序,你就尊重下学习你错误程序的专家真的不容易,我们的专家也会看错程序的,望理解
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-1-24 18:45:19 | 显示全部楼层
1.png

学习错误的程序,要时间,要耐心,还要会脑筋急转弯的去猜,真的不容易;
不一定猜的对,但帮忙的心是真的


唉,一个小错误程序,假期上来两个专家帮忙猜错在哪,您也给个赞吧
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-1-24 18:55:41 | 显示全部楼层
可先如下单独把 T2 搞定
1.png

或者先搞定 STC8H8K64U的USB直接仿真,仿真进去看程序错在哪
如何USB直接仿真,看下文:
使用STC8H8K64U单片机自带的硬件USB接口进行仿真-深圳国芯人工智能有限公司 (stcai.com)
2.png

  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2023-1-24 18:56:48 | 显示全部楼层
神*** 发表于 2023-1-24 18:45
学习错误的程序,要时间,要耐心,还要会脑筋急转弯的去猜,真的不容易;
不一定猜的对,但帮忙的心是真的 ...

程序运行几个小时都没问题,就定时器2中断进不去,独立写定时器2中断没问题
  • 打卡等级:以坛为家II
  • 打卡总天数:434
  • 最近打卡:2025-05-01 20:16:58
已绑定手机

229

主题

328

回帖

1471

积分

金牌会员

积分
1471
发表于 2023-1-24 19:17:57 | 显示全部楼层
神*** 发表于 2023-1-24 18:55
可先如下单独把 T2 搞定

多功能时钟.zip (33.71 KB, 下载次数: 185)


你自己试下,我都怀疑单片机里面有没有定时器2?单片机是stc8h8k64u的20pin的

点评

你的程序我跑过了 LVD中断服务程序中加上这句就正常了 LVD中断标志需要软件清零 另外,还需要注意LVDF的上电初始值  详情 回复 发表于 2023-1-25 10:17
你T2 都单独测试正常了,又何来怀疑没有T2  详情 回复 发表于 2023-1-24 20:34
  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-1-24 20:32:35 | 显示全部楼层
等我们专家们上班了,估计他们才有测试板测试,都是笔记本随身带的多,实验板带在身边的少

这样,除了 T2 你还要哪个功能也启动的,我找下,有没有正好满足你要求的组合,现成的正确的组合发给你
====我测不了,连 KEIL 我都15年没碰过了,我就情感指导下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:20 , Processed in 0.248385 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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