roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 май 2025, 05:21

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 21:32 
Не в сети

Зарегистрирован: 09 ноя 2009, 14:51
Сообщения: 42
Друзья, подскажите - а можно ли для протеуса писать программы на С? С знаю хорошо, а вот с ассемблером не особо - помню только курс из универа. Или может для протеуса можно как-то hex-файл подцепить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 21:44 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Конечно можно! Просто в "заливке" hex файла в МК указать адрес где этот hex находится :)

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 22:14 
Не в сети
Аватара пользователя

Зарегистрирован: 12 окт 2008, 12:40
Сообщения: 369
Откуда: Красногорск, Подмосковье
Более того, Proteus может использоваться как отладчик - можно остановить работу устройства в Proteus, и просматривать значения переменных в С программе, смотреть, какой участок программы выполнялся перед остановкой. По крайней мере, для WinAvr это так.

_________________
OpenSimpleLidar - проект простого самодельного лидара.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 22:19 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Тут наверное ещё засада с версией протеуса. Потому что более ранние версии - ваще си не терпели, только hex внешний могли симулировать, но без отладчика. Мы не знаем какая у ТС версия, поэтому трудно сказать - будет пахать или нет.

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
citizen писал(а):
Более того, Proteus может использоваться как отладчик - можно остановить работу устройства в Proteus, и просматривать значения переменных в С программе, смотреть, какой участок программы выполнялся перед остановкой. По крайней мере, для WinAvr это так.

Только для этого надо кормить ему не hex, а cof файл

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
dccharacter писал(а):
Только для этого надо кормить ему не hex, а cof файл
не во всех версиях это так. В версиях 6.7 и 6.9 - достаточно hex. Старше - да, ещё и cof нужен. Но, не ТОЛЬКО cof, а И cof.
Хотя про версию 7,8 я не отвечаю :)

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 25 ноя 2011, 23:23 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
BeInspired писал(а):
Друзья, подскажите - а можно ли для протеуса писать программы на С ?
Можно вот примеры - www.proteus123.narod.ru
BeInspired писал(а):
Или может для протеуса можно как-то hex-файл подцепить?
лучше .elf .cof - тогда по коду Си можно будет отладку вести.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Proteus и C - совместимы ли?
СообщениеДобавлено: 26 ноя 2011, 08:55 
Не в сети

Зарегистрирован: 09 ноя 2009, 14:51
Сообщения: 42
Спасибо большое за ответы! :)

П.С. как же приятно видеть на экране осциллографа, что твоя прога работает :)


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO