Zdravim.
Měl bych dotazík. Jak u procesoru 18F4685 zapíšu data do EEPROM už při psaní programu?
U řady 16F (16F876A) sem si dycky zapsal
ORG 2100
0xFF 0xFF 0xFF 0xFF 0xFF 0xFF …
Od jaké adresy to mám zapisovat u tohoto procesoru? tedy jestli je to u řad 18F vůbec možné…
Da sa to roznymi sposobmi, najjednoduchsie sa to robi tak, ze si clovek vezme Help a precita si to.
MPLAB IDE -> Help -> Topics -> MPASM Assembler, potom do search zadat napriklad EEPROM. Vybehnu na Vas nejake moznosti, ak zvolite “de - Declare EEPROM data byte”, tak to tam mate aj s popisom.
Dovolim si pastnut sem example odtial:
#include p18f452.inc ;Include standard header file
;for the selected device.
org 0xF00000 ;The absolue address F00000h is
;mapped to the 0000 location of
;EE data memory for PIC18 devices.
;You can create a data or character table starting from any
;address in EE data memory.
ch_tbl2 de "PICmicro" ;8 EE data memory locations
;(starting from 0) will be filled
;with 8 ASCII characters.
end
musim se přiznat, že sem help v mplabu ještě nikdy neotevřel a ani mě nenapadlo, že by to tam vůbec bylo napsané, ale jak to teď listuji tak je mi jasné že bych help měl používat častěji
Děkuji za pomoc 