roboforum.ru

Технический форум по робототехнике.

ORDuino NANO в Proteus 7.8

ORDuino NANO в Proteus 7.8

leech001 » 05 сен 2011, 22:43

Нарисовал схему по примеру с http://www.youspice.com/ys/gettingstartedwithproteus.3sp?pageNum=0
но почему то не работает эмуляция валится просто куча ошибок.
Если есть спецы можете поглядеть что там не так, или просто выложить готовый проект с голой OrDuino Nano.
Вложения
temp_01.zip
Собственно сам файл
(52.92 КиБ) Скачиваний: 0

Re: ORDuino NANO в Proteus 7.8

avr123.nm.ru » 06 сен 2011, 00:22

Блин ! Наконец-то внятно и четко сказано где .hex и .elf arduino ide делает. Папка applet в той же папке где скеч находится.

http://www.youspice.com/ys/gettingstart ... ?pageNum=4
http://www.youspice.com/ys/gettingstart ... ?pageNum=5

======

В PROTEUS лучше выбирать файл .elf и кроме МК на схему не надо ни чего добавлять. Разве что светодиод с резистором.

======
Попробовал пример:
C:\arduino-0022\examples\1.Basics\Blink

Однако чуда не случилось, после компиляции не возникло ни .hex ни .elf ни папки апплет и поиском прошелся по все папке среды ардуино.
Есть однапапка applet - C:\arduino-0022\java\lib\applet - но она пуста.

Re: ORDuino NANO в Proteus 7.8

Grem » 06 сен 2011, 01:48

В старых версиях IDE можно было указывать, куда сохранять *.hex, а сейчас оно во временных директориях хранится, в win7 это
Код: Выделить всёРазвернуть
C:\Users\%username%\AppData\Local\Temp

Re: ORDuino NANO в Proteus 7.8

avr123.nm.ru » 06 сен 2011, 12:30

Симуляция моделирование Arduino в PROTEUS

Вот спасибо ! Запустил ардуино, сразу возникло 3 новых папки в C:\Users\Администратор\AppData\Local\Temp\
Открыл скеч, откомпилил и все что нужно появилось в папке - C:\Users\Администратор\AppData\Local\Temp\build8235497524652713261.tmp
Щас попробую прямо там проект Proteus создать и запустить мигалку.

А в настройках Arduino указан путь к текстовому файлу в котором все настройки среды хранятся. C:\Users\Администратор\AppData\Roaming\Arduino

Вот его текст - может кто-то в нем найти где указан путь к временным файлам ? Или как туда добавть строку указывающую куда класть файлы ?

Подскажите ПО с помощью которого можно отслеживать создание и изменение файлов какой либо прогой?

Код: Выделить всёРазвернуть
export.application.fullscreen=false
preproc.imports.list=java.applet.*,java.awt.Dimension,java.awt.Frame,java.awt.event.MouseEvent,java.awt.event.KeyEvent,java.awt.event.FocusEvent,java.awt.Image,java.io.*,java.net.*,java.text.*,java.util.*,java.util.zip.*,java.util.regex.*
editor.font.macosx=Monaco,plain,10
preproc.web_colors=true
export.application.platform=true
update.check=true
update.id=-505074487894742807
editor.indent=true
serial.stopbits=1
serial.databits=8
editor.font=Monospaced,plain,12
editor.window.height.default=600
run.options.memory=false
editor.divider.size=2
editor.caret.blink=true
preproc.color_datatype=true
export.applet.separate_jar_files=false
preproc.output_parse_tree=false
run.window.bgcolor=#F0F0F0
console.lines=4
upload.using=bootloader
console.error.file=stderr.txt
run.options.memory.maximum=256
editor.tabs.expand=true
editor.window.height.min=530
editor.keys.home_and_end_travel_far=false
board=atmega328
console=true
run.present.exclusive.macosx=true
serial.parity=N
editor.tabs.size=2
console.length=500
last.sketch0.location=590,225,500,600,416
serial.port=COM1
run.options=
console.auto_clear=true
update.last=1315254270409
editor.window.width.min=400
run.present.exclusive=false
export.application.platform.linux=true
editor.keys.home_and_end_travel_far.macosx=true
editor.window.height.min.windows=530
run.present.bgcolor=#666666
export.application.platform.windows=true
target=arduino
run.options.memory.initial=64
editor.keys.alternative_cut_copy_paste=true
editor.window.width.default=500
console.output.file=stdout.txt
preproc.substitute_unicode=true
run.present.stop.color=#cccccc
editor.external=false
last.screen.height=1050
editor.keys.shift_backspace_is_delete=true
editor.window.height.min.macosx=450
last.sketch.count=1
export.delete_target_folder=true
last.sketch0.path=C:\arduino-0022\examples\1.Basics\Blink\Blink.pde
preproc.substitute_floats=true
editor.keys.alternative_cut_copy_paste.macosx=false
browser.linux=mozilla
editor.invalid=false
serial.debug_rate=9600
sketchbook.path=C:\Users\Администратор\Documents\Arduino
export.application.stop=true
editor.divider.size.windows=2
preproc.enhanced_casting=true
run.display=1
platform.auto_file_type_associations=true
editor.antialias=false
preproc.save_build_files=false
last.screen.width=1680
export.application.platform.macosx=true



УРА !!! РАБОТАЕТ !!! светодиод Arduino мигает в PROTEUS !!! Брэейкпоинты работают - точно 2 секунды, по исходнику движемся. :ROFL:

Вскрываются все "кишочки" кода Ваяринг. Инструкция ARDUINO PROTEUS на картике. Проект в архиве.
Arduino недорого по почте у Семенова Михаила http://mkpochtoi.ru Начинающим PROTEUS http://proteus123.narod.ru Что такое ARDUINO http://arduino.cc

мигает
Вложения
anim.gif
06 как отлаживать ARDUINO в PROTEUS инструкция и пример.png
как отлаживать ARDUINO в PROTEUS инструкция и пример
Arduino и PROTEUS.rar
как отлаживать ARDUINO в PROTEUS инструкция и пример
(141.48 КиБ) Скачиваний: 0
05.png
настройки Arduino.png
01 PROTEUS Arduino.png

Re: ORDuino NANO в Proteus 7.8

KitaPro » 09 окт 2011, 21:21

Спасибо за ардуино в протеусе. Только начинаю изучать мк и решил приобрести дуино. Пока она едет решил попробовать промоделировать. Запустил blink, в нем мы подключаем светодиодик к 13 пину, а в протеусе это пин 19(PCINT5). Почему так?

Добавлено спустя 3 минуты 41 секунду:
А не. Все разобрался. Так и должно быть)


Rambler\'s Top100 Mail.ru counter