Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

ADAM5510 EraseSector() сбоит

 Ответить Ответить
Автор
Сообщение
vladi33 Смотреть выпадающим
Участник
Участник


Присоединился: 13 Май 2005
Online Status: Offline
Публикации: 61
Свойства публикации Свойства публикации   Ответить, цитируя автора - vladi33 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: ADAM5510 EraseSector() сбоит
    Опубликовано: 30 Октябрь 2006 15:08
Может кто сталкивался, посоветуйте стандартная процедура EraseSector() иногда приводит к полному зависанию контроллера WatchDog не помогает. *Unsupporded miniBIOS call INT 06 или system halted...
Делаю так:
#define SEG 0x80000L //0x90001L также
void Flash::EraseSec()
{
CWatchDog::Clear();
printf(" Erase sector...");     
if(EraseSector(SEG)) printf("Ok. ");else printf("Fail! ");
}
пробовал на разных контроллерах.
Может есть здесь какие грабли, что делать?
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz