Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
27 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1203502
Топик полностью
Nikolay801_
(27.04.2022 10:25, просмотров: 979)
ответил
vesago
на
Приветсвую! Занимаюсь устройством с AT91SAM7X256 на борту. У кого есть опыт работы с подобными камнями, подскажите - сильно ли необходим DMA для усарта? У меня конструкция кольцевого буфера, которую я из одного проекта в другой переношу. В прерываниях пихаю в буфер и забираю из него. Хотел и тут так сделать. А в примерах в основном DMA все используют.
помню были там spurious interrupt, много крови попили.
Будь ты проклят, Перри-Утконос!
Ответить
Использовал USART на AT91SAM7S256 по прерываниям, без DMA. Стабильно работало на скоростях до 460800. Spurious interrupt поборол с помощью Инета, где-то проблема была описана и решена.
-
ANT
(27.04.2022 10:47
)