📄 main.c
字号:
/****************************************Copyright (c)**************************************************
** Guangzou ZLG-MCU Development Co.,LTD.
** graduate school
** http://www.zlgmcu.com
**
**--------------File Info-------------------------------------------------------------------------------
** File name: main.c
** Last modified Date: 2004-09-16
** Last Version: 1.0
** Descriptions: The main() function example template
**
**------------------------------------------------------------------------------------------------------
** Created by: 李仲生
** Created date: 2007-03-22
** Version: 1.0
** Descriptions: GPIO输出实验通过观察P2.0脚的输出频率,以便直观地了解MAM的作用
**
**------------------------------------------------------------------------------------------------------
** Modified by: Liuyanlong
** Modified date: 2007-08-18
** Descriptions: 对代码风格和规范作了校对、调整
**
** Rechecked by: Litiantian
********************************************************************************************************/
#include "config.h"
const uint32 FlashData[] =
{
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa,
0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa, 0x55555555, 0xaaaaaaaa
};
/**********************************************************************************************************
** 函数名称: main
** 函数功能: 通过P2.0输出数据
** 调试说明: 在Flash中调试
**********************************************************************************************************/
int main(void)
{
PINSEL4 = 0x00000000; // 设置管脚连接GPIO
PINSEL5 = 0x00000000; // 设置管脚连接GPIO
FIO2DIR = 0xffffffff; // 设置高速P2.0的最低8位为输出口
while (1)
{
SCS |= 0x01;
FIO2PIN = FlashData[0]; // 通过高速端口输出数据
FIO2PIN = FlashData[1]; // 通过高速端口输出数据
FIO2PIN = FlashData[2]; // 通过高速端口输出数据
FIO2PIN = FlashData[3]; // 通过高速端口输出数据
FIO2PIN = FlashData[4]; // 通过高速端口输出数据
FIO2PIN = FlashData[5]; // 通过高速端口输出数据
FIO2PIN = FlashData[6]; // 通过高速端口输出数据
FIO2PIN = FlashData[7]; // 通过高速端口输出数据
FIO2PIN = FlashData[8]; // 通过高速端口输出数据
FIO2PIN = FlashData[9]; // 通过高速端口输出数据
FIO2PIN = FlashData[10]; // 通过高速端口输出数据
FIO2PIN = FlashData[11]; // 通过高速端口输出数据
FIO2PIN = FlashData[12]; // 通过高速端口输出数据
FIO2PIN = FlashData[13]; // 通过高速端口输出数据
FIO2PIN = FlashData[14]; // 通过高速端口输出数据
FIO2PIN = FlashData[15]; // 通过高速端口输出数据
FIO2PIN = FlashData[16]; // 通过高速端口输出数据
FIO2PIN = FlashData[17]; // 通过高速端口输出数据
FIO2PIN = FlashData[18]; // 通过高速端口输出数据
FIO2PIN = FlashData[19]; // 通过高速端口输出数据
FIO2PIN = FlashData[20]; // 通过高速端口输出数据
FIO2PIN = FlashData[21]; // 通过高速端口输出数据
FIO2PIN = FlashData[22]; // 通过高速端口输出数据
FIO2PIN = FlashData[23]; // 通过高速端口输出数据
FIO2PIN = FlashData[24]; // 通过高速端口输出数据
FIO2PIN = FlashData[25]; // 通过高速端口输出数据
FIO2PIN = FlashData[26]; // 通过高速端口输出数据
FIO2PIN = FlashData[27]; // 通过高速端口输出数据
FIO2PIN = FlashData[28]; // 通过高速端口输出数据
FIO2PIN = FlashData[29]; // 通过高速端口输出数据
FIO2PIN = FlashData[30]; // 通过高速端口输出数据
FIO2PIN = FlashData[31]; // 通过高速端口输出数据
FIO2PIN = FlashData[32]; // 通过高速端口输出数据
FIO2PIN = FlashData[33]; // 通过高速端口输出数据
FIO2PIN = FlashData[34]; // 通过高速端口输出数据
FIO2PIN = FlashData[35]; // 通过高速端口输出数据
FIO2PIN = FlashData[36]; // 通过高速端口输出数据
FIO2PIN = FlashData[37]; // 通过高速端口输出数据
FIO2PIN = FlashData[38]; // 通过高速端口输出数据
FIO2PIN = FlashData[39]; // 通过高速端口输出数据
FIO2PIN = FlashData[40]; // 通过高速端口输出数据
FIO2PIN = FlashData[41]; // 通过高速端口输出数据
FIO2PIN = FlashData[42]; // 通过高速端口输出数据
FIO2PIN = FlashData[43]; // 通过高速端口输出数据
FIO2PIN = FlashData[44]; // 通过高速端口输出数据
FIO2PIN = FlashData[45]; // 通过高速端口输出数据
FIO2PIN = FlashData[46]; // 通过高速端口输出数据
FIO2PIN = FlashData[47]; // 通过高速端口输出数据
FIO2PIN = FlashData[48]; // 通过高速端口输出数据
FIO2PIN = FlashData[49]; // 通过高速端口输出数据
FIO2PIN = FlashData[50]; // 通过高速端口输出数据
FIO2PIN = FlashData[51]; // 通过高速端口输出数据
FIO2PIN = FlashData[52]; // 通过高速端口输出数据
FIO2PIN = FlashData[53]; // 通过高速端口输出数据
FIO2PIN = FlashData[54]; // 通过高速端口输出数据
FIO2PIN = FlashData[55]; // 通过高速端口输出数据
FIO2PIN = FlashData[56]; // 通过高速端口输出数据
FIO2PIN = FlashData[57]; // 通过高速端口输出数据
FIO2PIN = FlashData[58]; // 通过高速端口输出数据
FIO2PIN = FlashData[59]; // 通过高速端口输出数据
FIO2PIN = FlashData[59]; // 通过高速端口输出数据
FIO2PIN = FlashData[59]; // 通过高速端口输出数据
FIO2PIN = FlashData[59]; // 通过高速端口输出数据
}
return (0);
}
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -