-
能胜任你工作的估都和你一样忙
-
软仿是参考,而不是试验结果
-
既然都做成stamp式样了,为啥脚都是往上朝向而不是往下....往下方便自己做个底板阿.....
ilovezeno 发表于 2010-8-31 14:57
Bottom_View.JPG
(93.45 KB)
下载次数:52
2010-8-31 15:06
-
不知道270 的nand 控制器,不过可以给你点指引:
源程序:
out_l(0x90, ROM_BASE1);
是raw nand 读id的命令,时序是:
0x90, 0x00(address), WaitRB, ReadFiFo,
没看明白你写0xaa 0x50 是什么意思
-
好像唤醒方式很多的啊
-
谢谢分享,谢谢。
-
这个开发板没有实现USB DEVICE的功能吗?Mass Storage或者是Serial的。
-
XMS是样片的意思,尚未发行的版本
如:XMS430F4152、XMS430F5438、XMS430F2619等
-
引用 99 楼 csz_cmy 的回复:
先说前3点和单片机有什么关系,不过是C的入门规范.
就第4点来说,一般的编译器已有定义.(单片机也有8/16/32位)
5说明你可以称为程序员,或者说不错的C程序员.
单片机编程和PC机编程的差别在中断,端口,定时器(你那个定时器不行的),任务调度,各种通信协议及接口.
知道volatile不算什么,至少要知道link文件和make文件.才算入门.
up
-
这是一段用51单片机控制GSM模块收发短信息的调试数据,希望对你有帮助。
-
楼主成功了记得分享一下经验。
-
问题说的不清楚,不明白你的意思?
详细点!
-
sizeof(struct stb)= 1
显然不正确嘛。
-
同问
-
帮顶一下.
-
阻塞,返回不了
引用 10 楼 programmerno1 的回复:
查看返回值
-
感谢回复,支持,像车号、类型、毛重等汉字都能很好的显示。
-
我拿NAND FLASH这段做例子。
在2440.h中,
#define NAND_BASE 0xB0E00000 // 0x4E000000
#define NFC_BASE 0x90E00000 // 0x4E000000
#define NFC_BASE_PHYSICAL 0x4E000000
typedef struct {
unsigned int rNFCONF; // 0x00
unsigned int rNFCONT; // 0x04 new
unsigned int rNFCMMD; // 0x08 update
unsigned int rNFADDR; // 0x0c
unsigned int rNFDATA; // 0x10
unsigned int rNFMECCD0; // 0x14
unsigned int rNFMECCD1; // 0x18
unsigned int rNFSECCD; // 0x1c
unsigned int rNFSTAT; // 0x20
unsigned int rNFESTAT0; // 0x24
unsigned int rNFESTAT1; // 0x28
unsigned int rNFMECC0; // 0x2c
unsigned int rNFMECC1; // 0x30
unsigned int rNFSECC; // 0x34
unsigned int rNFSBLK; // 0x38
unsigned int rNFEBLK; // 0x3c
} NANDreg;
这当中,宏定义了NAND_BASE,也就是nand的虚拟地址,又定义了nand所用到的结构体NANDreg。
而在驱动中有这么一句:
volatile NANDreg *s2440NAND = (NANDreg *)NAND_BASE;
楼主应该清楚了吧。。。。。。。。
-
慢慢来,别急
-
加字体??