Отключение сторожевика в VMLAB

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
Frensis
Вымогатель припоя
Сообщения: 607
Зарегистрирован: Вс июн 08, 2008 14:26:20
Откуда: г. Астрахань
Контактная информация:

Отключение сторожевика в VMLAB

Сообщение Frensis »

Как можно отключить в эмуляторе VMlab сторожевой таймер программно и через фьюзы?(чтобы эмулятор не ругался на сторожевик)
Я делаю так:
WDTCR=0x10;
Но VMlab продолжает ругаться...
Аватара пользователя
simpleX
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб май 30, 2009 00:51:42
Откуда: Россия, г. Курск
Контактная информация:

Re: Отключение сторожевика в VMLAB

Сообщение simpleX »

Нужно изучить в даташите на соответствующий МК раздел, посвящённый программированию watchdog, и отключить его правильно, а не как вы указали.
"Никогда не опускайся чего б тебе ни стоило, как бы ни было плохо.
А если отступил и сдал немного, то, считай, душа продалась и сдохла!
Честь и кровь - сохрани свою совесть, свобода и любовь - вот она русская гордость"
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: Отключение сторожевика в VMLAB

Сообщение GP1 »

Раздел ProjectFile:control directives в help-e

Код: Выделить всё

.MICRO directive

Indicates VMLAB the microcontroller using in a project.

Syntax:

.MICRO "<micro name>" ["<micro options>"]

Examples:

.MICRO "ST6210"
.MICRO "ST6225" "HWD"
.MICRO "Atmega8"
.MICRO "Atmega128" "BOOTRST=0" - это фьюз


The micro options string depends on the micro. In ST62, it is used o define the HW/SW watchdog. In AVR, it is used to define the fuses. See AVR fuses for more details.

The .MICRO directive is mandatory, and only one is allowed.
Чем дальше, тем больше становлюсь занудой...
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»