自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (1)
  • 收藏
  • 关注

转载 用tftp的方式在u_boot下 烧写uImage内核

用u_boot进行下载 uImage (一种kernel镜像文件) 首先,把编译好的uImage文件放在/tftpboot/目录下。用网线把开发板和电脑连上。 但PC上的网卡显示是没连接的,这一点是没有关系的,go on 1、u_boot的命令行 [u_boot@SMDK2440A]# printenv  (打印变量)并查看是否需要设置环境变量 结果如下:[u-boot@SMDK2440

2016-09-10 17:11:14 1415

12864驱动源程序

st7920液晶驱动源程序: #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit en=P2^2; //使能端 sbit rw=P2^1; //H读 L写 sbit rs=P2^0; //寄存器选择端 H数据 L指令 uchar code table[]={"相见时难别亦难,"}; uchar code table0[]={"东风无力百花残."}; uchar code table1[]={"春蚕到死丝方尽,"}; uchar code table2[]={"蜡炬成灰泪始干."}; uchar code table3[]={"晓镜但愁云鬓改,"}; uchar code table4[]={"夜吟应觉月光寒."}; uchar code table5[]={"蓬山此去无多路,"}; uchar code table6[]={"青鸟殷勤为探看."}; void delay(uint k) { uint i,j; for(i=0;i<k;i++) for(j=0;j<120;j++); } void writecomd(uchar com) { en=0; rw=0; rs=0; delay(10); en=1; P0=com; delay(10); en=0; delay(10); } void writedat(uchar dat) { en=0; rw=0; rs=1; delay(10); en=1; P0=dat; delay(10); en=0; delay(10); } void Lcdinit(void) { /*writecomd(0x01);//清除显示,游标右移,AC++ writecomd(0x0f);//整体显示开,游标显示开,游标显示反白开(将游标所在位置反白) writecomd(0x1c);//显示右移,光标跟着移动 delay(10);*/ writecomd(0x30); delay(10); writecomd(0x30); delay(10); writecomd(0x0f); delay(10); writecomd(0x1c); delay(10); writecomd(0x01); delay(10); writecomd(0x06); delay(10); } void weizhi(uchar x,uchar y) { uchar weizhi; if(x==0) x=0x80; else if(x==1) x=0x90; else if(x==2) x=0x88; else x=0x98; weizhi=x+y; writecomd(weizhi); delay(1); } void main(void) { uint i; Lcdinit(); while(1) { weizhi(0,0); for(i=0;i<16;i++) { writedat(table[i]); delay(300); } weizhi(1,0); for(i=0;i<16;i++) { writedat(table0[i]); delay(300); } weizhi(2,0); for(i=0;i<16;i++) { writedat(table1[i]); delay(300); } weizhi(3,0); for(i=0;i<16;i++) { writedat(table2[i]); delay(300); } Lcdinit(); delay(5); weizhi(0,0); for(i=0;i<16;i++) { writedat(table3[i]); delay(300); } weizhi(1,0); for(i=0;i<16;i++) { writedat(table4[i]); delay(300); } weizhi(2,0); for(i=0;i<16;i++) { writedat(table5[i]); delay(300); } weizhi(3,0); for(i=0;i<16;i++) { writedat(table6[i]); delay(300); } Lcdinit(); delay(5); } }

2010-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除