在新建的ADS工程中编写程序,新建工程的博客链接点击ADS1.2创建一个新的工程点亮LED灯 基于TX2440开发板,打开main.c文件进行编程。
点亮一个LED的代码如下:
#include "2440addr.h"
#include "2440lib.h"
#include "def.h"
#include "uart.h"
void Main()
{
memcpy((unsigned char *)0x0,(unsigned char *)0x30000000,0x1000);
/*memcpy内存拷贝函数把0x30000000处所指的内存地址的起始位置开始
拷贝0x1000(4k)个字节到目标0x0所指的内存地址的起始位置中*/
SetSysFclk(FCLK_200M); //设置系统时钟200M
ChangeClockDivider(1,1); //设置分频比1:2:4
CalcBusClk(); //计算总线频率
Uart_Select(0);
Uart_Init(0,115200);
rGPFCON=(rGPFCON|0xFFFF)&0xFFFFFF55; //配置GPFCON设置低四位为输出功能,高4为不变
rGPFUP=rGPFUP&0xFFF0; //配置GPFUP寄存器,设置低4位为使能上拉
rGPFDAT=0xFF; //设置IO口的初始值为1