找回密码
 立即注册
楼主: huangh***

STC8A8K64D 定时器3中断和串口2中断同时开启,定时器3不工作

[复制链接]
  • TA的每日心情
    慵懒
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    20

    主题

    1101

    回帖

    2623

    积分

    金牌会员

    积分
    2623
    发表于 2023-12-11 10:50:12 | 显示全部楼层
    又测试了一下,,如果在while循环里一直清除这接收中断标志 也可以
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    20

    主题

    1101

    回帖

    2623

    积分

    金牌会员

    积分
    2623
    发表于 2023-12-11 10:53:58 | 显示全部楼层
    诶 等会儿,,你串口引脚的初始化呢?
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    20

    主题

    1101

    回帖

    2623

    积分

    金牌会员

    积分
    2623
    发表于 2023-12-11 11:00:35 | 显示全部楼层
    啊 感觉像是 因为引脚没有初始化,导致触发了串口2的中断,又因为没有清除中断标志导致一直触发中断(?)又因为在中断优先级 串口2 中断和 定时器3中断是默认的情况下,,串口2的中断号比定时器3的大,故轮不到定时器3的中断执行(?)。。
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    20

    主题

    1101

    回帖

    2623

    积分

    金牌会员

    积分
    2623
    发表于 2023-12-11 11:01:23 | 显示全部楼层
    神农鼎 发表于 2023-12-9 20:00
    还是建议用 STC-USB Link1D 来仿真

    大佬再来看看是不是我后面说的那个样子......
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-2 11:42
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    3

    回帖

    31

    积分

    新手上路

    积分
    31
     楼主| 发表于 2023-12-11 11:40:35 | 显示全部楼层
    我做了一个测试,把串口引脚初始化基本输入输出,去掉串口2的中断,程序也可以正常运行,感觉有点跟老师说的一样,但选择串口引脚时,并且初始化串口2时,也应该初始化啦串口引脚;串口1的引脚也没初始化,但可以正常运行
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    12 小时前
  • 签到天数: 144 天

    [LV.7]常住居民III

    20

    主题

    1101

    回帖

    2623

    积分

    金牌会员

    积分
    2623
    发表于 2023-12-11 11:45:26 | 显示全部楼层
    huanghao_min 发表于 2023-12-11 11:40
    我做了一个测试,把串口引脚初始化基本输入输出,去掉串口2的中断,程序也可以正常运行,感觉有点跟老师说 ...

    串口1默认准双向,其他的引脚默认高阻,,,应该是引脚工作状态没有配置引起的。
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-20 20:48 , Processed in 0.058607 second(s), 46 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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