📄 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输出实验通过观察P0.0脚的输出频率,以便直观地了解MAM的作用。
**
**------------------------------------------------------------------------------------------------------
** Modified by: wankai
** Modified date: 2008-07-04
** Descriptions: 对注释格式进行了修改,并在LPC2400板上调试通过
**
********************************************************************************************************/
#include "main.h"
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,
};
int x;
/*********************************************************************************************************
** 函数名称 :main
** 函数功能 :通过P0.0输出数据。
** 调试说明 :1、在Flash中进行调试;
** 2、用逻辑分析仪捕获波形观察各个波形之间的时间差,然后修改MAM配置,再观察,多改几次,对比。
*********************************************************************************************************/
int main(void)
{
/* 在使用P0、P1的时候需要进行初始化操作0 */
SCS |= 0x01; /* 设置P0、P1为高速模式 */
PINSEL0 &= 0x00000000; /* 设置管脚连接GPIO */
PINSEL1 &= 0x00000000;
FIO0DIR = 0xffffffff; /* 设置高速P0为输出口 */
while (1) {
FIO0PIN = FlashData[0]; /* 通过高速端口输出数据 */
/* 240个add指令 */
x++; /* 0 */
x++; /* 1 */
x++; /* 2 */
x++; /* 3 */
x++; /* 4 */
x++; /* 5 */
x++; /* 6 */
x++; /* 7 */
x++; /* 8 */
x++; /* 9 */
x++; /* 10 */
x++; /* 11 */
x++; /* 12 */
x++; /* 13 */
x++; /* 14 */
x++; /* 15 */
x++; /* 16 */
x++; /* 17 */
x++; /* 18 */
x++; /* 19 */
x++; /* 20 */
x++; /* 21 */
x++; /* 22 */
x++; /* 23 */
x++; /* 24 */
x++; /* 25 */
x++; /* 26 */
x++; /* 27 */
x++; /* 28 */
x++; /* 29 */
x++; /* 30 */
x++; /* 31 */
x++; /* 32 */
x++; /* 33 */
x++; /* 34 */
x++; /* 35 */
x++; /* 36 */
x++; /* 37 */
x++; /* 38 */
x++; /* 39 */
x++; /* 40 */
x++; /* 41 */
x++; /* 42 */
x++; /* 43 */
x++; /* 44 */
x++; /* 45 */
x++; /* 46 */
x++; /* 47 */
x++; /* 48 */
x++; /* 49 */
x++; /* 50 */
x++; /* 51 */
x++; /* 52 */
x++; /* 53 */
x++; /* 54 */
x++; /* 55 */
x++; /* 56 */
x++; /* 57 */
x++; /* 58 */
x++; /* 59 */
x++; /* 60 */
x++; /* 61 */
x++; /* 62 */
x++; /* 63 */
x++; /* 64 */
x++; /* 65 */
x++; /* 66 */
x++; /* 67 */
x++; /* 68 */
x++; /* 69 */
x++; /* 70 */
x++; /* 71 */
x++; /* 72 */
x++; /* 73 */
x++; /* 74 */
x++; /* 75 */
x++; /* 76 */
x++; /* 77 */
x++; /* 78 */
x++; /* 79 */
x++; /* 80 */
x++; /* 81 */
x++; /* 82 */
x++; /* 83 */
x++; /* 84 */
x++; /* 85 */
x++; /* 86 */
x++; /* 87 */
x++; /* 88 */
x++; /* 89 */
x++; /* 90 */
x++; /* 91 */
x++; /* 92 */
x++; /* 93 */
x++; /* 94 */
x++; /* 95 */
x++; /* 96 */
x++; /* 97 */
x++; /* 98 */
x++; /* 99 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -