⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 SmartARM2400系列开发板全套资料
💻 C
📖 第 1 页 / 共 2 页
字号:
/****************************************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 + -