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
1 hour ago, snn_krs said:

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

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

 

Edited by vintik87

Share this post


Link to post
Share on other sites

Вебинар «Решения Microchip и сервисы Microsoft для интернета вещей. Подключение устройств IoT к облачным сервисам Azure» (15.07.2021)

Приглашаем всех желающих 15 июля 2021 г. принять участие в бесплатном вебинаре, посвященном решениям Microchip и сервисам Microsoft для интернета вещей. На вебинаре будут рассмотрены наиболее перспективные решения Microchip, являющиеся своеобразными «кирпичиками» – готовыми узлами, из которых можно быстро собрать конечное устройство интернета вещей на базе микроконтроллеров и микропроцессоров производства Microchip. Особое внимание на вебинаре будет уделено облачным сервисам Microsoft для IoT.
Подробнее

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

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

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

Share this post


Link to post
Share on other sites

Вебинар «Работа с графическими возможностями новой линейки STM32H7» (07.07.2021)

Приглашаем 07/07/2021 всех желающих принять участие в вебинаре, посвященном работе с графической библиотекой TouchGFX и новой линейке высокопроизводительных микроконтроллеров STM32H7A/B производства STMicroelectronics. На вебинаре будут разобраны ключевые преимущества линейки STM32H7A/B, а также показан пример создания проекта с помощью среды TouchGFX Designer и методы взаимодействия этой программы с экосистемой STM32Cube.

Подробнее

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

  • Сообщения

  • Similar Content

    • By Михаил Карнаухов
      В общем, во встроенных библиотеках Proteus нет МК PIC12F635. И мне нужна какая-нибудь сторонняя библиотека, что бы там был этот МК
    • By Sergey Krugov
      Доброго времени суток дня и ночи!!! Я конечно понимаю, что за это время уже успел надоесть вам, но прошу откликнуться к просьбе о помощи. 
      Проблема заключается в следующем:

      В данной схеме используется Atmega8
      Фьюзы:

      При симуляции схемы происходит следующее:


      А дальше ничего не происходит. 
      Возникает также проблема такого рода: 

      Почему-то Протеус ругается на это,  но при удалении этой строки из кода в Протеусе, схема начинает вроде бы работать, но дальше setup на ЖКИ ничего не появлется. Очень прошу помочь понять, что не так. Мб на железе это всё бы и работало. Как разрешить эту проблему в программе?
      Я буду очень благодарен всем, кто откликнется на мою проблему. Надеюсь вы не оставите это без внимания. Очень надеюсь...
    • By Daniil Mask
      Здравствуйте, не могу понять как сделать такую систему на базе электромоторчика.
      Принцип работы:
      Катушка с нитками установлена на электромоторчике.
      нитку легко можно разматывать руками, а моторчик держит эту нить под натяжением но так чтобы не рвал.
      Длина нити около 20 метров.
      и как только мы отпускаем нить она заматывалась обратно.
      все это должно быть максимально маленьким и потребляло мало электричества.
      Ну на сколько это возможно. 
    • By dima040891
      Приветсвую!
      Кто ни будь работал с микросхемой STLED316S?  Это драйвер семисегментонго индикатора.
      Можете привести минимальный кусок кода который выводит любую цифру на дисплей. Из документации не пойму как с ней работать...
      На форумах инфы почти нет. Из того что есть тоже толку мало. Буду рад любой инфе по этой микросхеме.

      Ещё правильно же понимаю биты по SPI передаются младшим вперёд, а такты нужно передавать инверсные?

      В качестве МК применяю STM32.
    • Guest Тот самый чайник
      By Guest Тот самый чайник
      Добрый день! Вопрос такого характера: нужно разработать блочок микроконтроллера, чтобы он управлял датчиками. Планирую взять 2 дискретных и 2 аналоговых входа ну и вывод. Но как это сделать? Знаю, нужно взять контроллер ПЛК к примеру и написать к нему программку, но мне нужно разработать, а также написать программу для управления датчиками (количество входов увеличится). Вот с чего мне начать? Нарисовал блочок, показал входы и выходы, а по конкретнее уже увы. Могу сделать через логику но это слишком трудно будет и не то (дедлайн неделя=) ). С программирование контролёрами так на ардуино через раз сталкивался, так что тоже не силён. 

      Хочу работать на производстве, знаю у каждого ПЛК свой язык программирования. Но какой язык у микроконтроллеров распространённый, и такой чтобы не углубятся а то в компания сотрудников посмеются и скажут зря учил.

      Не спал пару суток), голова тупит Хелп ми
×
×
  • Create New...