主题:etr232i与8255连接.地址是什么? 共有44758人关注过本帖 |
---|
yan |
1楼 |
etr232i与8255连接.地址是什么? Post By:2005-1-20 22:42:00 [只看该作者]
连接方式:  8255    etr232i
           /cs  连接 ce0#            A0  连接  sa0            A1  连接  sa1            /rd       rd#            /wr  连接 wr#           reset 取反 reset   已经写程序:地址是0X200 需要全部输出.       outportb(0x203,0x80);      outportb(0x200,0xff);      outportb(0x201,0xff);      outportb(0x202,0xff); 应该全部都是高电瓶:不过测量后只有1.2v  而且不受控制:象是没有初始化好,都是输入方式.   是地址问题吗? 急.....             谢谢. ETR232I是不久前买的. |
|
单帖管理 | 引用 | 回复 |
x10 |
2楼 |
Post By:2005-1-21 9:37:00 [只看该作者]
按照上面的描述应当是对的,确认电源地接到8255器件,1.2V象是没通电.另外我们的CS0#有些客户要求是memory的配置,操作IO也不行.
|
|
单帖管理 | 引用 | 回复 |
yan |
3楼 |
Post By:2005-1-21 13:58:00 [只看该作者]
我没有要求。后来改成接CS1#,地址用300。看样子是好使了。我的cs0#是用来做什么的??如何能够判别?
|
|
单帖管理 | 引用 | 回复 |
x10 |
4楼 |
Post By:2005-1-21 16:13:00 [只看该作者]
运行以下代码
unsigned char* cp = (unsigned char*)(0xc0000000l); unsigned char ub1 = 0x55; for(  ) {    *cp = ub1;    ub1 ^= 0xff; } 用示波器观察CS0#,如果有波形,说明给你的配置成了memory片选。 |
|
单帖管理 | 引用 | 回复 |
yan |
5楼 |
Post By:2005-1-29 16:08:00 [只看该作者]
如果使用CF卡,现在可以用cs0#吗?
|
|
单帖管理 | 引用 | 回复 |
x10 |
6楼 |
Post By:2005-1-30 20:55:00 [只看该作者]
我们在BIOS中CF卡使用的缺省地址为0x300-0x30F
|
|
单帖管理 | 引用 | 回复 |
yan |
7楼 |
Post By:2005-1-31 11:17:00 [只看该作者]
那我怎么办?好像我的cs0#不是0x300.我想使用cf 卡.
|
|
单帖管理 | 引用 | 回复 |
x10 |
8楼 |
Post By:2005-1-31 23:47:00 [只看该作者]
请发邮件到我的邮箱chengshi_x10@263.net,告诉你的单位,我们想办法解决你的问题。
|
|
单帖管理 | 引用 | 回复 |