Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
22 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1218887
Топик полностью
Aleksey_75
(28.06.2022 08:58, просмотров: 193)
ответил
Dingo
на
А потом отдали управление дальше, другой функционал долго держал проц, в результате мы не успеем начать следующий сэмпл в назначенное время. Не, не пойдёт. Надо по прерываниям размазывать. Для msp430 был пример, что проц всё делает в перываниях, остальное спит, вот оно ближе. Тут вроде где-то называли такое "биглуп наизнанку".
UPD
: Нашёл, перечитаю на несколько раз.
частота SPI какая ?
Ответить
Кварц 7.68, соответственно около 2 МГц. Факт того, что "клювом прощёлкали" можно поймать по таймеру, но как отдать управление? Или можно без принудительно передачи обойтись?
-
Dingo
(28.06.2022 09:01
)
Усложняете! У вас вход и выход из прерывания съест эту паузу и не заметит. ну как вариант, через DMA отправляете 2 байта, по срабатыванию прерывания по окончанию передачи DMA запускаете таймер задержки, по прерыванию таймера вычитываете данные.
-
Aleksey_75
(28.06.2022 09:08
)