[Top][All Lists]

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

Re: [avr-gcc-list] possible compiler bug?

From: Brian Dean
Subject: Re: [avr-gcc-list] possible compiler bug?
Date: Wed, 28 Aug 2002 21:25:17 -0400
User-agent: Mutt/1.4i

On Wed, Aug 28, 2002 at 05:55:28PM -0700, Theodore A. Roth wrote:
> I've yet to see a case where the compiler didn't do the high byte first
> for a 16bit register access. I could be wrong though.

In the message you replied to, see the set_pwm() function:

        void set_pwm(volatile uint16_t * pwmreg, uint16_t pwm)
          *pwmreg = pwm;

Results in:

                movw r30,r24
                st Z,r22
                std Z+1,r23

Low byte first, followed by high byte.

avr-gcc-list at http://avr1.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]