test.c

来自「PDIUSBD12 USB code for pdiusbd12.」· C语言 代码 · 共 36 行

C
36
字号
/****************************************************************************
* 文件名:TEST.C
* 功能:MODEM接口应用实例。使用UART1发送AT指令控制MODEM拔号(#2),
*      连接成功后发送数据"EasyARM2200---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("EasyARM2200---MODEM\r\n", 21);
    }
    
    DelayNS(5);
    ModemDialDown();
    
    while(1);
    return(0);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?