testuart.c
来自「LED灯显示在ARM9 2440中实现的LED宝马等」· C语言 代码 · 共 66 行
C
66 行
//接个数据,并发送这个数据
//自建的工程,数据接发不对。why?
#include "def.h"
#include "option.h"
#include "2440addr.h"
#include "2440lib.h"
#include "2440slib.h"
#include "Init0.h"
#define LED1_ON() (rGPBDAT &= ~0X20)
#define LED2_ON() (rGPBDAT &= ~0X40)
#define LED3_ON() (rGPBDAT &= ~0X80)
#define LED4_ON() (rGPBDAT &= ~0X100)
#define LED1_OFF() (rGPBDAT |= 0x20)
#define LED2_OFF() (rGPBDAT |= 0x40)
#define LED3_OFF() (rGPBDAT |= 0x80)
#define LED4_OFF() (rGPBDAT |= 0x100)
int main(void)
{
U8 A;
U8 key;
rGPBCON = 0x015400;
rGPBUP |= 0x1E0;
//ChangeClockDivider(3,1);//1:3:6
ChangeMPllValue(127,2,1);//405MHZ
uart0_init();
while(1)//接什么,发什么
{
key=Key_Scan();
// UART0_Seng(A);
switch(key)
{
case 1:
UART0_Seng(0x01);
break;
case 2: //按键2 发送数据
break;
case 3:LED1_ON();break;
case 4:LED1_OFF();break;
case 5:LED1_ON();break;
case 6:LED1_OFF();break;
}
//UART0_rec(A);
dely(1000);
LED1_ON();
LED2_ON();
LED3_ON();
LED4_ON();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?