On Wed, 23 Jun 1999, Peter Wurmsdobler wrote:

> In fact I output 0x0 on ioport 0x2C0 (high byte) and 0x00
> on 0x2C1 (low byte of 12 bit DAC) which should correspond
> to -5 Volts. However, I measure 4.37 Volts which tells me 
> that the board registers are set to 0xf and 0x00, 
> respectively. What is different for a 486 in outb() ????
> 
>       /* this corresponds to -5 Volts on the board */
>       outb( 0x00, 0x2c0 ); /* high byte of DAC0 */
>       outb( 0x00, 0x2c1 ); /* low byte of DAC0 */

The only idey I have is different delay. Try to add "udelay(10) between both
outb, or use outb_p(). It may seem strange, but 486 might be faster in ISA
output than P133. Just try to play with delays on both computers.

--
Tomek

--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/

Reply via email to