[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

BOUNCE rtl@rtlinux.org: Approval required: (fwd)



>From owner-rtl Thu Jun  7 02:12:19 2001
Received: from hq.fsmlabs.com (localhost [[UNIX: localhost]])
	by hq.fsmlabs.com (8.11.2/8.11.2) with ESMTP id f578CGc24356
	for <rtl@rtlinux.org>; Thu, 7 Jun 2001 02:12:17 -0600
Received: (qmail 12489 invoked by uid 1000); 7 Jun 2001 07:56:32 -0000
Date: Thu, 7 Jun 2001 11:56:32 +0400
From: Michael Barabanov <baraban@fsmlabs.com>
To: Andrew Vaught <andy@xena.eas.asu.edu>
Cc: rtl@rtlinux.org
Subject: Re: [rtl] PC speaker
Message-ID: <20010607115632.B12469@fsmlabs.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Pine.LNX.4.21.0106051416570.8168-100000@xena.eas.asu.edu>
User-Agent: Mutt/1.3.18i
Organization: FSMLabs

On 486s, yes, we use the PC speaker timer channel internally.
On Pentiums and higher, beeps should work as usual.

Michael.

Andrew Vaught (andy@xena.eas.asu.edu) wrote:
> Hi--
> 
>   I'm running version 3 of RTLinux and it works great.  The only minor nit
> I have is that the beep on my IBM compatible pc speaker is just a low
> buzzing sound instead of the usual 750Hz.  I've tried using the console
> escape sequences to raise the frequency of the beep, but although this
> works fine when not running RTLinux, it doesn't appear to change the
> frequency with RTLinux.  Trying the same thing with the beep duration
> works fine.
> 
>   From what I understand of how the pc speaker circuitry works, a timer is
> programmed with the frequency, and the connection to the speaker is then
> enabled and later disabled, producing a beep.  Is this timer being used
> internally by RTLinux??
> 
>   My application is a loop that gets control every 10ms for about 1-2ms.
> Anyone know how I can get the beep back?
> 
>         Andy
> 
> -----------------                        XOLD(K,IC,I)=
> Andy Vaught               ....        DO ITERS=1, 10  XOLD(K,IC,I)
> andy@xena.eas.asu.edu     |  |   /CALLMSOLVE(A,B,X,I,ITERS,TOL)+(RANNYU(0)
> Arizona State University  ======|WRITE(6,'(I5,2X,F12.6)')ITERS,TOL -HALF)
> Tempe, Arizona USA        OOOOOO \ENDDORETURN PARAMETER(ZERO=1.D0)*TENTH*DELTA
> 
> ----- End of forwarded message from owner-rtl@fsmlabs.com -----
> -- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail majordomo@rtlinux.org OR
> echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.org
> --
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/rtlinux/