Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: организация области констант
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
valeroon
Подскажите как грамотно вo FLASH области при программировании чипа,организовать область для хранения констант и как к ним обращаться при исполнении программы.
Интересует как это делается на HITECH PICC для 16-18 серий
DL36
Цитата(valeroon @ Feb 12 2008, 12:30) *
Подскажите как грамотно вo FLASH области при программировании чипа,организовать область для хранения констант и как к ним обращаться при исполнении программы.
Интересует как это делается на HITECH PICC для 16-18 серий

Волшебное слово это const

const unsigned int CONSTANTA 0x23FA;
kolisnichenko_r
Цитата(valeroon @ Feb 12 2008, 12:30) *
Подскажите как грамотно вo FLASH области при программировании чипа,организовать область для хранения констант и как к ним обращаться при исполнении программы.
Интересует как это делается на HITECH PICC для 16-18 серий

Можно так:
Код
eeprom_write(255,temp);//запись в EEPROM во время работы чипа: 255-адрес ячейки, temp-переменняя или константа

Код
temp1=eeprom_read(adr);//чтение из EEPROM adr-адрес ячейки, temp1-переменняя

Для записи во время программирования нужно использовать:
Код
__EEPROM_DATA(0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00);//
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.