From: SourceForge.net <no...@so...> - 2008-04-16 13:02:49
|
Bugs item #1943948, was opened at 2008-04-16 14:02 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=520074&aid=1943948&group_id=68108 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: AVR-LibC Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Andrey Shved (comerer) Assigned to: Nobody/Anonymous (nobody) Summary: Unimplemented Registers Initial Comment: Hello. I have found that the following registers are actively used in WinAVR are invalid. I have verified everything against the datasheets. 1. ATmega48: EEARH 0x22 (0x42) is not valid for ATmega48 but valid for ATmega88 and ATmega168. This register is used when accesing EEAR variable. 2. ATtiny13, ATtiny2313: 0x3E (0x5E) is reserved. (SPH) ATtiny44, ATtiny25, ATtiny261: 0x3E (0x5E) SPH ATtiny44 Datasheet, Page 12, ATtiny25 Datasheet, Page 10, ATtiny261 Datasheet, Page 13: "Note that the data space in some implementations of the AVR architecture is so small that only SPL is needed. In this case, the SPH Register will not be present." This register is used in the interrupt handlers and subprograms. May be there is more similar bugs in other controllers but I have found only these ones. Thank you! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=520074&aid=1943948&group_id=68108 |