[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 |
URL:
<http://savannah.nongnu.org/bugs/?18818>
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
_______________________________________________________
Details:
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:
<http://savannah.nongnu.org/bugs/?18818>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
- [avr-libc-dev] [bug #18818] ATMega644P missing second USART erroneously,
anonymous <=