Hallo, suche Informationen zum beschreiben das Flash PIC18F8722 Gruß Siegfried
Ah ja Intern ? Extern ? Polschal würde ich einfach mal behaupten das Microchip da feine Appnotes hat :P
Ich würd nen weißen Lackstift nehmen, damit kann man den PIC prima beschreiben und es auch einfach wieder lesen. ■
EXAMPLE 8-1: DATA EEPROM READ EXAMPLE 8-2: DATA EEPROM WRITE MOVLW DATA_EE_ADDRH ; MOVWF EEADRH ; Upper bits of Data Memory Address to read MOVLW DATA_EE_ADDR ; MOVWF EEADR ; Lower bits of Data Memory Address to read BCF EECON1, EEPGD ; Point to DATA memory BCF EECON1, CFGS ; Access EEPROM BSF EECON1, RD ; EEPROM Read MOVF EEDATA, W ; W = EEDATA MOVLW DATA_EE_ADDRH ; MOVWF EEADRH ; Upper bits of Data Memory Address to write MOVLW DATA_EE_ADDR ; MOVWF EEADR ; Lower bits of Data Memory Address to write MOVLW DATA_EE_DATA ; MOVWF EEDATA ; Data Memory Value to write BCF EECON1, EPGD ; Point to DATA memory BCF EECON1, CFGS ; Access EEPROM BSF EECON1, WREN ; Enable writes BCF INTCON, GIE ; Disable Interrupts MOVLW 55h ; Required MOVWF EECON2 ; Write 55h Sequence MOVLW 0AAh ; MOVWF EECON2 ; Write 0AAh BSF EECON1, WR ; Set WR bit to begin write BSF INTCON, GIE ; Enable Interrupts ; User code execution BCF EECON1, WREN ; Disable writes on write complete (EEIF set) See datasheet.
Hallo, soweit alles in Ordnung. hier noch ein Anliegen. Suche noch eine Routine oder Link für das beschreiben des internen Flash eines µC PIC18F8722 in " C " ( C18 Compiler ) vielen Dank im voraus. Gruß Siegfried
wird dich nicht viel weiterbringen, weil das unlock musst du als inline-assembler machen, sonst funktionierts nicht :) das steht aber alles punkt für punkt im datenblatt, lerne es zu nutzen!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.