| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Запис и четене в EEPROM на PIC24FJ64GA002 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14809 |
Страница 1 от 1 |
| Автор: | jtopalov [ Съб Окт 01, 2016 11:16 pm ] |
| Заглавие: | Запис и четене в EEPROM на PIC24FJ64GA002 |
Здравейте! Как мога да запиша няколко променливи (тип стринг и цяло число) на определени адресо от паметта на процесора? Идеята е след рестарирането му, да мога да прочета записите от адресите. Искам да съхраня няколко записа/настройки в паметта за постоянно. Използвам MPLAB X 3.40, XC16. Благодаря предварително! |
|
| Автор: | sparkybg [ Нед Окт 02, 2016 12:21 am ] |
| Заглавие: | Re: Запис и четене в EEPROM на PIC24FJ64GA002 |
Като за начало, тоя микроконтролер няма EEPROM, а само флаш. В чаршафа пише как, но може би има и библиотеки. Понеже е малко шибанария, лично предпочитам при микроконтролери без вътрешен ЕЕПРОМ да "монтирам" външен такъв - струва стотинки и обикновено е със стандартен и прост интерфейс (I2C,SPI) и команди. И пак обикновено циклите триене/запис са на един или няколко порядъка повече от на вътрешния флаш. |
|
| Автор: | jtopalov [ Нед Окт 02, 2016 11:49 am ] |
| Заглавие: | Re: Запис и четене в EEPROM на PIC24FJ64GA002 |
Благодаря! |
|
| Автор: | speedblue [ Пон Окт 03, 2016 2:13 am ] |
| Заглавие: | Re: Запис и четене в EEPROM на PIC24FJ64GA002 |
Пробвай да разучиш как работят следните функции и ако се ориентираш ще си решиш основния въпрос. Остава ти да прецениш дали ще трябва да триеш страници от паметта, но ако е само да запишеш веднъж тези ще са достатъчни. Потърси къде ги има. void WriteMem(WORD cmd) void WriteLatch(WORD page, WORD addrLo, WORD dataHi, WORD dataLo) DWORD ReadLatch(WORD page, WORD addrLo) |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|