找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4894|回复: 11
打印 上一主题 下一主题
收起左侧

关于FMD单片机外部中断和定时器

[复制链接]
跳转到指定楼层
楼主
ID:468169 发表于 2021-10-11 23:26 来自触屏版 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
40黑币
请问辉芒微单片机,如果我要同时使用外部中断和定时器,中断处理函数标题用:************中断处理**********************************/
void interrupt ISR(void)           
{…………;}
     //PIC_HI-TECH使用;}使用,把外部中断和定时器写在这个函数标题
里面可以吗?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:963918 发表于 2021-10-12 08:28 | 只看该作者
/******************中断服务************************/
void interrupt ISR(void)
{         
     if(INTF)//外部中断
    {

        INTF=0;
       .....
      
    }
     if(T0IE && T0IF)        //定时器0                       
    {               
        T0IF = 0;
         ....
    }
    if(TMR1IF)//定时器1
    {
        TMR1IF = 0;
        TMR1L = 0XBF;
                       
        TMR1H = 0XE0;
         .....
      
    }
}
中断都在这里处理。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:517951 发表于 2021-10-12 09:00 | 只看该作者
沙发说的是正确的,辉芒微单片机和51单片机不同,没有单独的中断向量,都是在一个中断函数里面处理的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:468169 发表于 2021-10-14 19:30 来自触屏版 | 只看该作者
工工1999 发表于 2021-10-12 08:28
/******************中断服务************************/
void interrupt ISR(void)
{         

请问大神,FT60F011A的定位器2 (timer2)可以做PWM输出么?我现在做PWM输出只有1V,电压调不上去……。
回复

使用道具 举报

5#
ID:468169 发表于 2021-10-14 20:14 来自触屏版 | 只看该作者
nanyexin 发表于 2021-10-14 19:30
请问大神,FT60F011A的定位器2 (timer2)可以做PWM输出么?我现在做PWM输出只有1V,电压调不上去……。

解决了……。
回复

使用道具 举报

6#
ID:468169 发表于 2021-10-14 22:36 来自触屏版 | 只看该作者
nanyexin 发表于 2021-10-14 20:14
解决了……。

大师,请教下,现在有一个问题,就是我降低晶振频率后断电时电量为什么掉的这么快,我用别的单片机也是降低晶振频率断电后VDD脚电量会维持一段,VDD脚装有大电容的,这个辉芒的不知道哪里还要设置,一断电Vdd脚立马就剩零点几伏了……。
回复

使用道具 举报

7#
ID:963918 发表于 2021-10-15 08:22 | 只看该作者
nanyexin 发表于 2021-10-14 22:36
大师,请教下,现在有一个问题,就是我降低晶振频率后断电时电量为什么掉的这么快,我用别的单片机也是降 ...

掉电快慢与板子整体耗电有关,你先测板子电流。
回复

使用道具 举报

8#
ID:468169 发表于 2021-10-15 08:57 来自触屏版 | 只看该作者
工工1999 发表于 2021-10-15 08:22
掉电快慢与板子整体耗电有关,你先测板子电流。

改变晶振频率和关掉不必要的外设不是也可以降低耗能吗?我爱那个WS51前海维晟单片机也是这样子关掉和降低晶振频率就可以降低IC电流了,这个我也这样操作但是不行……。不知道哪里有问题,晶振频率调低了还是不行,不知道还要关掉哪些外设才行……。
回复

使用道具 举报

9#
ID:963918 发表于 2021-10-15 11:20 | 只看该作者
nanyexin 发表于 2021-10-15 08:57
改变晶振频率和关掉不必要的外设不是也可以降低耗能吗?我爱那个WS51前海维晟单片机也是这样子关掉和降低 ...

晶振频率高时的耗电多少,降低频率后的耗电多少,先把数据测出来。再分析的问题。
回复

使用道具 举报

10#
ID:959346 发表于 2021-10-15 11:42 | 只看该作者
nanyexin 发表于 2021-10-15 08:57
改变晶振频率和关掉不必要的外设不是也可以降低耗能吗?我爱那个WS51前海维晟单片机也是这样子关掉和降低 ...

每家芯片的低频工作模式下耗电量、模块默认开关状态多少有差别的。检查一下是不是所有不需要的模块都关闭了?最好是进低功耗模式。
回复

使用道具 举报

11#
ID:468169 发表于 2021-10-16 23:31 来自触屏版 | 只看该作者
nanyexin 发表于 2021-10-15 08:57
改变晶振频率和关掉不必要的外设不是也可以降低耗能吗?我爱那个WS51前海维晟单片机也是这样子关掉和降低 ...

这是怎么回事,烧录不进去了……。

IMG_20211016_233009.jpg (1.48 MB, 下载次数: 72)

IMG_20211016_233009.jpg
回复

使用道具 举报

12#
ID:78835 发表于 2023-5-3 08:22 | 只看该作者
nanyexin 发表于 2021-10-16 23:31
这是怎么回事,烧录不进去了……。

是不是选择外部晶振了?最好打开双速启动,不小心选错了,还能内部晶振启动
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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