LPC2368点亮LED

这篇博客详细介绍了如何使用NXP的LPC2368微控制器开发板,结合KEIL4 MDK软件进行程序编写,以及Flash Magic进行HEX文件烧写,实现LED的点亮。博主分析了原理图,指出设置P2.0到P2.7引脚为低电平可点亮LED,并讨论了ETM禁用的原因。在编程过程中,提到了FIOSET和FIOSET2等寄存器的区别以及高速缓冲寄存器与低速缓冲寄存器的使用问题。
摘要由CSDN通过智能技术生成

硬件:NXP的LPC2368芯片开发板;
软件:KEIL4 MDK、Flash Magic烧写软件;
实现功能:点亮LED;

查看原理图:
设置p2.0到p2.7引脚为低电平则可以亮LED;

在这里插入图片描述
查看芯片手册:
在这里插入图片描述
在这里插入图片描述
keil中新建工程,添加启动文件,“魔力棒”设置输出HEX文件,添加程序c文件;

#include <LPC23xx.h>

void delay(unsigned int Dly)
{
	unsigned int i = 0;
	for(;Dly>0;Dly--)
		for(i=0;i<50000;i++);
}

void main()
{
	unsigned int n = 0;
	PINSEL10 = 0; 				//禁止ETM 

	
	FIO2DIR = 0x000000ff;			//设置引脚功能为输出
	FIO2MASK = 0x00000000;			 //
	
	while(1)
	{
		for(n=0x00000001;n<0x00000080;n<<=1)
	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值