概述
对于刚开始学习或者刚接触新板时写一个简单的测试程序还是很有必要的,用来测试板子的是否能正常下载和运行程序。
写裸机程序注意查看芯片手册,看相关寄存器怎么使用。
这里是一个LPC2294的LED裸机程序,循环点亮三个LED
#include "config.h"
const uint32 LED1=(1<<4); //p0.4口控制,0值点亮
const uint32 LED2=(1<<5); //p0.5口控制,0值点亮
const uint32 LED3=(1<<6); //p0.6口控制,0值点亮
/*
*********************************************************************************************************
*
* 延时函数
*
*********************************************************************************************************
*/
void DelayNS(uint32 dly)
{
uint32 i;
for( ;dly>0;dly--)
for(i=0;i<50000;i++);
}
int main(void)
{
PINSEL0=PINSEL0&0xFFFFC0FF; //管脚功能选择寄存器,配置p0.4-p0.
最后
以上就是漂亮奇迹为你收集整理的LPC2294板子测试程序,循环点亮板子上的三个LED灯测试板子能否正常运行程序的全部内容,希望文章能够帮你解决LPC2294板子测试程序,循环点亮板子上的三个LED灯测试板子能否正常运行程序所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复