Страница 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.