[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [avr-chat] Atmega128, JTAG and ADC
From: |
Larry Barello |
Subject: |
RE: [avr-chat] Atmega128, JTAG and ADC |
Date: |
Sun, 17 Jul 2005 16:39:58 -0700 |
Yes, indeed. The original code is correct, my ad-lib typing in was a "doh"
moment.
It should have read:
if (!(MCUCSR & _BV(JTRF))) ...
BTW Testing for zero/non-zero takes less code than comparing to an explicit
bit value...
-----Original Message-----
From: Brian Dean [mailto:address@hidden
Sent: Sunday, July 17, 2005 3:39 PM
To: Larry Barello
Cc: address@hidden
Subject: Re: [avr-chat] Atmega128, JTAG and ADC
On Sun, Jul 17, 2005 at 12:48:58AM -0700, Larry Barello wrote:
> if (MCUCSR & _BV(JTRF) != 1)
> {
> MCUCSR |= _BV(JTD);
> MCUCSR |= _BV(JTD);
> }
>
> But find that no matter what the code is executed.
Your expression will never be false, since JTRF is bit 4, not bit 0.
I think you want:
if ((MCUCRS & _BV(JTRF)) != _BV(JTRF)) {
...
}
-Brian
--
Brian Dean
ATmega128 based MAVRIC controllers
http://www.bdmicro.com/
- [avr-chat] PID Tutorial/ Examples, Royce & Sharal Pereira, 2005/07/15
- Re: [avr-chat] PID Tutorial/ Examples, Christopher X. Candreva, 2005/07/15
- Re: [avr-chat] PID Tutorial/ Examples, Royce & Sharal Pereira, 2005/07/16
- Re: [avr-chat] PID Tutorial/ Examples, Richard Urwin, 2005/07/16
- [avr-chat] Atmega128, JTAG and ADC, Larry Barello, 2005/07/17
- RE: [avr-chat] Atmega128, JTAG and ADC, Ben Mann, 2005/07/17
- Re: [avr-chat] Atmega128, JTAG and ADC, Brian Dean, 2005/07/17
- Re: [avr-chat] Atmega128, JTAG and ADC, Richard Urwin, 2005/07/17
- RE: [avr-chat] Atmega128, JTAG and ADC,
Larry Barello <=
- Re: [avr-chat] Atmega128, JTAG and ADC, Brian Dean, 2005/07/17
- Re: [avr-chat] Atmega128, JTAG and ADC, Jeff Epler, 2005/07/17
- RE: [avr-chat] Atmega128, JTAG and ADC, Larry Barello, 2005/07/17
Re: [avr-chat] PID Tutorial/ Examples, Alan Kilian, 2005/07/15
Re: [avr-chat] PID Tutorial/ Examples, Richard Urwin, 2005/07/15