第一次使用NXP的ARM芯片,感觉仿真器很不错,BGA封装的!软件用IAR 7.3,现在可以单独运行m4、m0+,
效果不错的!欢迎指正!
/*
LPC54102最小系统测试程序,很简洁的!
不需要头文件和库函数,很小巧实用!
用于I/o口翻转频率测试、跑马灯演示!
作者: 大秦正声,小电子
日期: 2015.3.11
博客:
http://yang96381.blog.163.com
邮箱:
yang96381@163.com
*/
#define DELAY_COUNT 0x3fFFFF
void Delay( long int Count)
{
for(; Count!= 0;Count--);
}
main()
{
*(long*)0x400000c0=0xe10b;///使能P0口
*(long*)0x1c002000=0xf0000000;///p31,p30,p29设置成输出
asm("nop");
while(1)
{
*(long*)0x1c002200=0xf0000000;///输出高电平
Delay(DELAY_COUNT);
*(long*)0x1c002280=0x20000000; ///p29输出低红色
Delay(DELAY_COUNT);
*(long*)0x1c002200=0xf0000000;
Delay(DELAY_COUNT);
*(long*)0x1c002280=0x40000000; ///p30输出低绿色
Delay(DELAY_COUNT);
*(long*)0x1c002200=0xf0000000;
Delay(DELAY_COUNT);
*(long*)0x1c002280=0x80000000; ///p31输出低 蓝色
Delay(DELAY_COUNT);
}
}