16F84 zápis do EEPROM

Lumír peterak
Středa Březen 17 11:49:16 CET 2004


Začínám s touto pickou a nedaří se mi zápis do EEPROM. K tomuto používám
rutinu pro zápis:
 BSF STATUS,RP0
 BSF EECON1,WREN
 MOVLW 055h
 MOVWF EECON2
 MOVLW 0AAh
 MOVWF EECON2
 BSF EECON1,WR
 Loop BTFSC EECON1,WR ;ČEKÁNÍ NA ZÁPIS DO EEPROM
 GOTO Loop
 BCF EECON1,WREN
atd., ale program za touto rutinou se zastaví?! (při simulaci MPLABem vše
proběhne O.K.)

Při vytváření souboru v HEXA mi MPASM hlásí u všech přechodů na jinou
stránku registrů toto:

Message[302] D:\MPLAB\EXAMPLE\CASOVAC.ASM 77 : Register in operand not in
bank 0.  Ensure that bank bits are correct.

Zda-li někdo ví, kde dělám chybu napište.

Díky za případné odpovědi.


---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.198 / Virová báze: 95 - datum vydání: 4.10.2000








Další informace o konferenci Hw-list