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

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

[复制链接]
  • TA的每日心情
    郁闷
    3 小时前
  • 签到天数: 146 天

    [LV.7]常住居民III

    133

    主题

    185

    回帖

    1585

    积分

    金牌会员

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


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

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

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 08:54
  • 签到天数: 124 天

    [LV.7]常住居民III

    26

    主题

    1266

    回帖

    3945

    积分

    论坛元老

    积分
    3945
    发表于 2023-1-24 16:20:39 | 显示全部楼层
    总中断开了吗?EA=1;
  • TA的每日心情
    开心
    2024-1-4 08:56
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    16

    主题

    711

    回帖

    2520

    积分

    超级版主

    积分
    2520
    发表于 2023-1-24 17:12:35 | 显示全部楼层
    看了你的定时器2的初始化部分,主频11.0592M定时1ms,12T模式,EA(IE.7)也有设置为1,应该都是没问题的
    你的代码中有同时还有使能LVD、INT0、INT1中断,这些中断都有相应的中断服务程序吗?
    如果没有,发生这些中断时程序会乱掉,可能刚好碰巧主循环没有乱
  • TA的每日心情
    郁闷
    3 小时前
  • 签到天数: 146 天

    [LV.7]常住居民III

    133

    主题

    185

    回帖

    1585

    积分

    金牌会员

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

    开了,你代码上看不见吗

    点评

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

    该用户从未签到

    550

    主题

    9222

    回帖

    1万

    积分

    管理员

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

    态度还是礼貌些,大家都挺忙,假期辅导小孩假期作业,还要帮干家务,抽点时间上来看能否帮下初学者,专家也不一定能立即看出啥,帮忙的心是真的,帮不对也确实研发这活不好干,能学习您错误的程序,你就尊重下学习你错误程序的专家真的不容易,我们的专家也会看错程序的,望理解

    该用户从未签到

    550

    主题

    9222

    回帖

    1万

    积分

    管理员

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

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


    唉,一个小错误程序,假期上来两个专家帮忙猜错在哪,您也给个赞吧

    该用户从未签到

    550

    主题

    9222

    回帖

    1万

    积分

    管理员

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

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

  • TA的每日心情
    郁闷
    3 小时前
  • 签到天数: 146 天

    [LV.7]常住居民III

    133

    主题

    185

    回帖

    1585

    积分

    金牌会员

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

    程序运行几个小时都没问题,就定时器2中断进不去,独立写定时器2中断没问题
  • TA的每日心情
    郁闷
    3 小时前
  • 签到天数: 146 天

    [LV.7]常住居民III

    133

    主题

    185

    回帖

    1585

    积分

    金牌会员

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

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


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

    点评

    zhp
    你的程序我跑过了 LVD中断服务程序中加上这句就正常了 LVD中断标志需要软件清零 另外,还需要注意LVDF的上电初始值  详情 回复 发表于 2023-1-25 10:17
    你T2 都单独测试正常了,又何来怀疑没有T2  详情 回复 发表于 2023-1-24 20:34

    该用户从未签到

    550

    主题

    9222

    回帖

    1万

    积分

    管理员

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

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

    本版积分规则

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

    GMT+8, 2024-4-27 11:37 , Processed in 0.070185 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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