[Top][All Lists]

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

[avr-libc-dev] [bug #18818] ATMega644P missing second USART erroneously

From: anonymous
Subject: [avr-libc-dev] [bug #18818] ATMega644P missing second USART erroneously
Date: Thu, 18 Jan 2007 12:21:43 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7


                 Summary: ATMega644P missing second USART erroneously
                 Project: AVR C Runtime Library
            Submitted by: None
            Submitted on: Thursday 01/18/2007 at 12:21 UTC
                Category: Header
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Header files
                  Status: None
                 Privacy: Public
        Percent Complete: 0%
             Assigned to: None
        Originator Email: address@hidden
             Open/Closed: Open
         Discussion Lock: Any



There's a slight problem with ATMega644P and ATMega644 in the iomxx4.h header
file. ATMega644 has only one USART, which is correct, but ATMega644P should
have two USARTs. avr-libc seems to see both devices as the same device which
they apparently are not. Even the paratetric product table at www.atmel.com
says that ATMega644P has only one USART, but the datasheet says otherwise.

Suggested solution: recognize ATMega164P, ATMega324P and ATMega644P as their
own product family and isolate ATMega644 from it. This means adding the 'p'
letter to the processors' individual headers as is already done with
ATMega196 and ATMega169P. iom644.h should perhaps not be part of this family.
The ATMega644 and ATMega644P should probably be seen as different devices.


Reply to this item at:


  Message sent via/by Savannah

reply via email to

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