Jump to content
vintik87

Отладка прерываний и обмена данных по шине Modbus в среде IAR

Recommended Posts

Добавил Модбас в проект все работало.  Добавил еще несколько функций в main и модбас перестал работать. Когда присоединяю сериальный кабель модбас IAR дебагер пререстает работать (вероятно есть общие линии).  Вопросы :  1. как решить конфликт кабелей (IAR JTAG) и Modbus  и отлаживать модбас с его кабелем  ?  2. Если решить конфликт кабелей нельзя тогда ... Как симулировать прерывания на ногах UART (модбас) чтобы программа зашла в обработчит прерывания модбас ?

Share this post


Link to post
Share on other sites
17 hours ago, vintik87 said:

вероятно есть общие линии

Модбас обычно использует интерфейс RS485. Тогда, по схеме, найдите ножку переключающую направление прием/передача. Скорее всего она используется в JTAG.

Если она используется программно, то перепаяйте на свободную ножку и исправьте в программе.

Без схемы и программы сложно посоветовать что-то еще.

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-принтер и так далее...

1 hour ago, snn_krs said:

Без схемы и программы сложно посоветовать что-то еще.

Спасибо .    схема будет

 

Edited by vintik87

Share this post


Link to post
Share on other sites

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

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

Подробнее

В 01.04.2018 в 13:28, snn_krs сказал:

  Скорее всего она используется в JTAG.

отрезал рисет.  Работает

Share this post


Link to post
Share on other sites

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

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

Подробнее

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

  • Сообщения

    • дорогой мой - все что там написано я изучил еще в 90 годы и не по википедии, а по учебникам. и на практике. ресиверы собирали на коленке по схеме рижанина. самая хорошая схема в смысле простоты изготовления (доступные детали, простота налаживания, сложность схемы, если быть более точным -простота схемы, повторяемость) тарелку изготавливали из  латунной сетки (для пчеловодов) шаг 1-1.5 мм. в качестве лекала - санки, специально за этим тазиком в москву ездили. а далее стекловолокно,эпоксидная смола, и алюминиевая пудра (серебрянка). головка (если очень коробит - конвертер) изготавливался из трех деталей, с помощью токаря. самое сложное полировка ну и арсенидгалевый диод, в продаже не было - только через оборонные заводы.  а фокус у тарелки с помощью фонарика искали. устанавливаешь 10 лет спутниковые антенны - должен знать как это делается (или в википедиии про это не написано). а ориентировали по компасу треугольнику и телевизору цветному переносному шилялис, он же юность, с батарейным питанием.  когда на крыше - все супер, когда на стене -тяжелый зараза. за 10 лет приходилось менять поляризацию на головках (конвертерах)? я менял в обе стороны и с круговой поляризации на лево-право- закрученную и наоборот. не скажу - минутное дело, но за 15-20 минут управлюсь. достаточно отвертки и пластиковой бутылки (в википедии об этом тоже не пишут)
    • 300 рублей это конечно дороговато, но и в Китае стоит брать с осторожностью. Большая вероятность попасть на подделку. Китайцы иногда перекрашивают желто-белые кольца. Они на такой частоте раскаляются моментально.
    • Эээ... Так нельзя. Тогда без вас достанут и унесут.
    • Неужели сложно задать тырнету вопрос     вот пример  из поиска    
    • Спасибо всем за консультацию и советы. Хотел бы всё-таки узнать, форма напряжения на затворах полевиков, изображённая на второй картинке, имеет право на существование в данном ИИП ? И как это будет влиять  на надёжность работы источника?
    • В версиях  V9 и V9,1  на схемах  Uпит  приходит на вход УНЧ  2 нога, а надо вроде на 1 ногу
    • При 100нФ резистор 100 Ом 1 Вт, при 10нФ резистор 39 Ом 0,5 Вт. Можно вообще эту TV-цепочку исключить, заменив её на варистор 330В (маркировка 331).

  • Ультразвуковой измеритель уровня жидкости с дисплеем

  • Similar Content

    • By olezka18
      Здравствуйте! Принесли зарядное, не заряжает, поискал поиском, подобного не нашел. Как и схемы для него, с виду довольно неплохое ЗУ

    • By Alejandro Kots
      Приветствую знатоки радиоэлектроники. 
      нужна помощь, я любитель, Не силён в радио электр.. Не ругайтесь))))
      В общем нужна помощь по сборке контроллера для управления двигателем (редукторный на 12в). 
      к контроллеру подключён сенсор влаги, дождя или как хотите назовём, При замыкании на нем контактов подаётся сигнал на двигатель ( закрывается) . Пробовал обычной платой с реле - работает, но сырое все, нужно сделать практично типа и Led состояния, и лэды для сенсоров и пару кнопок управления двигателем вручную. 
      Что посоветуете? Ардуино думаю не вариант. Какие контроллеры есть? Надо программируемый или нет? Направьте на путь истинны ) спасибо
       
       
       

    • By For the North !
      Подскажите, как подключить электретный микрофон к отладочной плате stm32f0discovery. Выбрал микрофон VS4011S36, 4,5 В, 4 мм. Нужно знать конкретно какие провода к каким входам подключать. Заранее спасибо!


      https://static.chipdip.ru/lib/735/DOC000735976.pdf   --- Datasheet на плату
    • Guest Влад
      By Guest Влад
      в этой схеме необходимо заменить микроконтроллер PIC на микроконтроллер AtMega8
    • By Александр Шилин
      Помогите, пожалуйста, со схемой подключения ПЗС-линейки к микроконтроллеру. Задача заключается в том, чтобы определить координату падения светового пятна, сформированного линзой, в пределах линейки.
      Модель линейки TCD132D на 1024 пикселя.
      Согласно даташиту необходимо три управляющих частоты - M, CCD, SH, питающее напряжение 12 В и опорное 5 В. Все эти условия были выполнены. Данные считываются.
      Выход данных с линейки пока просто выведен на осциллограф (красный канал). 
      Я плохо понимаю физические основы работы ПЗС-линейки, но ее работа кажется мне очень странной и нелогичной.
      1) При равномерной фоновой засветке при считывании получается равномерное низкое напряжение на всех пикселях. (Рисунок 1).
      2) При закрытии части линейки чем-либо напряжение на закрытых пикселях возрастает (Рисунок 2).
      3) При включении фонарика или лазерной указки все пиксели зашкаливают, определить максимум не удается (Рисунок 3).
      Если поместить линейку в темное место и светить очень тусклым лазером, то общий уровень напряжения на пикселях высокий, а в месте попадания света наблюдается едва заметный минимум. Возможно так и должно быть и нужно просто инвертировать и усилить сигнал?
      В чем может заключаться проблема? Как грамотно снимать выходной сигнал с линейки и заводить его на АЦП МК?
      Даташит приложен снизу.




      tcd132d.pdf
×
×
  • Create New...