📄 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"
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 + -