📄 test.c
字号:
/****************************************************************************
* 文件名:TEST.C
* 功能:MODEM接口应用实例。使用UART1发送AT指令控制MODEM拔号(#2),
* 连接成功后发送数据"Connect successful!"。
* 说明:
****************************************************************************/
#include "config.h"
#include "MODEM.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("Connect successful!\r\n", 21);
}
DelayNS(5);
ModemDialDown();
while(1);
return(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -