📄 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: zengtao
** Modified date: 2008-06-30
** Descriptions: 对代码风格和规范作了校对、调整
**
** Rechecked by: Litiantian
**********************************************************************************************************/
#include "config.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
** 函数功能 :通过P2.0输出数据。
** 调试说明 :1、在Flash中进行调试;
** 2、用逻辑分析仪捕获波形观察。
**********************************************************************************************************/
int main(void)
{
SCS |= 0x01;
PINSEL4 = 0x00000000; /* 设置管脚连接GPIO */
PINSEL5 = 0x00000000; /* 设置管脚连接GPIO */
FIO2DIR = 0xffffffff; /* 设置高速P2.0的最低8位为输出口*/
while (1) {
FIO2PIN = 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 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -