Jump to content

    

Мур

Свой
  • Content Count

    889
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Мур

  • Rank
    Знающий
  • Birthday 08/06/1955

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Харьков

Recent Profile Visitors

5185 profile views
  1. AVRDRAGON помогите разобратся.

    Будьте внимательны! Для возвращения "железа" в реальность не забывайте снимать флажок ENDW/ иначе вы можете не получить нормальное функционирование портов. ..Стоит проверить флажок при ненормальном завершении(в спешке) отладки
  2. https://www.softwareideas.net/en/purchase инструментарий достойный.
  3. Появилось много интересного в тырнете.. https://pcnews.ru/blogs/osobennosti_ispolzovania_i_testirovania_koda_s_na_mikrokontrollerah-682518.html http://easyelectronics.ru/rabota-s-portami-vvoda-vyvoda-mikrokontrollerov-na-si.html https://habr.com/ru/post/347980/ НО про UML тишина... Хотя словак лихо развернулся. Теперь его среда стоит 100Евро(под Новый год бывают акции в пол цены) Я года 3 назад пробовал(цена была 30Е), но нашли ему ошибку в генерации кода... https://www.twirpx.com/file/1324589/ http://bookfi.net/book/549142
  4. Тут упоминали Гради Буча вскользь. Между тем не вижу я последователей его среди программистов микроконтроллеров, чтобы одним взглядом на UML-диаграмму понять весь дизайн ПО (для стороннего наблюдателя). Да и технология генерации ПО по диаграммам(как заготовку для заполнения) тоже не практикуют. Но ведь впечатляет! Очень часто подбрасывают непотребство для сопровождения, на которое нет описания и кружишься потом по всему ПО, пытаясь понять, как оно работает. В такие моменты понимаешь, что Буч, видимо ,от отчаянья придумал графический способ описания взаимодействия сущностей. Никто не пробовал UML применительно к микроконтроллерам? Вот бы глянуть глазом!
  5. AVRDRAGON помогите разобратся.

    Из книги Белова.."Разработка устройств на микроконтроллерах AVR" .. теперь надо её найти. Специальную. Когда это уже Майкрочип!
  6. AVRDRAGON помогите разобратся.

    То-то и оно, что не работало с AS6.2!... Пока я не сделал Dawngrade моего DRAGON на AS4.19... Сейчас меня занимают особенности в работе AVR при отладке. Почему SPI глюкавит? (см. мой пост выше) Важно, что c IAR получаем .hex, а AS6.2 его не понимает. Потому шил у друга(у него программатор) в AS4.19, пока сам не опустился к нему... Приятно, что и разъем теперь не надо отключать!
  7. AVRDRAGON помогите разобратся.

    Наблюдаю(осцилом) в отладке(dW) интересный эффект,- SCK для SPI в соответствии с программой. Однако это бывает не всегда(честно работает в 30% случаев). Это как-то связано с отладкой? И какое тому объяснение?.. Что говорят корифеи AVR?
  8. AVRDRAGON помогите разобратся.

    Оказывается лучшее - враг хорошего! Отлегло... ...Помог программатор AVRISP mkII (вставлял asm("break"). Развернул AVR Studio 4.19 и апгрейдил даже DRAGON и теперь не надо снимать разъем SPI от DRAGON. HEX от IAR (программатор на Драгоне!) нормально шьет и отладка в IAR идет с брейк-пойнтами (как положено). Теперь можно работать! Цепляю свои наработки по теме в doc Технология отладки проекта на IAR под AVR в режиме DebugWIRE_2.docx
  9. AVRDRAGON помогите разобратся.

    Это я понимаю...(Сразу ВСЕ регистры открывать не следует) Последний раз я возился с JTAG 18 лет назад. Но в условиях DebugWire(мало ног у AVR!) единственная возможность... ...Меня удручают отсутствие отработки по BP !!! Кстати, на ютубе показано нормальная работа по BP ...только в AStudio. ...И в документации на tiny2313 было упоминание BP.... (применительно к DebugWIRE)
  10. AVRDRAGON помогите разобратся.

    http://www.icbanq.com/data/ICBShop/board/EWAVR_UserGuide.pdf стр 215 C-SPY 5 Data breakpoints (BP) are not available when the debugWIRE interface is used. When a device with debugWIRE is used, data breakpoints are not available and the debugger will use software code breakpoints. стр 110 Каково?... Что же это за отладка без BP? Я был иного мнения об IAR... В ftp.iar.se/WWWfiles/AVR/webic/doc/EWAVR_DebuggingGuide.pdf на 370 странице к чему-то рассматривают window which lists all active breakpoints. Зачем, когда not available ? Как отлаживаться без BP? Может есть какие-то настройки в среде, чтобы BREAK попадал в код и все было честно? Мне тут кореша нашептали, что есть вообще в отладке неприятный момент, что сам факт чтения(системой отладки) регистров нарушает логику программы. И это усложняет отладку, поскольку происходит нарушение алгоритма(если чтение сбрасывает биты)
  11. AVRDRAGON помогите разобратся.

    Верное уточнение! Поразительно... в АтмелСтудио 6.2 в DebugWire я постоянно убивал MCU... В IARe все гладко и красиво. Хотя я считал, что должно быть наоборот (в одном месте создавали AS & DRAGON)
  12. AVRDRAGON помогите разобратся.

    ...Выяснилась еще одна хрень, касательно DRAGON. Как я уже говорил, у меня их 4 штуки, но среда запоминает серийный номер первого подключенного после инсталяции(не фига! помнит все) и тогда вариант смены Драгона плачевен, особенно когда один из номеров ошибочен в одном из знаков(интересно почему?). Среда не признает никакие другие!!! В меню предлагает только свой вариант!.. БРРР... И Как заставить её видеть любые другие, - найти не могу! Мужики, может кто слышал или применяет несколько (в облом менять подпайку для HVPP и коммутационные связи для восстановления).
  13. AVRDRAGON помогите разобратся.

    ... никогда бы не подумал!.. Считал это слишком древним. Разумно. А я стал паниковать. AVR - хорошие простые процы!
  14. AVRDRAGON помогите разобратся.

    https://www.microchip.com/developmenttools/ProductDetails/ATJTAGICE3ACCKIT#additional-summary только причендалы .....по офигительной цене! https://www.microchip.com/developmenttools/ProductDetails/PartNO/ATJTAGICE3 https://www.microchip.com/developmenttools/ProductDetails/PartNO/ATJTAGICE2
  15. AVRDRAGON помогите разобратся.

    Официальные ответы от Майкрочип... Сами ничего по AVR больше не производят! Жизнь заставила вернуться... Спасибо за совет,- единственно чего не пробовал MSP430.. Разгадка пришла мгновенно, когда я снял перемычки по шине данных DATA 0 -:- DATA 7(был такой совет в интернете) и тогда Студия пустила меня в меню, где стало понятно, что VTG без присмотра... Перемычка с VCC на VTG сразу все порешала и я восстановил свой зоопарк AVR. Теперь можно продолжать!.. Всем СПАСИБО!