阅读:1466回复:2
Help me !!!!!!!!!!!!!!!!
我最近在写基于PCI2040的TMS6201板卡的驱动程序,在利用WinDriver生成了一个框架之后,我又用它定义了相关的一些寄存器,这样在程序代码中也就相应生成了对这些寄存器的读写函数。利用硬件测试表明:如果我采用WinDriver生成的对话框式应用程序单独对HPIC,HPIA,HPID进行读写都可以完成,可我把相关的读写函数统一放在一个自编的函数(如:Read_from_DSP等)里面却根本写不进去这三个寄存器,这是怎么回事?
|
|
最新喜欢:cb615c... |
沙发#
发布于:2002-08-09 14:43
对话框式应用程序是单步操作,如果你在自己程序里的操作函数之间加时间延迟,估计可以解决这个问题。
|
|
|
板凳#
发布于:2003-07-23 14:36
在对DSP的HPIC,HPIA,HPID进行读写的时候,多长时间才叫延时足够啊?
我现在直接往DSP自增写数据,然后读出来什么都不是,是16位地址的高8位的重复,我怀疑是DSP速度跟不上的原因,但是DSP的HEDY信号也在啊!你外面速度怎么高,内部还是要降下来的,对吗?请指教! |
|