Size: a a a

2021 July 23

AM

Aleksander Mironov in Embedded Group
Я вот чет изучаю и не рад. Копаюсь в каком-то начале.
И вообще не понимаю, че там за дерьмо случилось.

Резет WDT? Вот пожалуйста, и вот еще один. Вот отдельная сабрутина с резетом WDT. И вот тут возьмите.
Вот еще здесь и вот.
А еще вот тут, друг за другом.

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

E

Evgeniy in Embedded Group
источник

И

Игорь in Embedded Group
Знатоки stm32h7, вылетают ошибки FE, NF, т.е. ошибка рассинхронизации и флаг детектирование шума. Осцила на данный момент нет. Настраиваю через CMSIS. Может ли кто нить пример сбросить, че то не могу уже понять в чем проблема
источник

ED

Electronics Designer in Embedded Group
источник

ED

Electronics Designer in Embedded Group
И вообще, выкладывать код картинкой - фу.
источник

ED

Electronics Designer in Embedded Group
Тем более такую портянку.
источник

ED

Electronics Designer in Embedded Group
Мы не в вотсаппе.
источник

И

Игорь in Embedded Group
Нет другого способа показать, я попробовал, изменять, извиняюсь тут не исправил комментарий.
источник

ED

Electronics Designer in Embedded Group
Ну ХЗ. Без осциллографа такое отлаживать тяжело.
источник

КО

Кот Обормот... in Embedded Group
Да. Что то вроде такого:
https://www.meilhaus.de/en/itic-1480a.htm
источник

MS

Max Sysoev in Embedded Group
Подскажите, плиз!

Как отлаживать синхронный полнодуплексный интерфейс?
Конкретно есть SPI, поверх него наворочен самописный протокол (ардуинка мастером и стмка слейвом). Стмка в прерывании распарсивает пакеты от ардуинки. Но если я делаю брейкпоинт, чтобы посмотреть пакет, то интерфейс ломается (наверное таймаут в протоколе ардуины выходит)
Камень если что stm32L0, отлаживаю в stm32cubeide
источник

Х

Х in Embedded Group
Ну дампь обмен на проводах и софтово разбирай сам.
источник

Е

Егор Алексеевич... in Embedded Group
Не до конца понятно конечно, сделай глобальный массив например, туда пиши пакет и уже после смотри что там записалось без брекпоинтов.

И советую тогда уж DMA заюзать
источник

MS

Max Sysoev in Embedded Group
Я смотрю логанализатором, но обмен не идёт, так как ошибки в вопросах-ответах
Или что ты имеешь в виду?
источник

Х

Х in Embedded Group
Что значит отлаживать?
источник

ED

Electronics Designer in Embedded Group
Захватить осциллографом или логическим анализатором пакет и потом неспеша анализировать его за чашечкой чая.
источник

MS

Max Sysoev in Embedded Group
Есть конечные автоматы, которые крутятся на обоих микроконтроллерах, есть на них протоколы, поверх spi, стмка должна отправить пакет в ответ на пакет ардуинки, но так как стмка слейв, то она должна получить тактирование от ардуинки, а стмка в дебаге стоит - протокол рушится
источник

MS

Max Sysoev in Embedded Group
DMA оверхед, так как данные передаются по одному байту
источник

MS

Max Sysoev in Embedded Group
Посмотреть пакет запрос-ответ
источник

Х

Х in Embedded Group
ну так посмотри логическим анализатором
источник