一.前言
通過上次的學(xué)習(xí),相信大家對cc2530單片機的定時器的使用有了一定的了解,今天我們來介紹定時器3的使用,為什么介紹定時器3呢,因為它和定時器4功能是差不多的,所以學(xué)會定時器3,就基本掌握了cc2530定時器的使用。
二.原理分析
我們要使用定時器3,就要先配置控制它的寄存器T3CTL,下面給出寄存器的介紹
跟定時器3有關(guān)的還有IRCON這個寄存器,下面給出介紹
之前定時器1的查詢,是直接訪問IRCON寄存器所進行的,這次我們要通過標(biāo)志位T3IF來進行查詢。
三.程序
#include #define uint unsigned int #define uchar unsigned char //定義控制LED1燈的端口 #define LED1 P1_0 //LED1為P1_0端口控制 #define LED2 P1_1 //LED2為P1_1端口控制 #define LED3 P1_4 //LED3為P1_4端口控制 //函數(shù)聲明 void InitLed(void); //初始化LED端口 void InitT3(void); //初始化定時器T3 /******** 函 數(shù) 名 : main 功能描述 : Timer3測試(Timer3查詢方式的使用) 輸入?yún)?shù) : NONE 輸出參數(shù) : NONE 返 回 值 : NONE *****/ void main(void) { uchar count=0; InitLed(); //LED_IO初始化 I nitT3(); //Timer3初始化 while(1) { if(T3IF>0) //查詢溢出標(biāo)志 { T3IF=0; if((++count)==254) //溢出一次約為0.5s { count=0; LED1 = ~LED1; //LED1取反 LED2 = ~LED2; LED3 = ~LED3; } } } } /********* 函 數(shù) 名 : InitLed 功能描述 : LED_IO初始化函數(shù) 輸入?yún)?shù) : NONE 輸出參數(shù) : NONE 返 回 值 : NONE *************/ void InitLed(void) { P1DIR |= 0xff; //P1端口定義為輸出 LED1 = 1; //LED燈初始化熄滅 LED2 = 1; LED3 = 1; } /*********** 函 數(shù) 名 : InitT3 功能描述 : Timer3初始化函數(shù) 輸入?yún)?shù) : NONE 輸出參數(shù) : NONE 返 回 值 : NONE ***/ void InitT3(void) { T3CTL = 0xF8; //128分頻;自由運行,從0x00到0xFF反復(fù)計數(shù) } 四.分析與總結(jié) 本次的程序功能實現(xiàn)很簡單,通過配置定時器,讓led每隔1秒閃一次,通過T3IF寄存器來判斷定時器3是否溢出。
上一篇:zigbee學(xué)習(xí)之路(五):定時器1(查詢方式)
下一篇:最后一頁
推薦閱讀
史海拾趣
為了滿足不同客戶的多樣化需求,GHI Electronics不斷拓展其產(chǎn)品線。除了傳統(tǒng)的電子元件和模塊外,公司還開始涉足智能家居、物聯(lián)網(wǎng)等新興領(lǐng)域。通過不斷引入新技術(shù)、新產(chǎn)品,GHI Electronics成功實現(xiàn)了從單一產(chǎn)品向多元化產(chǎn)品線的轉(zhuǎn)變。這種轉(zhuǎn)變不僅豐富了公司的產(chǎn)品線結(jié)構(gòu),也提高了公司的綜合競爭力。
隨著技術(shù)的不斷進步和市場的變化,EDAL公司意識到必須不斷優(yōu)化產(chǎn)品以滿足客戶的需求。公司投入大量研發(fā)資源,對EDA工具進行迭代升級,推出了更加智能化、用戶友好的產(chǎn)品。同時,EDAL公司積極拓展市場,與全球各大芯片設(shè)計公司建立了合作關(guān)系,將產(chǎn)品銷售到世界各地。
APSA公司在創(chuàng)業(yè)初期,專注于電子行業(yè)中某一特定領(lǐng)域的技術(shù)研發(fā)。通過團隊的不懈努力和持續(xù)創(chuàng)新,公司成功開發(fā)出一款具有競爭力的產(chǎn)品,填補了市場空白。這一技術(shù)突破不僅為APSA公司贏得了首批客戶,也為公司的后續(xù)發(fā)展奠定了堅實的基礎(chǔ)。
隨著全球市場的不斷融合,EREM公司開始尋求國際合作機會。通過與國外知名企業(yè)的合作,EREM不僅將產(chǎn)品銷售到了全球各地,還學(xué)到了許多先進的管理經(jīng)驗和技術(shù)。同時,EREM也積極參與國際展覽和交流活動,提升了品牌知名度和影響力。這些努力使得EREM在國際市場上逐漸嶄露頭角。
作為一家專注于顯示芯片設(shè)計的企業(yè),集創(chuàng)北方始終將技術(shù)創(chuàng)新作為核心競爭力。從早期的LED驅(qū)動芯片到后來的AMOLED驅(qū)動芯片,再到國內(nèi)率先推出的TDDI芯片ICNL9920,集創(chuàng)北方不斷推出具有競爭力的產(chǎn)品,滿足了市場對于高質(zhì)量顯示芯片的需求。
面對日益激烈的市場競爭和不斷變化的市場需求,Exar公司始終堅持以創(chuàng)新為核心競爭力。公司不斷投入研發(fā)資金,加強技術(shù)創(chuàng)新和產(chǎn)品研發(fā)力度,推出了一系列具有自主知識產(chǎn)權(quán)的新產(chǎn)品。同時,Exar還積極關(guān)注行業(yè)發(fā)展趨勢和市場動態(tài),不斷調(diào)整和優(yōu)化產(chǎn)品線,以適應(yīng)市場的變化和發(fā)展。在未來,Exar將繼續(xù)堅持創(chuàng)新驅(qū)動的發(fā)展戰(zhàn)略,努力成為電子行業(yè)的領(lǐng)軍企業(yè)。
請注意,以上故事框架僅供參考,具體的故事內(nèi)容需要根據(jù)實際情況進行補充和完善。
4.2版本在定制內(nèi)核時,應(yīng)用軟件采用MFC,選擇組件時 NET的支持這項是不是可以不選,標(biāo)準(zhǔn)的SDK這項也是不是不選。?希望達人回答下 在注冊表把BINFS的驅(qū)動部分加到HIVE下時,當(dāng)加入FATFS支持時,系統(tǒng)在NAND驅(qū)動加載后,要等很長時間才能加載其他驅(qū)動 ...… 查看全部問答∨ |
|
小弟在做《ARM嵌入式系統(tǒng)實驗教程(三)附加實驗》的4.3TCP通訊實驗時,程序編譯通過,ping連接IP也ping的通,就是訪問不了MagicARM2200上運行的網(wǎng)頁,那是什么原因???… 查看全部問答∨ |
如何讀取上數(shù)據(jù)總線上以前的數(shù)據(jù):在線等急 工作中遇到這樣一個問題: 一邏輯量輸入板件,輸入有24V(被選)和浮空(未被選),基本作用是將24V信號轉(zhuǎn)換成指定的操作即數(shù)據(jù)總線上的對應(yīng)位的1。 要問的問題是: 1。數(shù)據(jù)線的信號范圍是:0---5V,上述的邏輯1一般是多少伏,(一般的轉(zhuǎn)換閥值 ...… 查看全部問答∨ |
求助:MSP430F436/7的LCD驅(qū)動不穩(wěn)定 有人用過MSP430F436/7的嗎?我做筆段式液晶的時候,顯示效果總是深淺不一,和LCD工廠也溝通了好多回,修改了好多版了,效果總是不理想,換了一個LCD廠家后還是這樣,今天LCD反饋回來的信息說單片機輸出的電流不穩(wěn)定,我還沒有拿到他們測的數(shù)據(jù),想 ...… 查看全部問答∨ |
我以前從未接觸過DSP(以前是搞PC應(yīng)用的),最近換了一個工作是DSP軟件開發(fā),做音頻方面的。 入職一個月了,可是感覺自己還什么都不懂。帶我的人也就是給我一些TI的TMS320C6747一些片上外圍設(shè)備用戶向?qū)е惖奈臋n給我看。 最近要我寫檢測外圍設(shè)備( ...… 查看全部問答∨ |
我現(xiàn)在要測實時電壓,通過A/D轉(zhuǎn)換得到數(shù)字量,通過以太網(wǎng)傳輸?shù)絇C上,用VB,對電壓的值進行一個實時的觀測。A/D的精度6位以上就可以了求推薦一塊板子,萬分謝謝… 查看全部問答∨ |
關(guān)于LanuchPad的PWM的實驗總結(jié) 關(guān)于LanuchPad的PWM的實驗總結(jié) 關(guān)于P1口的Pwm 舉個例子來說吧; 執(zhí)行P1DIR|=0X22; P1SEL|=0X22; &nbs ...… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- Microchip 升級數(shù)字信號控制器(DSC)產(chǎn)品線 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲html,css,js文件,以及網(wǎng)頁和arduino的通訊
- ESP32 freeRTOS使用測試
- 上汽大眾:汽車網(wǎng)絡(luò)安全漏洞防護
- 恩智浦推出全新電池控制IC系列 助力新能源解決方案發(fā)展
- 全球首條GWh級新型固態(tài)電池生產(chǎn)線樣件下線
- 總投資455億元!三大動力電池項目齊刷進度條
- 現(xiàn)代汽車韓國建氫燃料電池廠,2028年投產(chǎn)
- 6月融資一覽:智能汽車芯片、第三代半導(dǎo)體、機器人成資本焦點
- 艙駕一體“點燃”新戰(zhàn)事
- 汽車智能化2.0引爆「萬億蛋糕」,誰在改寫游戲規(guī)則?
- 2025研華智能系統(tǒng)產(chǎn)業(yè)伙伴峰會成功舉辦
- 意法半導(dǎo)體公布2025年第二季度財報和電話會議時間安排
- 臺達為俄羅斯頂尖零售連鎖商提供UPS解決方案
- 為什么越來越多的車企不再使用懸浮中控,而且屏幕還越做越大?
- 以模塊化作為 ICT 基礎(chǔ)設(shè)施工程系統(tǒng)設(shè)計的條件
- 超高精度數(shù)字Turbo MAP傳感器即將問市
- 續(xù)航超1000km,不自燃!像薄膜一樣的固態(tài)電池要來了?
- “鈷”又回來了?特斯拉國產(chǎn)Model3長續(xù)航版確認(rèn)三元電池方案
- 基于MSP430F5529的按鍵消抖問題
- msp430內(nèi)置函數(shù)總結(jié) __bic_SR_register(),__delay_cycles(x)
- [MSP430] 對MSP430單片機__delay_cycles精確延時的說明及改正
- 新基建引發(fā)特高壓爭議?可能在下一盤大棋