/*AVR定時(shí)器1CTC模式A實(shí)驗(yàn)*/
#include
#define uchar unsigned char
#define uint unsigned int
#define set_bit(a,b) a|=(1<#define clr_bit(a,b) a&=(1<#define get_bit(a,b) a&(1<uint i;
#pragma interrupt_handler time1ctc_a_isr:7
void time1ctc_a_isr()//定時(shí)計(jì)數(shù)器1CTC中斷A通道
{
PORTC^=0x20;//輸出方波T=8*2=16毫秒
}
#pragma interrupt_handler time1ctc_b_isr:8
void time1ctc_b_isr()//定時(shí)計(jì)數(shù)器1CTC中斷B通道
{
PORTC^=0x04;//輸出方波T=8*2=16毫秒
}
void int_time1ctc_a_b()//定時(shí)器1設(shè)置初始化
{
SREG=0x80;//開啟全局中斷
TCNT1=0;//這里我采用RC震蕩8M時(shí)鐘,1024分頻,一個(gè)數(shù)是7.8125微秒
TCCR1A=0x40;//工作在CTC模式,開啟A通道,關(guān)閉B通道,在外部引腳OC1A/OC1B體現(xiàn)為取反事件,
TCCR1B=0x0D;//CTC模式,內(nèi)部8M1024分頻,
OCR1A=6000;//CTC精度A通道
/*在這里一定要注意A通道和B通道不能同時(shí)開啟,否則有兩種情況,第一OCR1A>OCR1B時(shí)出現(xiàn)很不正常的現(xiàn)象,兩個(gè)中斷好像都發(fā)生了*/
/*怎么可能呢,當(dāng)TCNT1=OCR1A時(shí)就會(huì)吧TCNT1清零,也就是說OCR1B永遠(yuǎn)不會(huì)觸發(fā)中斷,但是他的引腳確實(shí)是動(dòng)了,而且與A通道的正好相反,*/
/*是什么原因?我分析過,但是無果,所以要注意AB通道同時(shí)開啟的后果是不可知的,還有一種情況就是OCR1A
/*第一種原因真是令人費(fèi)解!?。。。?!20110418 */
TIMSK=0x10;//開啟定時(shí)器比較匹配輸出A通道中斷
}
void main()
{
DDRD=0xff;
DDRC=0xff;
PORTC=0;
int_time1ctc_a_b();
while(1);
上一篇:AVR單片機(jī)相位修正PWM定時(shí)器0發(fā)生模式試驗(yàn)程序
下一篇:avr單片機(jī)DS18B20溫度讀取程序-母親節(jié)的禮物
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- 孚能科技全固態(tài)電池中試線年底建成,能量密度超400Wh/kg
- 比亞迪新專利:電池尺寸不變,續(xù)航大幅提升
- 豐田子公司37億大連建廠首次在中國生產(chǎn)純電汽車電池
- 博泰車聯(lián)網(wǎng)沖刺港股:上海灘走出的汽車智能化隱形冠軍
- 從自動(dòng)駕駛到具身智能,激光雷達(dá)緣何一邊被嫌棄,一邊被追捧?
- 軟件定義車輛改變汽車行業(yè)的3種方式
- 混合動(dòng)力汽車也是超級(jí)跑車:強(qiáng)調(diào)性能,而不是里程
- 人形機(jī)器人風(fēng)口下,六維力傳感器成為國產(chǎn)廠商“卡位”關(guān)鍵點(diǎn)
- AURIX? TC4x虛擬化技術(shù)詳解
- 從荔枝的“鮮和煎”,看英特爾銳炫Pro B60的AI空間折疊魔術(shù)
- 羅姆有獎(jiǎng)直播報(bào)名中!解決電源IC困擾的ROHM先進(jìn)電源技術(shù)Nano系列
- 汽車VCU知識(shí)問答第三站:賞析國內(nèi)外VCU性能指標(biāo)及設(shè)計(jì)思路
- TI MCU 推新了!八月直播揭秘新特性~報(bào)名觀看贏好禮!
- 有獎(jiǎng)問答 | TE 互連解決方案助力智慧城市智能監(jiān)控
- ADI有獎(jiǎng)下載活動(dòng)之車載信息娛樂主機(jī)解決方案
- 了解 MPS 隔離解決方案,答題贏【華為藍(lán)牙無線耳機(jī)、小米氮化鎵充電器】!
- 搶先體驗(yàn)!免費(fèi)試用LM3S8962 評(píng)估套件?。?0.13~11.30)
- BeagleBone Black 開發(fā)板 DIY 創(chuàng)意設(shè)計(jì)大賽
- 電阻哪個(gè)強(qiáng)?看Vishay演示視頻 搶樓發(fā)言贏好禮
- 小米或在10月發(fā)布MIX 4環(huán)繞屏新機(jī)
- 新專利顯示:蘋果高端頭戴耳機(jī)將來 2500元起步
- 京東方向華為提供on-cell OLED面板:用于Mate40
- Apple Pay快捷交通卡加入蘇州支持
- 蘋果發(fā)布2020年環(huán)境報(bào)告:十年后所有產(chǎn)品將實(shí)現(xiàn)碳中和
- 海力士最積極:計(jì)劃2019年在無錫市設(shè)立新工廠
- 財(cái)富觀察:半導(dǎo)體商業(yè)模式探索
- 半月談:人才缺失成集成電路發(fā)展之殤
- 物流巨頭3PL倉庫中的高舉升AGV叉車案例
- AI賽道上 小i機(jī)器人開啟狂奔模式