📄 main.c
字号:
#include "config.h" //对数据类型的重定义,定义系统的很多频率
#include "RTC.h"
#include "rs232.h"
#include "rs485.h"
#include "virtualspi.h"
#include "AD.h"
void SystemStartup()
{
PINSEL0 = 0x00000000; //选择管脚用第几功能,0就是通用和输入输出口
PINSEL1 = 0x00000000;
RTCInit(); //初始化RTC寄存器
VICIntSelect = 0x00; //所有中断通道设置为IRQ中断
UART0_Init();
RS485Initial();
VirtualSpiInit();
ADInit();
}
int main(void)
{
unit8 SendData[5]={'a','b','c','d','e'};
unit8 RevData[5];
unit16 Data;
SystemStartup();
/*
PDATE_TIME CurrentTime;
CurrentTime->Year = 0x07D8;
CurrentTime->Month = 0x0A;
CurrentTime->Day = 0x15;
CurrentTime->Hour = 11;
CurrentTime->Minit = 45;
CurrentTime->Second = 30;
SetRTC(CurrentTime);
*/
IODIR |= 0x00BF0000;
while(1)
{
IOSET = 0x00BF0000;
RS485SendChar(0x48);
Delay(0x1C6C00);
// Data = ADStart();
// AT45_write_to_buffer_VSPI(0x0005,0,0x0000,SendData);
// AT45_write_buffer_to_page_VSPI(0, 0);
// AT45_read_MainMemory_VSPI(0,0,5,RevData);
// ISendBuf(RevData,5);
IOCLR = 0x00BF0000;
Delay(0x1C6C00);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -