J
Jef Patat
Guest
Hallo,Jeg fant dette i noen andres kode:
...
void write_E2 (unsigned int adresse, unsigned char data)
(
EEADR = adresse;
EEADRH = (adresse>>
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />
;
/ / The EEADRH: EEADR register paret brukes til adresse
/ / data EEPROM for å lese og skrive operasjoner.
/ / EEADRH har de to MSbits av adressen, den
/ / øvre 6 biter ignoreres.Den 10-bits utvalg av paret
/ / kan løse et minne utvalg av 1024 bytes (00t til
/ / 3FFh).
...
Er dette en riktig måte å gjøre hvis du kjenner:
...
extern volatile nær unsigned char EEADR;
...Dette betyr å sette en int til en røye.
vil den velge riktig byte, hvor kan jeg finne info om dette?Vennlig hilsen, Jef
...
void write_E2 (unsigned int adresse, unsigned char data)
(
EEADR = adresse;
EEADRH = (adresse>>
<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Kjølig" border="0" />
;
/ / The EEADRH: EEADR register paret brukes til adresse
/ / data EEPROM for å lese og skrive operasjoner.
/ / EEADRH har de to MSbits av adressen, den
/ / øvre 6 biter ignoreres.Den 10-bits utvalg av paret
/ / kan løse et minne utvalg av 1024 bytes (00t til
/ / 3FFh).
...
Er dette en riktig måte å gjøre hvis du kjenner:
...
extern volatile nær unsigned char EEADR;
...Dette betyr å sette en int til en røye.
vil den velge riktig byte, hvor kan jeg finne info om dette?Vennlig hilsen, Jef