реклама на сайте
подробности

 
 
> HiTech PicC 9.50
krdmitry
сообщение Jul 11 2006, 18:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 160
Регистрация: 24-11-05
Из: СПб
Пользователь №: 11 354



Здраствуйте!
Помогите ПЛЗ с сабжем.
Не могу заставить работать запись во флеш на сабже с использованием функций из библиотеки HiTech.
Код взят из мануала к хитечу. Проверялось в Протеусе 6.73.
Заданная область стирается (в блок прописывается 0xFF), но запись не осуществлятеся.
В версии 8.50 все работало ОК, на 9.50 пришлось переползти из-за 18Ф2525...

Код
        __CONFIG(1, OSCSDIS & XT);
        __CONFIG(2, BOREN & BORV25 & PWRTEN & WDTPS128);
        __CONFIG(3, CCP2RC1);
        __CONFIG(4, DEBUGDIS & LVPDIS & STVREN);
        __CONFIG(5, CP0&CP1 & CPB);
        __CONFIG(6, WRTEN);
        __CONFIG(7, TRU);

void
main (void)
{
  const unsigned char old_text[]="insert text here";
  unsigned char new_text[]="HI-TECH Software";
  far unsigned char * source = &new_text[0];
  far unsigned char * dest = &old_text[0];
  unsigned char length = 16;
  flash_write(source, length,dest);
  for (;; )
    CLRWDT();
}


Сообщение отредактировал krdmitry - Jul 11 2006, 18:17
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th June 2025 - 18:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01333 секунд с 7
ELECTRONIX ©2004-2016