www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 單片機 > 單片機
[導讀]LPC1768在系統(tǒng)滴答定時器和通用定時器之外還引入了一個定時器,叫做重復定時器RIT,該定時器只能用于定時操作,帶有一個中斷,我個人的感覺,這似乎是為了延時函數(shù)設計的一個定時器那么使用該定時器時遵循什么流程?第一,打

LPC1768在系統(tǒng)滴答定時器和通用定時器之外還引入了一個定時器,叫做重復定時器RIT,該定時器只能用于定時操作,帶有一個中斷,我個人的感覺,這似乎是為了延時函數(shù)設計的一個定時器

那么使用該定時器時遵循什么流程?

第一,打開時鐘

第二,我們要確定定時器從pclk分頻數(shù)值,這要靠另外一個寄存器

第三,先關閉定時器

第四 設置寄存器比較值

第五 清空或者屏蔽一些特定的比較屏蔽位

最后打開中斷,啟動定時器

#define RIT_INT_POSITION 0

#define RIT_ENCLR_POSITION 1

#define RIT_ENBR_POSITION 2

#define RIT_EN_POSITION 3

void RitInit(u32 count)

{

LPC_SC->PCONP"=(1<<16);//打開時鐘 sys中四分頻 25M

LPC_RIT->RICTRL&=~(1<<3);

LPC_RIT->RICOMPVAL=count;

// LPC_RIT->RIMASK = count;

LPC_RIT->RIMASK=0x80000000;

LPC_RIT->RICOUNTER=0;

NVIC_EnableIRQ(RIT_IRQn); /* enable irq in nvic */

LPC_RIT->RICTRL=(1<

}

最后,我們需要在rit的中斷函數(shù)中響應中斷,如下

void RIT_IRQHandler()

{

u8 state=LPC_RIT->RICTRL;

if(state&0x01) //有中斷發(fā)生

{

RitStop();

LPC_RIT->RICOUNTER=0;

LPC_RIT->RICTRL|=0x01; //清除中斷

RIT_INT_CALLBACK;

RitStart();

}

}


本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

  之前說了stm32的iap編程,今天天氣真好,順手就來說說lpc1788的iap編程(沒看前面的請查看stm筆記下的內(nèi)容)  首先是flash的算法,lpc1768并沒有寄存器來讓我們操作flash,他內(nèi)置了iap的...

關鍵字: iap lpc1768 上位機

#ifndef __USB_H__#define __USB_H__//usb傳輸數(shù)據(jù)的宏定義描述#include "sys.h"typedef__packed union{ U16 W; __pac...

關鍵字: lpc1768 USB 結構體定義

一、背景USB在持續(xù)通信幾十萬次后,會出現(xiàn)USBIN中斷丟失幾次的情況,分析是中斷優(yōu)先級不夠高,導致USB中斷在排隊,然而排隊還未完成,又有新的USB中斷發(fā)生,致使其中斷丟失。LPC1769的所有中斷默認為最高優(yōu)先級&q...

關鍵字: 1769 lpc1768 中斷優(yōu)先級

枚舉過程如下#ifndef __USBCORE_H__#define __USBCORE_H__/* USB端點0 發(fā)送數(shù)據(jù)結構體*/typedefstruct _USB_EP_DATA{ U8*pData; U16 C...

關鍵字: lpc1768 usb使用 枚舉過程

#define XTAL_FREQ 12000000#define VECT_TAB_OFFSET 0x0000void SystemInit(void){ //PLL0時鐘配置 LPC_SC->SCS=0X000...

關鍵字: lpc1768 系統(tǒng)時鐘

#ifndef __USBCFG_H__#define __USBCFG_H__//#define USB_IF_NUM 1#define USB_MAX_PACKET0 64#define USB_DMA_EP 0x0...

關鍵字: lpc1768 usb使用 配置

一、背景:使用LPC1769來做CAN的收發(fā),在此對使用LPC1769的CAN控制器進行收發(fā)做個總結和記錄,以備下次開發(fā)快速上手使用。附:LPC1768/1769除了支持最高頻率不同以外,其它基本上一致。二、正文:先貼一...

關鍵字: 1769 lpc1768 can控制器

LPC1768芯片帶有USB設備控制器,前面寫的文章都是在說比較簡單的設備驅(qū)動,今天來說復雜一點的 首先是硬件層的配置#ifndef __USBHW_H__#define __USBHW_H__#include...

關鍵字: lpc1768 硬件 usb使用

Lpc1768內(nèi)置有一個ad外設,該外設有八路復用輸入,所以,可以同時接八路ad設備,同時還支持觸發(fā)轉換模式,由外部端口進行ad觸發(fā),ad轉換完成之后可以產(chǎn)生中斷 Lpc1768支持的轉換模式有兩種,分別會連續(xù)轉換模式和...

關鍵字: lpc1768 adc使用

IIS是飛利浦公司定義的一種用于音頻傳輸?shù)臄?shù)字總線,LPC1768支持該總線, I2S接口為一條3線串行總線,含有1根數(shù)據(jù)線、1根時鐘線和1根字選擇信號線?;镜腎2S連接具有一個主機(其總是為主機)和一個從機。LPC1...

關鍵字: lpc1768 iis通訊
關閉