/*转自本人新浪博中的记录,时间:2010-09-19 18:46:20
经过几天的学习,终于能在arm上写自己的程序了,但是在操作系统的移植上还存在困难,下面把这几天学ARM-cortex的心得和大家分享一下,其实我认为它和51单片机差不多,只要会定义了I/O口就能对它进行控制了,主要就是先熟悉它的:输入/输出,中断,定时器,之后就可以像写单片机一样给它写程序了,下面上传两个自己写的程序和大家分享一下。
矩阵键盘程序:
#include"SystemInit.h"
#define uchar unsigned char
#define uint unsigned
uint i;
uchar y;
#define A_PERIPH
#define PA
#define B_PERIPH
#define PB
#define PB1
#define F_PERIPH
#define PF
#define PF_PINS
#define PF_READ
const uchar table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
void delay(uint ms)
{
}
void show()
{
}
void keyscan()
{
}
int main(void)
{
}
注意:在每次改变I/O的输入/输出状态之后,都要对它重新定义是输入还是输出,我开始的时候就是在这上面转了很长时间。