У кого нибудь возникали проблемы с кан во время передачи? Т.е имеется stm32f765, функция hal_can_addtxmessage, которая в бесконечном цикле гоняет сообщения. Возникает ошибка в рантайме что заняты буферы трансмита, если запустить отладчик то буфера освобождаются как надо.

Комментарии: 10

  1. Dmytro

    Конкретно с камнем дело не имел, но при запущенном отладчике и правда иногда начинает работать то что без него не работает. Проверяйте статус перед отправкой нового сообщения, наверное

    • Ogurezzz

      При запущенном отладчике периферия продложает же работать и освобождать буфер. Что логично. Тоже с USB так мучался. Господа, кто занимается/имеет контакты разработчиков железа? Имеется в виду на профессиональном уровне. С договором и прочими делами. Есть уйма вопросов и задач для сотрудничества. Может знаете в какую фирму можно обратиться? Мне опыта не хватает, а за задачами развиваться и учиться не успеваю. Особенно область оформления документации и сертификации.

      • Andrey

        какое железо?

        • Ogurezzz

          В целом, ограничений особо нет. Оборудование для тестирования буровых растворов. Есть четкие стандарты, которым оно должно соответствовать, есть аналоги Американские/Китайские. Где-то надо будет свой контроллер, где-то можно применять готовые решения. И т.д. Пневматика, гидравлика, насосы высокого давления. Можно сказать если не АСУ, то очень близко к этому.

          • Andrey

            а нее, не наша тема

            • Ogurezzz

              А у вас что?

              • Andrey

                преобразовательная техника( инверторы конверторы привода)

                • Ogurezzz

                  Да. Не туда, к сожалению...

          • Kir

            На Хабре кто-то же писал, что делал подобное железо

      • Dmytro

        В nxp есть регистры которыми можно выбрать стопать ли периферию в паузе или нет. Хз стандарт ли это для всех ARM

Не нашли ответ?

Вам также может быть интересно

Подскажите, 0.06 струна похоронит тач на хре при срезке? Кончилась леска, единственное, что было в городе - обоссанный механик... Читать далее