Написать в память? (PIC внутренняя EEPROM)
Я следую этому руководству, которое показывает вам, как записывать данные во внутреннюю EEPROM. Единственное, что отличается в этом случае, это то, что они используют p18f4520, а я использую PIC18F87J11. Когда я пытаюсь построить код, я получаю следующие ошибки, могу ли я знать, почему?
113:Error [1105] symbol 'EEADR' has not been defined
113:Error [1101] lvalue required
114:Error [1105] symbol 'EEDATA' has not been defined
114:Error [1101] lvalue required
116:Error [1205] unknown member 'EEPGD' in '__tag_222'
116:Error [1131] type mismatch in assignment
117:Error [1205] unknown member 'CFGS' in '__tag_222'
117:Error [1131] type mismatch in assignment
131:Error [1205] unknown member 'EEIF' in '__tag_215'
131:Error [1128] compatible scalar operands required for comparison
133:Error [1118] scalar type expected in 'while' statement
137:Error [1205] unknown member 'EEIF' in '__tag_215'
137:Error [1131] type mismatch in assignment
144:Error [1105] symbol 'EEADR' has not been defined
144:Error [1101] lvalue required
145:Error [1205] unknown member 'EEPGD' in '__tag_222'
145:Error [1131] type mismatch in assignment
146:Error [1205] unknown member 'CFGS' in '__tag_222'
146:Error [1131] type mismatch in assignment
147:Error [1205] unknown member 'RD' in '__tag_222'
147:Error [1131] type mismatch in assignment
148:Error [1105] symbol 'EEDATA' has not been defined
1 ответ
Решение
Извините, но в MCPU PIC18F87J11 нет встроенной EEPROM! Ваш пример предназначен для MCPU с внутренней EEPROM.