Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
О смысле всего сущего
351964
Топик полностью
koyodza
(05.09.2012 09:52, просмотров: 196)
ответил
Mahagam
на
для UART`ов куда срут свои NMEA-потоки GPS/Glonass приёмники есть DMA, с кольцевым буфером. никаких прерываний и прочего ресурсоотжирающего бреда. проц хоть раз в секунду просыпается и в саааамом низком приоритете парсит что накапало по DMA.
даже без DMA прием/передача по прерываниям из буфера никаких сложностей не представляет и ресурсов жрет совсем немного. Если, конечно, написано правильно. Разве что в таких проектах может мешать
http://caxapa.ru/351727.html
Ответить
4 UART х 115200 = 40 тыщ прерываний в секунду. нахрен надо. (и это только потоки в одну сторону). мне это просто по своей сути ненравится. несмотря на то что я понимаю, что скорости проца хватит с запасом.
-
Mahagam
(05.09.2012 11:47
)