最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

新手求教:下面的小程序哪里出了問題?

作者:qhl2003810 欄目:單片機(jī)
新手求教:下面的小程序哪里出了問題?
MEGA8515
winavr

目的是調(diào)試TC1的普通模式

1.    設(shè)定為普通模式
a)    WGM13 : WGM12 : WGM11 : WGM10 → 0 : 0 : 0 : 0
2.    設(shè)定“比較輸出模式”
a)    COM1A1:COM1A0 COM1B1:COM1B0 → 0 : 0 0 : 0,表明為普通端口,OC1A和OC1B未連接。
3.    設(shè)定“時(shí)鐘選擇位”
a)    TCCR0寄存器的CS02 : CS01 : CS00 → 0 : 1 : 0,表明經(jīng)過預(yù)分頻,頻率為f/8。
5.    開中斷
a)    設(shè)置SREG的bit7,開全局中斷
b)    設(shè)置TIMSK寄存器的TOIE1,TC1溢出中斷使能

源程序如下:
#include <avr/io.h>
#include <avr/delay.h>

/* 將PA0接指示燈,中斷使指示燈由亮變暗,或者由暗變亮
SIGNAL (SIG_OVERFLOW1)
{
    if(PORTA & 1)
        PORTA &= ~1;
    else
        PORTA |= 1;
}

int main()
{
    DDRA = 1;
    
    TCCR1A = 0;
    TCCR1B = 2;
    TIMSK |= 1 << TOIE1;
    SREG |= 1 << 7;
    
    
    return 0;
}

將程序固化到8515后,發(fā)現(xiàn)PA0接的燈并沒有閃爍。頻率為默認(rèn)的1M,按道理應(yīng)該約有1Hz的閃爍啊!

請問是哪里出了問題,謝謝!

2樓: >>參與討論
qhl2003810
缺少頭文件,加上#include <avr/signal.h>,就OK!
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
高手請教:AVR的A/D精度+-2LSB,我理解為..
可否用 AVR 的比較器擴(kuò)充一個(gè)外部中斷?
AVR下載線,按網(wǎng)上資料制作,為什么調(diào)試通不過
請教M8的4M內(nèi)部RC校準(zhǔn)值如何寫入程序中
M8L的PB5(SCK)腳上連著一個(gè)無線接收模塊的輸入,怎么獲得數(shù)據(jù)?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)