04 2011 档案

SD卡初始化打印信息和winhex不一样
摘要:参照牙缝的博客http://www.cnblogs.com/yuphone/category/276816.html,从SD卡到TFT已经有图片了就是还有一些细节问题,慢慢解决。。。后面还有很多要做的,文件系统,摄像头,GUI。。。先严重感谢一下牙缝,哈哈,有你的博客前面调的很通畅,偷着乐。 说问题,初始化SD卡以后,读 CID 和 CSD 寄存器的信息,然后再读第0扇区512bytes的数据,如下:(我用的是128MB的SD卡) 寄存器信息: 第0扇区: 最后两个字节还是 55 AA 表示MBR的DPT结束了。 但我用 winhex 看的结果是: 问题(1):这是为什么咧?地址不对?应该不. 阅读全文

posted @ 2011-04-14 21:45 zxl2431 阅读(1277) 评论(4) 推荐(0)

实在是没搞懂 debug宏
摘要:在缺氧的博客中看到 debug宏,方便调试程序,但我没看懂... debug.h 文件 #ifndef DEBUG_H_#define DEBUG_H_int myprintf(char *format,...);#define ENABLE_STDOUT_DEBUG //trun on all of debug message using#ifdef ENABLE_STDOUT_DEBUG #define DEBUG(x) {myprintf x;}#else #define DEBUG(x)#endif#endif /* DEBUG_H_ */ debug.c 文件 1 #include. 阅读全文

posted @ 2011-04-10 13:59 zxl2431 阅读(1473) 评论(2) 推荐(0)

usleep() 函数测试
摘要:在 ,时钟频率clk = 100M 的情况下测得usleep()函数的延时情况。 代码相当的简单,用一管脚输出高低电平,用示波器测得: usleep(1) = 12.5 us; usleep(5) = 16.5 us; usleep(10) = 21.5 us; usleep(20) = 31.5 us; usleep(50) = 61.0 us; usleep(100) = 110.6 us; usleep(200) = 210.0 us; usleep(500) = 507.0 us; usleep(1000) = 1 ms; usleep(5000) = 4.96 ms; usleep. 阅读全文

posted @ 2011-04-09 22:37 zxl2431 阅读(2283) 评论(0) 推荐(0)

【转载】 SD卡基础知识
摘要:以下内容来至http://www.cnblogs.com/Efronc/archive/2010/03/27/1698313.html 1, SD/MMC卡接口及上电时序 SD需要高速读写,同时也要使手持等嵌入式设备能方便使用,特设有两个访问接口中:SD模式接口和SPI接口。SD卡在上电初期,卡主控通过检测引脚1(DAT3)来决定使用SD模式还是SPI模式。当此脚接50KOhm上拉电阻时,卡进入SD模式;当此脚为低电平,卡则工作于SPI模式。SPI Bus Mode Pad DefinitionPin Name Type1 SPI Description1 CS I Chip Select . 阅读全文

posted @ 2011-04-07 13:56 zxl2431 阅读(5250) 评论(0) 推荐(1)

Nios - TFT-LCD(ILI9320控制器)
摘要:在Nios下驱动9320的TFT屏,具体的讲解参见:http://www.cnblogs.com/yuphone/category/276816.html 在 main.c 中只是程序的调用,不会做其他的事。 在 ili932x.c 里包含了一些最重要的函数,比如 ili_WrData(u16 ch), ili_WrCmd(u16 ch), ili_WrReg(u16 address,u16 data)...这些都是程序的基石。 1 //Write Data 2 void ili_WrData(u16 ch) 3 { 4 ili_RS = 1; //data 5 ili_nCS = 0; 6. 阅读全文

posted @ 2011-04-05 19:31 zxl2431 阅读(1418) 评论(1) 推荐(0)

共用体
摘要:有时需要使几种不同类型的变量存放到同一段内存单元中。例如可以一个整形变量,一个字符型变量,一个实型变量放在同一地址开始的内存单元中。以上3个变量在内存单元中占的字节数不同,但是都从同一地址开始存放。也就是使用覆盖技术,几个变量互相覆盖。 共用体和结构体形式相似。但含义不同。 结构体变量所占的内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。共用体变量所占的内存长度等于最长的成员的长度。 共用体类型数据的特点: (1) 同一内存段可以用来存放几种不同类型的成员,但在每一瞬间只能存放其中一种,而不是几种同时存在。也就是说在每一瞬时只有一个成员起作用,其他的成员不起作用,即不是几. 阅读全文

posted @ 2011-04-02 02:16 zxl2431 阅读(1902) 评论(1) 推荐(1)

导航