?? main.c
字號:
/****************************************************************************
* 文 件 名:main.c
* 功 能:MODEM接口應用實例。使用UART1發送AT指令控制MODEM拔號(#2),
* 連接成功后發送數據"SmartARM2200---MODEM"。
* 說明:
****************************************************************************/
#include "config.h"
extern void DelayNS(uint32 dly);
extern void UART1_Exception(void);
/****************************************************************************
* 名 稱:main()
* 功 能:主函數。控制MODEM拔號,并發送數據。
* 說 明:在STARTUP.S文件中使能IRQ中斷(清零CPSR中的I位)。
****************************************************************************/
int main(void)
{ uint8 i;
VICIntSelect = 0x00000000; // 設置所有通道為IRQ中斷
VICVectCntl0 = 0x27; // UART1中斷通道分配到IRQ slot 0,即優先級最高
VICVectAddr0 = (uint32)UART1_Exception; // 設置UART1向量地址
VICIntEnable = 0x00000080; // 使能UART1中斷
ModemInit(115200);
ModemDialUp("#2");
for(i=0; i<10; i++)
{
ModemWrite("SmartARM2200---MODEM\r\n", 21);
}
DelayNS(5);
ModemDialDown();
while(1);
return(0);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -