Электроприводы, КИПиА, станции водоподготовки бассейнов, электроника

PNP-LinE

Объявление

Добрый день, Уважаемые поситители форума компании Пи Эн Пи - Лайн!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PNP-LinE » Контроллеры и Компьютеры. » Дата и время компиляции проекта в EEPROM.


Дата и время компиляции проекта в EEPROM.

Сообщений 1 страница 2 из 2

1

Для компилятора mcc18.

Никода не пытались понять какая из написанных Вами версий программы залита в PIC контроллер?

Как это можно определить?
Например:
Если используемый контроллер имеет EEPROM и в Вашем проекте она не используется, можно записать в нее время и дату компиляции(которые определяются самостоятельно по часам Вашего компьютера), а также имя и версию проекта:

Код:
/*Смотрите файл *.lkr вашего контроллера а именно строку: CODEPAGE   NAME=eedata     START=0xF00000       END=0xF000FF       PROTECTED*/
#pragma romdata eedata = 0xf00000 
/*Дата компиляции проекта*/
rom unsigned char Compile_date[]= __DATE__;
/*Время компиляции проекта*/
rom unsigned char Compile_time[]= __TIME__;
/*Название проекта и его версия*/
rom unsigned char Project_name[]= "Nemezida_v1.2";
#pragma romdata eedata

Считав контроллер программатором, Вы легко определите, какая из программ в нем была залита.

2

+5!!!


Вы здесь » PNP-LinE » Контроллеры и Компьютеры. » Дата и время компиляции проекта в EEPROM.