上海婦科疾病研究所 上海女性不孕醫(yī)院 上海引產(chǎn)醫(yī)院 無痛引產(chǎn)痛不痛 上海人流醫(yī)院 白癜風治療醫(yī)院 上海小兒腦癱醫(yī)院 上海女子醫(yī)院
好看的电视剧,怎么写网络小说,我欲封天 耳根 小说

国产精品无码毛片AV_亚洲毛片精品在线_全球黄色短视频在线免费观看_亚洲一区二区爱av_成年人免费观看网址_欧美美女性爱喷水网址_亚洲毛片av无码不卡_国产无码视频在线观看_高清国语自产拍在线播放_女人午夜免费黄片

用戶名: 密碼:
主頁 設為首頁 加入收藏
      產(chǎn)品中心       技術中心       下載中心        社區(qū)新聞        誠聘英才       大學計劃        關于我們       技術論壇
  您的當前位置:ADSP開源社區(qū) >> 技術中心 >> Blackfin 今天是:
技術中心  
SigmaDSP
SHARC
A2B音頻總線
Blackfin
ADI操作系統(tǒng)
ADSP-218X
TigerSAHRC
ADI DSP仿真器
產(chǎn)品導航
ADI DSP仿真器
SigmaDSP開發(fā)板
ADI A2B總線開發(fā)板
SHARC DSP開發(fā)板
銷售網(wǎng)絡
Blackfin  
Blackfin的技術文章和教學視頻連載11:Timer
[ 作者:OP ] [ 來源:ADSP開源社區(qū) ] [ 發(fā)布時間:2014-8-8 ]

    這章詳細說一說Blackfin的Timer吧。定時器!

 
    定時器,無需再做什么名次解釋了,我們直接來看看BF533的定時器,ADSP-BF53x 上有3 個通用定時器,每個定時器有三種模式:
 
    1. 脈沖寬度調(diào)制模式(PWM_OUT)
    2. 脈沖寬度計數(shù)捕獲模式(WDTH_CAP)
    3. 外部事件模式(EXT_CLK)
 
    來看看定時器的接口寄存器詳細說明:
 
    寄存器                    功能
    TIMERx_CONFIG             定時器配置寄存器,用于設置定時器工作模式
    TIMERx_WIDTH              定時器寬度寄存器,設置輸出波形脈沖寬度
    TIMERx_PERIOD             定時器周期寄存器,設置輸出波形的周期
    TIMERx_COUNTER            定時器計數(shù)寄存器,讀取捕獲的脈沖數(shù)量
    TIMER_ENABLE              定時器使能寄存器
    TIMER_DISABLE             定時器關閉寄存器
    TIMER_STATUS              定時器狀態(tài)寄存器
 
    看一段核心代碼,詳細說說:
 
*pTIMER0_CONFIG = 0x0019; //配置定時器為PWM 模式
*pTIMER0_PERIOD = 0x00800000; //設置周期為0x00800000 個系統(tǒng)時鐘
*pTIMER0_WIDTH = 0x00400000; //設置脈寬為0x00400000 個系統(tǒng)時鐘
*pTIMER_ENABLE = 0x0001; //使能Timer0
*pSIC_IAR0 = 0xffffffff;
*pSIC_IAR1 = 0xffffffff;
*pSIC_IAR2 = 0xfffffff4; //配置中斷等級數(shù)據(jù)為4
register_handler(ik_ivg11, TIMER0_ISR); //注冊中斷等級為11,標識符為TIMER0_ISR
*pSIC_IMASK = 0x00010000;
EX_INTERRUPT_HANDLER(TIMER0_ISR) //標識符為TIMER0_ISR 的中斷函數(shù)
{
*pTIMER_STATUS = 0x0001; //清除定時器中斷標志
printf("timer0 interrupt !\n"); //打印信息
}
 
    這個代碼就碼實現(xiàn)了將定時器配置為 PWM_OUT 模式,通過定時器中斷來定時一個0x00800000 個系統(tǒng)的時間長度,定時完成后,在中斷內(nèi)打印信息。定時器沒有單獨的計時功能,所以如果計時,可以采用 PWM_OUT 模式,利用定時器中斷來進行計時,同時在芯片的TIMER0 管腳上,會有PWM 波形輸出。
 
    當然這些我也是都有錄制視頻教程,SPI和Timer錄制在了同一個章節(jié),如果有興趣可以看一下:
 
 
    清晰版視頻下載: 鏈接: http://pan.baidu.com/s/1c03rDfE 密碼: dtod 
 
    再附上上面這個核心代碼的源碼供參考:
 
    鏈接: http://pan.baidu.com/s/14HGWQ 密碼: rjhc 
 
    下面可能還會再開個專題說一說Blackfin的uclinux或ucos,看時間吧。
聯(lián)系我們 | 關于我們 | 免責聲明 | 誠征英才 | 友情鏈接
Copyright 2019 All rights reserved  本網(wǎng)頁版權屬Open ADSP所有
北京海淀區(qū)中關村大街32號新中發(fā)市場3659 郵編100100
電話 18611096839 
粵ICP備14035876號-1