Audrius R. wrote: > Tiesą šnekate. Tada kyla antras klausimas. Jeigu statyti antrą > kontroleriuką, kuris užsiiminėtų tik "nuskaityk -> tikrink" procesu > cikle, kaip jame įgyvendinti duomenų perdavimą kad ir per UART'ą, kad > duomenų gavimo metu minėtas ciklas nebūtų "užstabdytas"? Taigi tau nereikia laukti kol duomenis issius. Tuo ir gerai hardwarinis UART'as kad tu irasai duomenis ir siuntimo registra ir viskas. Kaisakant Fire and Forget. Tik ar UART'as tau tiks, ne geriau SPI? Su UART'u reikia zaisti su veikimo dazniais, klaidu tikymybemis jei daznis ne kartotinis ir kitu brudu. Teoriskai neuzstabdyti galetu tik CPLD/FPGA kur galetum lygiagreciai tureti adc nuskaitymo ir UART/SPI siuntimo modulius. Dar vienas klausimas - koks pas tave diskretizavimo daznis? Gal tau net nereikia galvoti apie uzstabdyma? Pas tave kaip aprasyta maksimalus daznis 200Hz. Jei darom prielaida kad ten staciakampiai impuslais tai Senono/Kotelnikovo/diskretizavimo teorema sako kad tau uztenka diskretizuoti 2khz dazniu (10xfsig). 243 psl Atmegos ds parasyta kad maksimalia rezoliucija tu gali diskretizuoti 15kSPS dazniu. Jei tau maksimalios rezoliucijos nereikia tai sita atmega istraukia 76.9 kSPS. Taip kad manau jog neverta sukti galvos... Uzsidek 2kSPS dikretizacija ir dar daug laiko liks kitiem darbam...