找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3771|回复: 11
收起左侧

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

[复制链接]
ID:468169 发表于 2021-10-11 23:26 来自手机 | 显示全部楼层 |阅读模式
40黑币
请问辉芒微单片机,如果我要同时使用外部中断和定时器,中断处理函数标题用:************中断处理**********************************/
void interrupt ISR(void)           
{…………;}
     //PIC_HI-TECH使用;}使用,把外部中断和定时器写在这个函数标题
里面可以吗?

回复

使用道具 举报

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,电压调不上去……。
回复

使用道具 举报

ID:468169 发表于 2021-10-14 20:14 来自手机 | 显示全部楼层
nanyexin 发表于 2021-10-14 19:30
请问大神,FT60F011A的定位器2 (timer2)可以做PWM输出么?我现在做PWM输出只有1V,电压调不上去……。

解决了……。
回复

使用道具 举报

ID:468169 发表于 2021-10-14 22:36 来自手机 | 显示全部楼层
nanyexin 发表于 2021-10-14 20:14
解决了……。

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

使用道具 举报

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

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

使用道具 举报

ID:468169 发表于 2021-10-15 08:57 来自手机 | 显示全部楼层
工工1999 发表于 2021-10-15 08:22
掉电快慢与板子整体耗电有关,你先测板子电流。

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

使用道具 举报

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

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

使用道具 举报

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

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

使用道具 举报

ID:468169 发表于 2021-10-16 23:31 来自手机 | 显示全部楼层
nanyexin 发表于 2021-10-15 08:57
改变晶振频率和关掉不必要的外设不是也可以降低耗能吗?我爱那个WS51前海维晟单片机也是这样子关掉和降低 ...

这是怎么回事,烧录不进去了……。
IMG_20211016_233009.jpg
回复

使用道具 举报

ID:78835 发表于 2023-5-3 08:22 | 显示全部楼层
nanyexin 发表于 2021-10-16 23:31
这是怎么回事,烧录不进去了……。

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

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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