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

📄 main.c

📁 基于zlg SmartARM2300平台的源码
💻 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"
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
		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
		
		x++;						// 100
		x++;						// 101
		x++;						// 102
		x++;						// 103
		x++;						// 104
		x++;						// 105
		x++;						// 106
		x++;						// 107
		x++;						// 108
		x++;						// 109
		
		x++;						// 110
		x++;						// 111
		x++;						// 112
		x++;						// 113
		x++;						// 114
		x++;						// 115
		x++;						// 116
		x++;						// 117
		x++;						// 118
		x++;						// 119
		
		x++;						// 120
		x++;						// 121
		x++;						// 122
		x++;						// 123
		x++;						// 124
		x++;						// 125
		x++;						// 126
		x++;						// 127
		x++;						// 128
		x++;						// 129
		
		x++;						// 130
		x++;						// 131
		x++;						// 132
		x++;						// 133
		x++;						// 134
		x++;						// 135
		x++;						// 136
		x++;						// 137
		x++;						// 138
		x++;						// 139
		
		x++;						// 140
		x++;						// 141
		x++;						// 142
		x++;						// 143
		x++;						// 144
		x++;						// 155
		x++;						// 146
		x++;						// 147
		x++;						// 148
		x++;						// 149
		
		x++;						// 150
		x++;						// 151
		x++;						// 152
		x++;						// 153
		x++;						// 154
		x++;						// 155
		x++;						// 156
		x++;						// 157
		x++;						// 158
		x++;						// 159
		
		x++;						// 160
		x++;						// 161
		x++;						// 162
		x++;						// 163
		x++;						// 164
		x++;						// 165
		x++;						// 166
		x++;						// 167
		x++;						// 168
		x++;						// 169
		
		x++;						// 170
		x++;						// 171
		x++;						// 172
		x++;						// 173
		x++;						// 174
		x++;						// 175
		x++;						// 176
		x++;						// 177
		x++;						// 178
		x++;						// 179
		
		x++;						// 180
		x++;						// 181
		x++;						// 182
		x++;						// 183
		x++;						// 184
		x++;						// 185
		x++;						// 186
		x++;						// 187
		x++;						// 188
		x++;						// 189
		
		x++;						// 190
		x++;						// 191
		x++;						// 192
		x++;						// 193
		x++;						// 194
		x++;						// 195
		x++;						// 196
		x++;						// 197
		x++;						// 198
		x++;						// 199
		
		x++;						// 200
		x++;						// 201
		x++;						// 202
		x++;						// 203
		x++;						// 204
		x++;						// 205
		x++;						// 206
		x++;						// 207
		x++;						// 208
		x++;						// 209
		
		x++;						// 210
		x++;						// 211
		x++;						// 212
		x++;						// 213
		x++;						// 214
		x++;						// 215
		x++;						// 216
		x++;						// 217
		x++;						// 218
		x++;						// 219
		
		x++;						// 220
		x++;						// 221
		x++;						// 222
		x++;						// 223
		x++;						// 224
		x++;						// 225
		x++;						// 226
		x++;						// 227
		x++;						// 228
		x++;						// 229
		
		x++;						// 230
		x++;						// 231
		x++;						// 232
		x++;						// 233
		x++;						// 234
		x++;						// 235
		x++;						// 236
		x++;						// 237
		x++;						// 238
		x++;						// 239
		
		
		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];		// 通过高速端口输出数据
	
	}
	
    return (0);
}
/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -