找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 503|回复: 7
收起左侧

九齐单片机中断处理

[复制链接]
ID:105826 发表于 2024-3-2 09:11 | 显示全部楼层 |阅读模式
     因为没有九齐的专区,暂且发在51这边吧。
     分享下最近遇到的关于九齐NY8A051单片机中文规格书的一点错误,一来权做记录,二来也给后来者提个醒。
     调试程序时遇到的问题是MCU初始化完成后进入睡眠模式正常,但被唤醒一次后,再次进入睡眠模式会被自动唤醒,导到低功耗失败。最终分析查找,发现原因在于中断位的处理,中文规格书写的中断位是由硬体清零,如下图,但这里实际应该写由软件清零,属于翻译错误,我也是在对比了英文规格书后才发现,这个标志位可以在中断里面清零,也可以在睡眠前的任意过程清零,增加清零代码后,产品低功耗运行很好,整机在10uA以内,挺不错。
      可能中文的还会有其它坑,遇到了后续再做记录分享!有能力建议直接 english datasheet。

中文规格书

中文规格书

english datasheet

english datasheet

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:57657 发表于 2024-3-2 15:33 | 显示全部楼层
如果九齐使用Keil C51的编译器,那么就属于51单片机。
回复

使用道具 举报

ID:105826 发表于 2024-3-6 11:37 | 显示全部楼层
npn 发表于 2024-3-2 15:33
如果九齐使用Keil C51的编译器,那么就属于51单片机。

嗯,没有错的,不过目前用的这个型号没有用到Keil,使用九齐自家的IDE,属于RISC系列。
回复

使用道具 举报

ID:228206 发表于 2024-3-6 16:33 | 显示全部楼层
知道九齐中断优先级吗?
回复

使用道具 举报

ID:228206 发表于 2024-3-6 16:37 | 显示全部楼层
九齐是没有中断优先的吗?在规格书里看不到呢?
回复

使用道具 举报

ID:105826 发表于 2024-3-8 13:58 | 显示全部楼层
likewen185 发表于 2024-3-6 16:37
九齐是没有中断优先的吗?在规格书里看不到呢?

确实没有中断优先级的描述,但在中断内可以使用ENI命令实现嵌套,方法可以参照下图规格书上的描述。

中断嵌套

中断嵌套
回复

使用道具 举报

ID:69115 发表于 2024-3-9 16:30 | 显示全部楼层
我经常用九齐的单片机 规格书里都是说 中断标志软件清零的.不知道你的规格书哪里来的
回复

使用道具 举报

ID:1113679 发表于 2024-3-21 16:38 | 显示全部楼层
xiexugang 发表于 2024-3-9 16:30
我经常用九齐的单片机 规格书里都是说 中断标志软件清零的.不知道你的规格书哪里来的

想请教您一些关于九齐单片机的问题
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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