Реклама Google — средство выживания форумов :)
delay >
Во второй задаче сказано, что в VMLAB можно наблюдать выполнение Си-кода.
Пишу в ICC, CodeVision. Установлен WinAVR.
Alex870 >
эмулирую на VMLab 3.11. Пишу для ATmega8535.
Alex870 >
Создал в CodeVision простой проект, где указал использовать прерывание по переполнению таймера timer0
Alex870 >
кто пользуется CodeVision и VMLab создайте проект под ATmega8535 (12МГц) в CodeVision и напишите что-то вроде:
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
Alex870> Извините, но Вы не правы, на счет того, что в VMLab 3.11 не поддерживает ATmega8535. Об этом даже на официальном сайте написано (что поддерживает), к тому же он выбирается в combobox'е.
Ваш hex в VMLab заработал, а скомпилированный мной проект этой же задачи работать отказался. Вот в чем тут причина может быть?
Alex870> Кстати, проверял скомпилированный проект в Proteus Pro - тоже работает! [»]
Попутный вопрос: есть ли у этих МК (S8535 и m8535) совместимость с низу вверх. Ну если я напишу под 90S, а потом в meg'у прошью будет работать? В принципе возможностей 90S мне достаточно, но есть mega. [»]
Alex870 >
в архиве страничка amctools.com - где дан список поддерживаемых МК, а в хэлпе нет потому, что
при апдейте 3.10 -> 3.11 хэлп не меняется.
Alex870 >
компилятор не нашел прототипов этих функций, а в тексте задачи Вы не указали из какого хидера Вы их берете
Alex870 >
есть ли у этих МК (S8535 и m8535) совместимость с низу вверх