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

Вебинар «Практическое использование TrustZone в STM32L5»(10.12.2020)

Приглашаем на вебинар, посвященный экосистеме безопасности и возможностях, которые появились у разработчиков благодаря новой технологии TrustZone в микроконтроллерах STM32L5. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

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


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

Share this post


Link to post
Share on other sites

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

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

Подробнее

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

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

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


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

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

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

Share this post


Link to post
Share on other sites

Материалы вебинара: «Силовые компоненты Wolfspeed на основе карбида кремния (SiC)»

Вы можете посмотреть видеозапись вебинара «Силовые компоненты Wolfspeed на основе карбида кремния (SiC)», ознакомиться с ответами на вопросы и презентацией, в которой вы найдете много полезных ссылок, в том числе подробнее раскрывающих ответы на вопросы.

Подробнее

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  

  • Сообщения

    • @AS7ti6K На фото не вижу проблем переделать сигнальную цепь и добавить фильтры по питанию. А клей или термоклей? Термоклей феном погрел и всё легко вынимается в таких случаях. Вот две минимальные переделки, которые, возможно, помогут: Самое главное, это поставить электролит на 1000мкФ параллельно 595 и в разрыв всунуть дроссель. Уж дроссель "гантельку" можно найти ВЕЗДЕ. Второе, при наличии свободного провода, завести GND напрямую с ардуины.  
    • Пробой мне в полевик, если в Тюмени достаточно винограда для производства вина
    • И самое дорогое может оказаться самым дешёвым в реализации. С уважением, Сергей Одного "магнита сбоку" мало, 3 как минимум, чтобы был полноценный круг магнитного поля. С одним магнитом значительно вырастают трудозатраты по позиционированию магнита относительно линейки герконов. Гораздо проще правильно закрепить 3-и магнита в поплавке,  и пусть он ворочается как хочет, чем "центровать" поплавок по штанге датчика  (чтоб один  магнит всегда был направлен  одним местом к линейке с герконами) по всей длине измеряемого диапазона. С герконовыми поплавковыми уровнемерами - уже не первый год замужем. Испробованы все возможные варианты. Типа, свою  собаку уже съели. В своём колодце поставил бы бесконтактный уровнемер (ультразвуковой). Пусть чуть подороже, но мороки никакой. С уважением, Сергей  
    • а он (снаббер) уже и есть параллельно стоку-истоку по переменному току через конденсатор выпрямителя.
    • Спасибо. Информация конечно ценная, я посмотрел.... но с моим уровнем знаний это.... Даже если я перечитаю всю статью от начала до конца, вряд ли я там разберусь в чем...:( Да и скорее всего это уже профуровень, неужели для моей поделки нельзя как-то проще это реализовать.... Но статью оставлю, попробую на досугах читать.... Но не,  формулы я 100% не потяну... А дроссели - их как-то можно мультиметром идентифицировать? Я их почему и никогда не использовал, потому как.... резистор можно померить, на конденсаторах обычно все написано, на транзисторах тоже.... но и их как никак можно прозвонить, а дроссели...
    • Приступать к решению не имея четких требований - глупо. В зависимости от "хотелок" могут быть совершенно разные решения. Как минимум нужно знать желаемую точность показаний (может плюс-минус 1 мм, а может плюс-минус 20 см) и вообще диапазон изменения уровня воды. Может он колеблется пару метров туда-сюда, а может пару миллиметров. И решения этих задач будет совершенно разное.
    • а ты опять сам не видишь, что не так? абсолютно разные исходные данные в расчетах клампера.

  • Dupont разъемы под обжим, набор из 100 шт. папы и 100 шт. мамы

  • 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...