smua3000
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2006-03-02
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望6点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:2262回复:2

新手学pci 之一 (ch365)

楼主#
更多 发布于:2005-07-25 19:59
  一直想学习pci开发,由于是业余学习所以一直在关注pci开发板的价格。最近发现南京一家公司的低成本的pci芯片ch365 所以买了一个开发板 ¥120 价格还可以,因为是新手,而这个听说很简单,所以选了这个。板子拿到手后,看了datasheet 和电路图,找了一个51单片机小板,将pci开发板上的D0-D7直接连接到单片机的p1口(p0口连了一个数码管)。IOR#连p2.0  IOW#连p2.1 VCC 和gnd也连接好。把pci板插好。开机(还是犹豫了一下,最近刚刚烧了一块主板)。一切正常,安装好公司提供的驱动,打开调试程序,别急!单片机的程序还没写好。开始写单片机程序,具体逻辑就是当pci卡io读信号有效时将有一地址的数据从p1口送出来,然后加1。当io写信号有效时,将数据p1口读入,然后从p0口输出控制数码管显示。一切就位 。打开调试程序,由于没有用到地址,所以io地址随便填写但是不要超过ef. 点击读取 可以看到数据在不断累加。 写一个数字“01“ 点击写入 数码管显示“1“。 呵呵,很简单吧。


   小弟不才,请大家多多执教。


==========================================================
                                 脚印
                            =====================
             一个        ||      
          ========
   一步 ||                               学习pci
====
zhouyourich
驱动牛犊
驱动牛犊
  • 注册日期2005-07-08
  • 最后登录2005-08-07
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-01 21:29
大哥,我对PCI是一点不懂,能不能把您的开发板资料给我一份呢
kelven_stone
驱动牛犊
驱动牛犊
  • 注册日期2005-08-05
  • 最后登录2005-08-22
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-05 21:24
大哥,我最近有块宏拓pci7401的板卡,我主要用于ad采样,可是我对于pci是菜鸟,不晓得如何得到板卡的基地址。请指教哦???
游客

返回顶部