Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
1145345
Топик полностью
Evgeny_CD
, Архитектор
(13.11.2021 15:25, просмотров: 256)
ответил
my504
на
В продолжение темы. Когда изделие уже готовилось к выпуску первой партии в продажу, вдруг обнаружился неприятный баг. С вероятностью примерно 10% при включении устройство начинало принимать помехи. Разбирался почти неделю. Оказалось, что не все так просто с высокой скоростью захвата данных с пинов через DMA. Корректный захват возможен лишь с частотой не менее, чем в 4,5 раза ниже частоты ядра. Иначе DMA вываливает ошибку переполнения (overrun DMA) и данные имеют пропуски.
Спасибо, интересно.
Ответить