Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
17.06.2017, 02:47
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
begun, переносом исходного кода в объектный и далее в bin/hex/… занимаются компилятор, линкер,…
Если речь идёт об исходном коде на языке, то нужна соответствующая среда программирования. Там уже обложиться DS, RM,… и творчески переработать весь исходный код (вместе с библиотеками).
Если же речь идёт об уже готовом hex, то без исходника тут только дизассемблер поможет и снова возвращаемся к предыдущему абзацу.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
17.06.2017, 16:52
|
|
Вид на жительство
Регистрация: 12.11.2009
Адрес: Украина
Сообщений: 357
Сказал спасибо: 95
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
подскажите спаял прибор для проверки авто катушек зажигания по этой схеме http://radikal.ru/big/31b4d24330a74e5c83af2f2962bf9a6b но сигнала с мега8 нету ни на одном канале управления катушкой , остальные функции работают , хотел запустить в протеусе но ругается на дамп прошивки , видео работы прибора ( не мое )
|
|
|
|
18.06.2017, 00:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.01.2008
Сообщений: 1,143
Сказал спасибо: 379
Сказали Спасибо 430 раз(а) в 274 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
Ардуина как я понял, использует внутренний загрузчик - сказать проще в контролер уже записано часть кода которая каким то образом в режиме программирования запихивает hex файл в определенную область памяти и при последующей инициализации мк загрузчик передает управление программе из hex файла.
То есть если просто указать Proteus на hex получим не предсказуемый результат.
Чтобы симулировать программу на ардуине, из того что я понял, нужно Proteus кроме hex нужно чтобы в той же папке был elf файл, с генерированный компилятором скетча ардуино.
Кроме того в elf файле прописана архитектура аппаратной платформы, для которой файл создан. И если в Proteus выбрать другой МК то он отигнорит elf файл, даже матерится не станет.
Прошу не пинать если, рассказал что то не то, или то что вы и без этого знали.
В ардуине я ничего не понимаю и как то не хочется, после того как узнал, что в среде разработки даже примитивного отладчика нету.
Писать прогу надеясь а вдруг заработает, я так не могу, недорос.
|
|
|
|
18.06.2017, 08:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
Зайдите вот на этот сайт и почитайте про ардуинки. Программирование не для программистов. Но на сайте можно посмотреть все что касается ардуин. Есть и по вопросам моделирования моделей в 7 версиях Протэуса. Как залить или перезолить прошивку в модели а потом и в железо.
Кому то понравиться, кто-то пошлет куда подальше. Все так и должно быть.
Ардуины и были разработаны для людей не владеющими языками программирования, но хорошо
разбирающихся в цифровой схемотехнике - это во первых. На ардуино собираются поделки для дома и семьи - это во вторых. В пром. использовании они запрещены.
http://flprog.ru/
Вот тут как вытащить файл и откуда и куда вставлять. Краткое описание:
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 18.06.2017 в 14:50.
|
|
|
|
18.06.2017, 15:00
|
|
Вид на жительство
Регистрация: 18.04.2008
Сообщений: 373
Сказал спасибо: 103
Сказали Спасибо 50 раз(а) в 40 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
Сообщение от цифровик
|
...но хорошо
разбирающихся в цифровой схемотехнике...
|
Это Вы загнули!
|
|
|
|
18.06.2017, 15:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.02.2012
Сообщений: 5,811
Сказал спасибо: 827
Сказали Спасибо 2,080 раз(а) в 1,493 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
dimchik_b,
Как-же вы если не разбираетесь в цифровой схемотехнике, например не можете написать элл. булеву логику, будете писать программу. А работу например счетчиков,
шифраторов, дешифраторов. Тут все построено на так сказать на принципиальной схеме, на тех-же самых квадратиках лог. элементов. Которая после компилирования становиться HEX файлом. А они например в программе FLProg работают несколько
по другому. И у нее еще пока нет внутреннего моделирования этой принц. схемы- программы.
Вы должны точно знать работу всей программной логики. А иначе будете постоянно перезаливать
hex файл в живую ардуину. Вот для этого и созданы модели в программе Протэус.
А что бы совсем понятно было. Вот как работают лог. элл. база в программе.
__________________
С Уважением Александр Владимирович
г. Москва
Последний раз редактировалось цифровик; 18.06.2017 в 16:09.
|
|
|
|
18.06.2017, 17:54
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 858
Сказал спасибо: 228
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: ХЕКС от скетча не симмулируется в протеусе
дузья,
так ведь ардуиновская симуляция не проблема.
там все работает по его же хексу.
я всетаки наверно пайду по пути замены amega 8 на 328 .
закажу в китае и полностью перейду на нем и тагда горе не буду знать.
Написал на ардуино скеч, залил в атмегу 328 соответствующий хекс и ,наверно, все дела.
можно будет симмулировать и в протеусе и куда хочешь.
обсуждение этого вопроса направил меня на путь истины и это,наверно, будет еще один шаг, на пути использования ардуиновские скетчи в своих атмеговских проектах.
большое спасибо всем ,принимавшим участие в обсуждение.
честь и хвола вам друзья.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:51.
|
|