首页 新闻资讯 技术资料 论坛 网站地图
IC设计 CPLD/FPGA SOPC 嵌入式软件 计算机外设 安防产品 嵌入式系统
电子元器件搜索:
IC库存(8958万) PDF资料(329万) IC价格 IC求购 资讯 技术资料
维库电子市场网是知名的电子元器件交易网站, 为电子生产企业提供IC库存和技术资料查询服务。
位置: 首页 > 详细信息
  [求助]请问这是什么原因?怎样解决呢?
出处:嵌入式技术网 时间: 2007-10-24
sanfenzhong 发布于 2007-10-24 12:44:04

44box开发板

我想使用nCS4的空间,即从0x08000000到0x0a000000这部分空间,数据为16位
做了如下初始化:rPCONB=0x7Cf。
我发送数据的子程序如下:
void data_out(int set_db)
{    
    unsigned int *LCDADD;
    LCDADD = (unsigned int*)0x080000ff;
    LCD_RS_H;    
    *LCDADD = set_db;
}
问题如下:
1,用以上设置在ads上可以编译通过,但在axd没办法运行下去。
2,如果发送数据的子程序改为如下:
void data_out(int set_db)
{    
    unsigned char *LCDADD;
    LCDADD = (unsigned char*)0x080000ff;
    LCD_RS_H;    
    *LCDADD = set_db;
}
编译通过并可以在axd运行,但是只能送16位数据的低八位。
请问这是什么原因?怎样解决呢?

[此贴子已经被作者于2007-10-24 13:30:39编辑过]
armchuxue 发布于 2007-10-24 14:08:41
这里高手不多啊,期待中
关闭】 【打印
相关专题  
接口电路
CPLD/FPGA
安防产品
传感控制
通信产品
AD/DA
综合电子技术
军工/航空航天
嵌入式系统
嵌入式软件
嵌入式开发新闻
汽车电子
开发工具
计算机外设
消费电子
嵌入式硬件
应用产品
IC设计
医疗电子
数控系统
测试测量
电源系列
工业控制
软件开发
存储器

© 2007 百斯嵌入式开发网 网站地图