Страница 1 из 1

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

Добавлено: Вс янв 16, 2011 16:36:27
Frensis
Как можно отключить в эмуляторе VMlab сторожевой таймер программно и через фьюзы?(чтобы эмулятор не ругался на сторожевик)
Я делаю так:
WDTCR=0x10;
Но VMlab продолжает ругаться...

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

Добавлено: Пн янв 17, 2011 19:58:11
simpleX
Нужно изучить в даташите на соответствующий МК раздел, посвящённый программированию watchdog, и отключить его правильно, а не как вы указали.

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

Добавлено: Вт янв 18, 2011 10:09:17
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.