STM32F4, latence/rezie preruseni
Jaroslav Buchta
jaroslav.buchta na hascomp.cz
Úterý Duben 16 18:19:06 CEST 2013
Jak to je? Jestli jsem to spravne pochopil, uklada a obnovuje se hromada
registru vcetne FPU a rezije je strasna - pokud nepretrzite cyklicky
bezi jedno ISR ktere nedela skoro nic krome zapisu do par registru, je
perioda asi 600ns (zapomel jsem nulovat jeden bit u ADC DMA a videl
krasny obdelnik na pinu co jsem si cykly vizualizoval...) Asi to chce
prerusenim setrit a pouzivat DMA co se da, bez toho by byl ADC IMHO
uplne zabitej.
Na druhou stranu dokumentace a spousta informaci na internetu je u
techto MCU super, konecne procesor, co me fakt bavi, rozchodil jsem
ruzne provazane 3 casovace ktere generuji PWM hodiny a dalsi prubehy pro
radkovy opticky snimac + trigger pro ADC a ten zas bezi pres DMA, vse
zcela automaticky bez CPU, ktery by mel po celem radku v ISR presouvat
data do FIFO v CCM (cili programove) a nejaky task pak vetsi balicky
posilat jako UDP na ethernet. Jsem zvedavy, jak rychle se to jeste
stihne sypat pres ethernet... Asi DMA uplne zaseka sbernici, se trosku
bojim...
Další informace o konferenci Hw-list