找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4782|回復(fù): 11
收起左側(cè)

關(guān)于FMD單片機外部中斷和定時器

[復(fù)制鏈接]
ID:468169 發(fā)表于 2021-10-11 23:26 來自手機 | 顯示全部樓層 |閱讀模式
40黑幣
請問輝芒微單片機,如果我要同時使用外部中斷和定時器,中斷處理函數(shù)標題用:************中斷處理**********************************/
void interrupt ISR(void)           
{…………;}
     //PIC_HI-TECH使用;}使用,把外部中斷和定時器寫在這個函數(shù)標題
里面可以嗎?

回復(fù)

使用道具 舉報

ID:963918 發(fā)表于 2021-10-12 08:28 | 顯示全部樓層
/******************中斷服務(wù)************************/
void interrupt ISR(void)
{         
     if(INTF)//外部中斷
    {

        INTF=0;
       .....
      
    }
     if(T0IE && T0IF)        //定時器0                       
    {               
        T0IF = 0;
         ....
    }
    if(TMR1IF)//定時器1
    {
        TMR1IF = 0;
        TMR1L = 0XBF;
                       
        TMR1H = 0XE0;
         .....
      
    }
}
中斷都在這里處理。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2021-10-12 09:00 | 顯示全部樓層
沙發(fā)說的是正確的,輝芒微單片機和51單片機不同,沒有單獨的中斷向量,都是在一個中斷函數(shù)里面處理的

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:468169 發(fā)表于 2021-10-14 19:30 來自手機 | 顯示全部樓層
工工1999 發(fā)表于 2021-10-12 08:28
/******************中斷服務(wù)************************/
void interrupt ISR(void)
{         

請問大神,F(xiàn)T60F011A的定位器2 (timer2)可以做PWM輸出么?我現(xiàn)在做PWM輸出只有1V,電壓調(diào)不上去……。
回復(fù)

使用道具 舉報

ID:468169 發(fā)表于 2021-10-14 20:14 來自手機 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-14 19:30
請問大神,F(xiàn)T60F011A的定位器2 (timer2)可以做PWM輸出么?我現(xiàn)在做PWM輸出只有1V,電壓調(diào)不上去……。

解決了……。
回復(fù)

使用道具 舉報

ID:468169 發(fā)表于 2021-10-14 22:36 來自手機 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-14 20:14
解決了……。

大師,請教下,現(xiàn)在有一個問題,就是我降低晶振頻率后斷電時電量為什么掉的這么快,我用別的單片機也是降低晶振頻率斷電后VDD腳電量會維持一段,VDD腳裝有大電容的,這個輝芒的不知道哪里還要設(shè)置,一斷電Vdd腳立馬就剩零點幾伏了……。
回復(fù)

使用道具 舉報

ID:963918 發(fā)表于 2021-10-15 08:22 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-14 22:36
大師,請教下,現(xiàn)在有一個問題,就是我降低晶振頻率后斷電時電量為什么掉的這么快,我用別的單片機也是降 ...

掉電快慢與板子整體耗電有關(guān),你先測板子電流。
回復(fù)

使用道具 舉報

ID:468169 發(fā)表于 2021-10-15 08:57 來自手機 | 顯示全部樓層
工工1999 發(fā)表于 2021-10-15 08:22
掉電快慢與板子整體耗電有關(guān),你先測板子電流。

改變晶振頻率和關(guān)掉不必要的外設(shè)不是也可以降低耗能嗎?我愛那個WS51前海維晟單片機也是這樣子關(guān)掉和降低晶振頻率就可以降低IC電流了,這個我也這樣操作但是不行……。不知道哪里有問題,晶振頻率調(diào)低了還是不行,不知道還要關(guān)掉哪些外設(shè)才行……。
回復(fù)

使用道具 舉報

ID:963918 發(fā)表于 2021-10-15 11:20 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-15 08:57
改變晶振頻率和關(guān)掉不必要的外設(shè)不是也可以降低耗能嗎?我愛那個WS51前海維晟單片機也是這樣子關(guān)掉和降低 ...

晶振頻率高時的耗電多少,降低頻率后的耗電多少,先把數(shù)據(jù)測出來。再分析的問題。
回復(fù)

使用道具 舉報

ID:959346 發(fā)表于 2021-10-15 11:42 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-15 08:57
改變晶振頻率和關(guān)掉不必要的外設(shè)不是也可以降低耗能嗎?我愛那個WS51前海維晟單片機也是這樣子關(guān)掉和降低 ...

每家芯片的低頻工作模式下耗電量、模塊默認開關(guān)狀態(tài)多少有差別的。檢查一下是不是所有不需要的模塊都關(guān)閉了?最好是進低功耗模式。
回復(fù)

使用道具 舉報

ID:468169 發(fā)表于 2021-10-16 23:31 來自手機 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-15 08:57
改變晶振頻率和關(guān)掉不必要的外設(shè)不是也可以降低耗能嗎?我愛那個WS51前海維晟單片機也是這樣子關(guān)掉和降低 ...

這是怎么回事,燒錄不進去了……。
IMG_20211016_233009.jpg
回復(fù)

使用道具 舉報

ID:78835 發(fā)表于 2023-5-3 08:22 | 顯示全部樓層
nanyexin 發(fā)表于 2021-10-16 23:31
這是怎么回事,燒錄不進去了……。

是不是選擇外部晶振了?最好打開雙速啟動,不小心選錯了,還能內(nèi)部晶振啟動
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表