Свежие обсуждения
Микроконтроллеры

компилятор в AVR studio

1 2

gan: Там всё просто, даже разъяснять ничего не надо.
Кому как. А как симулируются входные воздействия на порты? Оперативно, в процессе симуляции?

Alexey: А как при симуляции в АВР-студии из Кодевижена , объяснить ей частоту клока кристалла ?
У меня автоматом передается.

 

Zandy: Кому как.Да не прибедняйтесь
ну например там есть куча кнопок(16) и 3 переменных резистора. Можете их подключить к нужным вам портам и прямо в процессе прогона изменять. Кнопки я не юзал, а с переменником с ацп тренировался. Прописывал так:
Vth PA0 vss SLIDER_1(0 5)
это всё в хелпе находится без проблем.
Прожект с ацп я прикрепил подвигайте слайдером S1- увидите результат. Кстати там ещё удобная фича- терминал, работает с USARTом - в поле ТХ введите любой символ, он выдаст результат с ацп в поле RX.

172131.rar

 

Gan, вот у вас все файлы в одной папке. У меня не так. У меня в результате создания проекта и компиляции в кодевижене образуются несколько папок. В корневой нет hexа, он в подпапке. Вообще нет файла *__.c, как такового. Ну и вообще другая файговая структура. После того, как создал (ручками) этот файл (скопировал и переименовал) и вытащил хекс в корень, вмлаб как-то заработал. На виртуальном осцилографе есть симулированные сигналы. Но..., не работает пошаговая отладка. Листинг мертв, т. е. вектор по нему не движется. В чем дело, не пойму. В примерах к вмлабу только ассемблерные исходники, сишных нет. Может какая-то несовместимость версий вмлаба и кодевижена? Качал с родных сайтов самые свежие версии. Закачанные из интернета примеры тоже, также как и у вас, имеют другую файловую структуру - все файлы в одной папке и есть файл *__.c

В АВРстудии все работает без всяких проблем. Проект передается автоматом при нажатии кнопки с таракашкой. Что можете посоветовать? Я в AVRах новичок (до этого только с PICами баловался) и все это проделываю в первый раз.

 

У меня CV версия 1.25.8, VMLab release 3.10.
Zandy: не работает пошаговая отладка у меня было такое, в *.prj были не прописаны какой-то из файлов *.cof, *.hex, *.c.

 

Чтобы изменить частоту кварца в студии, надо запустить отладку и нажать ALT+O. Она предложит стандартные частоты, но можно и вручную вбить. Кодевижн и другие компиляторы далеко не всегда передают эту информацию студии...

 

Вообще никогда не передают и НЕ МОГУТ передать.

 

timon_avr: нельзя же 1000 раз контроллер перепрошивать при экспериментах. Можно.

 
1 2