OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » C8051 C8051怎么设置???

共2条 1/1 1 跳转至

C8051 C8051怎么设置???

院士
2006-12-22 22:43:00    评分
C8051 C8051怎么设置???



关键词: C8051     怎么     设置    

院士
2006-12-22 22:43:00    评分
2楼
问 小弟近来用C8051F020做了一个板子,高端口(P4 ~ P7)用于外部RAM,地址数据复用方式,可是发现写进去的数据与读出来的数据不一样,并且读到的数据都是0xFF
硬件初始化部分
……
P74OUT  = 0xf0;
EMI0CF = 0x24;
……

应用程序部分
xdata unsigned char hhh[1] _at_ 0x1001;
……
void test(void)
{         
  uchar xdata *q,aa;
  q = hhh;
  *q = 0x55;
  aa = *q;        
}

发现aa总是0xFF,并且*q也是0xFF,郁闷多天,还请各位大侠帮忙啊
1: 自己顶一下 2: 将“P74OUT  = 0xf0;”改为“P74OUT  = 0x30;”试试。试完后告诉我结果喔。 3: 好的,正在试 4: 我试过了,还是不行 5: 我有一个问题我看到C8051F020的datasheet中关于XRAM的寻址分为8位和16位两种,是不是在用char的时候用8位,在int的时候用16位,还是不必管这个,只用8位的寻址就行? 6: 已经搞定,把P74OUT  = 0xf0改成0x02就行

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]