Rainbow-electronics ATmega128RFA1 Bedienungsanleitung Seite 473

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 524
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 472
473
8266A-MCU Wireless-12/09
ATmega128RFA1
K: Repeat 3 through 5 until the entire buffer is filled.
L: Program EEPROM page
1. Set BS2, BS1 to “00”.
2. Give WR
___
a negative pulse. This starts programming of the EEPROM page. RDY/BSY
___
goes low.
3. Wait until to RDY/BSY
___
goes high before programming the next page (See Figure 31-
7 below for signal waveforms).
Figure 31-7. Programming the EEPROM Waveforms
DATA
XA1
XA0
BS1
BS2
CLKI
WR
RDY/BSY
RSTN
OE
PAGEL
0x11 ADDR. LOW DATA
XX
ADDR. LOW DATA XXADDR. HIGH
A G B C E B C E L
K
31.7.6 Reading the Flash
The algorithm for reading the Flash memory is as follows (refer to "Programming the
Flash" on page 470 for details on Command and Address loading):
1. A: Load Command “0000 0010”.
2. G: Load Address High Byte (0x00 - 0xFF).
3. B: Load Address Low Byte (0x00 - 0xFF).
4. Set OE
__
to “0”, and BS1 to “0”. The Flash word low byte can now be read at DATA.
5. Set BS1 to “1”. The Flash word high byte can now be read at DATA.
6. Set OE
__
to “1”.
31.7.7 Reading the EEPROM
The algorithm for reading the EEPROM memory is as follows (refer to "Programming
the Flash" on page 470 for details on Command and Address loading):
1. A: Load Command “0000 0011”.
2. G: Load Address High Byte (0x00 - 0xFF).
3. B: Load Address Low Byte (0x00 - 0xFF).
4. Set OE
__
to “0”, and BS1 to “0”. The EEPROM Data byte can now be read at DATA.
5. Set OE
__
to “1”.
31.7.8 Programming the Fuse Low Bits
The algorithm for programming the Fuse Low bits is as follows (refer to "Programming
the Flash" on page 470 for details on Command and Data loading):
1. A: Load Command “0100 0000”.
Seitenansicht 472
1 2 ... 468 469 470 471 472 473 474 475 476 477 478 ... 523 524

Kommentare zu diesen Handbüchern

Keine Kommentare