Jump to content
Sign in to follow this  
zeconir

Proteus чудит с отладкой кода WinAVR

Recommended Posts

Добрый день (вечер)! Уже практически целый день голову ломаю, что же это может быть... Итак, в чем проблема. Имеется некий проект на ATmega8, компилятор - WinAVR, среда - встроенный в протеус редактор кода. Все бы хорошо, но вот незадача, при компилировании и запуске в отладчике отображается черт знает что. Пример:

fignya.JPG.e8fba7b755b45d46d83e25f08af30e0e.JPG

Строки 147, 153 и т.д. не должны иметь адресов, но они есть. А вот строки 143, 150 и т.д. наоборот. И это при выключенной оптимизации...

 

Никто не сталкивался с таким? Весь проект очень не хочется заново делать, но чувствую по-другому этот странный баг не одолеть. Так как остальные проекты открываются и редактируются нормально. Пробовал и менять версии протеуса, машины, оптимизацию. Результат 0.


И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

Я к этому тоже пришел, но вот только очень не удобно искать соответствия.

Плюс, как оказывается, не работает пошаговая отладка.


И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Share this post


Link to post
Share on other sites

Высокая надежность SiC! Как они этого добились?

За несколько лет кропотливых исследований и совершенствования технологии компания Infineon смогла довести показатели надежности и стабильности параметров высоковольтных и быстродействующих карбид-кремниевых транзисторов линейки CoolSiC практически до уровня их кремниевых собратьев.

Подробнее

Это вы еще не пробовали в протеусе работать с AVR-GCC версии хотя бы 5.2... вот где ужас нерожденного © !


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Материалы вебинара «STM32L5. Секреты оценки энергопотребления»

Опубликованы запись и материалы вебинара КОМПЭЛ, посвященного первому семейству МК STM32L5 на ядре Cortex-M33. На вебинаре было рассказано о самых распространенных ошибках при расчете энергопотребления микроконтроллеров и о специальном тесте ULPMark, позволяющем дать наиболее объективную оценку энергоэффективности. Измерения проводились на демонстрационной платформе STM32L562E-DK.

Подробнее

Все так печально?

** Proteus у меня последний, 8.6...

Ну вот, сейчас создал новый проект, только кинул контроллер и вставил код из старого. Вуаля, все работает как и должно. Правда вот надолго ли...


И пусть судьба не справедлива, Жизнь игра - играй красиво!

И что б не кикнули тебя, Не злить Админа, юзверя!

Люблю "спасибки" :)

Share this post


Link to post
Share on other sites

Снижена цена на AC/DC и DC/DC преобразователи Mornsun в Компэл!

Компэл и компания Mornsun снизили цены на преобразователи AC/DC-преобразователи семейств LS и LDE. По привлекательной цене также предлагаются DC/DC-преобразователи изолированных семейств поколений R2 и R3 различного конструктивного исполнения.

Подробнее

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Сообщения

    • Извиняюсь. Схемы как таковой нет. Отдельные готовые модули соединил в кучу. Но я понял, чуть позже попробую нарисовать схематично и сфоткать для наглядности. Длина провода витой пары будет меньше 3 метров. Я изначально пробовал с трехметровым пачкордом(стандартным заводским). Но потом пробовал и с 50см пачкордом - результат одинаковый. @motoandrey14 По поводу защитного диода я в курсе. Но так как использую уже готовый релейный модуль, то он там присутствует.... так же есть опторазвязка. И во втором моем случае, когда я добавил второй блок питания, то реле и ардуина связаны только через катушки первичных обмоток трансформаторов в импульсных бп. Тухло когда был один БП. С отдельным БП даже от которого все запитано кроме обмоток реле - норм. Ни первый и не второй. Прошу прощенья, что сразу не нарисовал схему.... Попозже нарисую. А так скажу ардуина и дисплей рядом в одном корпусе. Дисплей притухает на доли секунды именно в момент срабатывания реле. Ок. Сделаю. Оно притухает практически незаметно, мырг и все норм. В момент срабатывания реле.   там по витой паре 5 вольт и ток максимум 200мА идет (ардуина + дисплей + энкодер + сирена (но она даже не разу не включалась т.е она не брала питание)  Провода в одной розетке запаял, а во второй стандартно обжал. Единственно - эти обжимки для одножильного провода, я обжал многожильный(которые в гибких пачкордах идут) Но я соединения проверил 2 Ампера держат. Аккумулятор через это соединение и мултиметром "прозвонил". Сравнил результат с "мультиметр сразу на аккум" - теже 2 Ампера. Мне сразу не понравилось это соединение, но после данного теста как-то немного успокоился. Схему попозже сделаю
    • Спасибо) Лень - двигатель прогресса) а в поисковике действительно не нашёл, там было всё, но не информация о транзисторе
    • Прошивка доктора 2.12. Виртуальный компорт на чипе PL-2303HX (дата кабель для прошивки сотиков сименс). Терминалы HyperTerminal и Terminal software - version 1.93b 20141030. Система Windows 7x64 и Windows 7x32. Драйверы пробовал разные. При замыкании RX TX вводимый с клавы текст в Terminal 1.93b отображается. Подключаю доктора, жму старт - тишина и пустота. В чем беда? Фото платы конвертора и распиновку прилагаю.
    • Есть готовые комплекты, делают всё.  В том числе подогрев, внутренняя и внешняя статистика,  работа с пульсовыми монетниками и купюрниками,  работа с купюрниками MDB,  работа с банковскими терминалами эквайринга MDB. Писать в личку. Возможна продажа и по безналу. 
    • 1. Увеличением номинала и мощности  2. Наверное нет. 3. Есть, но не особо большой. Так же можно незначительно увеличить ёмкость конденсатора на выходе. 4. Какой-то ШИМ контроллер. Возможно китайская перемаркировка или клон чего известного...
    • RS1 и RS2 надо подбирать. Можно один отпаять, ток упадет, может уже нормально будет. Все остальное оставить в покое. Сколько в процентах? Мелкие/крупные это несерьезная единица измерения.
    • @Bohdan Bilozor Если после замены конденсатора плата и заработает, то объясните пожалуйста как вы будете настраивать датчик, если ни чего не понимаете? На сколько мне известно, вы купили просто плату, и не известно рабочая она или нет.

  • Бумага для лазерно-утюжной технологии, партия 10 шт.

  • Similar Content

    • By Артур Измаилов
      1.Создать схему в которой два светодиоды загораются в следующей последовательности:  1 и 2, 2 и 3, 3 и 4, …, 15 и 16, 1 и 2 и т.д. (т.е. создается эффект движения двух светодиодов).
      Дано условие выше. Решение задачи нужно представить в Proteus. Код для программирования пишу в AtmelStudio 7. Схему собрал в Proteus. Вывел 16 светодиодов через 2 порта (Порт B и Порт D). МК использовал ATMEGA 8 вариации в корпусе DIP с 28 ножками (SPDIL28). 
      До этого смог написать схему, чтобы работали светодиоды в последовательности 1.2.3.4.5....16.1.2.3.4 и тд. Делал через оператор FOR. Однако с этим кодом начались проблемы. Помогите пожалуйста. 
      Нижу представил изображение кода. 
      Заранее спасибо!
       

    • By Lisitsin
      Собираем компьютер ZX Spectrum на микроконтроллерах AVR своими руками!
      Проект открытый, все исходники и информация проекта по ссылке
      https://yadi.sk/d/9S2S0ZmNqsLykQ
      Проект печатной платы выполнен в PCAD-2006, программное обеспечение разработано в AVRStudio  4b401
      Здесь отвечу на все возникающие вопросы и помогу со сборкой и запуском
    • By O5-14
      По поводу этого https://cxem.net/mc/mc220.php девайса. Как напоминалка паролей думал сделать, только в моих краях 1604 нету( Под wg12864 нет случаем модификации ? 
      И что такое значит "Текстовые файлы должны быть в обычном txt формате и без форматирования" - первая часть понятна. А без форматирования ? Одна длинная строка ? Пробелы-то хоть можно ?
    • By Karl-Ieronim
      Коллеги, всем привет. 
      Увидел вот такой проект. 
      Несмотря на явную привлекательность что-то совсем мало повторивших. 
      Может кто-то из завсегдатаев форума делал этот проект? 
      Интересует ваше мнение: хочу повторить, но не силен в программировании, поэтому беспокоюсь на счёт подводных камней с которыми не смогу справиться. 
    • By Daeamon Dmitry
      Здравствуйте, набросал вот такую схемку при помощи программы Filter Designer, но вышло что то совсем не то чего ожидал хотел сделать срез на саб от 25 до 80 +-
      Судя по графику в Proteus творится что то непонятное, помогите пожалуйста разобраться в чем проблема.
       
       
      25hp.htm 80lp.htm
×
×
  • Create New...