<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
SOPC生成的原理图
Avalon总线连接图。
这个小程序读取键值,将键值通过串口和LED显示出来。
#include "system.h"
#include "alt_types.h"
#include "stdio.h"
#include "io.h"
int main (void)
{
volatile int i;
alt_u8 led = 0x2;
alt_u8 dir = 0;
alt_u8 key1,key2;
key1 = 0; key2 = 0;
IOWR(LED_BASE,0, 0xf);
while (1)
{
key1 = IORD(KEY_BASE,0);
IOWR(LED_BASE,0, key1);
printf("%x",key1);
while (i<200000)
i++;
i = 0;
}
return 0;
}
程序存在FLASH,在SDRAM中运行程序,UART设置为系统的stin、stout。
文章评论(0条评论)
登录后参与讨论