日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]程序運(yùn)行后,系統(tǒng)時(shí)鐘設(shè)置為:外部6MHz晶振3分頻,即系統(tǒng)時(shí)鐘為2MHz。在此狀態(tài)下LED閃爍較慢。稍后,系統(tǒng)時(shí)鐘設(shè)置為:內(nèi)部振蕩器(12MHz±30%)2分頻,即系統(tǒng)時(shí)鐘為6MHz左右。LED閃爍速度明顯加快。主函數(shù):#i

程序運(yùn)行后,系統(tǒng)時(shí)鐘設(shè)置為:外部6MHz晶振3分頻,即系統(tǒng)時(shí)鐘為2MHz。在此狀態(tài)下LED閃爍較慢。

稍后,系統(tǒng)時(shí)鐘設(shè)置為:內(nèi)部振蕩器(12MHz±30%)2分頻,即系統(tǒng)時(shí)鐘為6MHz左右。LED閃爍速度明顯加快。

主函數(shù):

#include "LED.H"
#include
#include
#include
#include
#include
#include


// 將較長的標(biāo)識符定義成較短的形式
#define SysCtlPeriEnable SysCtlPeripheralEnable
#define SysCtlPeriDisable SysCtlPeripheralDisable
#define GPIOPinTypeIn GPIOPinTypeGPIOInput
#define GPIOPinTypeOut GPIOPinTypeGPIOOutput


// 定義KEY
#define KEY_PERIPH SYSCTL_PERIPH_GPIOG
#define KEY_PORT GPIO_PORTG_BASE
#define KEY_PIN GPIO_PIN_5


// 防止JTAG失效
void JTAG_Wait(void)
{
SysCtlPeriEnable(KEY_PERIPH); // 使能KEY所在的GPIO端口
GPIOPinTypeIn(KEY_PORT , KEY_PIN); // 設(shè)置KEY所在管腳為輸入

if ( GPIOPinRead(KEY_PORT , KEY_PIN) == 0x00 ) // 如果復(fù)位時(shí)按下KEY,則進(jìn)入
{
for (;;); // 死循環(huán),以等待JTAG連接
}

SysCtlPeriDisable(KEY_PERIPH); // 禁止KEY所在的GPIO端口
}


// 延時(shí)
void Delay(unsigned long ulVal)
{
while ( --ulVal != 0 );
}


// LED閃爍usTimes次
void LED_Flash(unsigned char ucLED , unsigned short usTimes)
{
unsigned short n = 2 * usTimes;

do
{
LED_Toggle(ucLED);
Delay(200000UL);
} while ( --n != 0 ); //循環(huán)
}


int main(void)
{
JTAG_Wait(); // 防止JTAG失效,重要!

LED_Init(LED2); // LED初始化

for (;;)
{
SysCtlClockSet(SYSCTL_USE_OSC | // 系統(tǒng)時(shí)鐘設(shè)置,采用振蕩器
SYSCTL_OSC_MAIN | // 主振蕩器
SYSCTL_XTAL_6MHZ | // 外接6MHz晶體
SYSCTL_SYSDIV_3); // 3分頻

LED_Flash(LED2 , 4);

SysCtlClockSet(SYSCTL_USE_OSC | // 系統(tǒng)時(shí)鐘設(shè)置,采用振蕩器
SYSCTL_OSC_INT | // 內(nèi)部振蕩器(12MHz±30%)
SYSCTL_SYSDIV_2); // 2分頻

LED_Flash(LED2 , 6);
}
}

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