tavo steperis tikriausiai sukasi ne ant MHz daznio? Ar MCU vaziuoja kHz dazniu? (Uno lygtai 16MHz). Todel steperi statai ant taimerio iterupto, o laisvu laiku sukiesi su savo ekranais ir t.t. Jei ekranas grafinis, naudoji hardwarini SPI ir kogero kabini irgi ant kito interupto. Man tik idomu, kaip tu organizuoji ta steperio valdyma- bet koks, net silpniausias MCU yra per greitas steperiui. Statai delay_ms() komandas? Mano CNC projektas naudoja mazas atmegas (4k) kurios valdo po du steperius ir per serial priima steperiu komandas, monitorina per ADC srove per steperiu puses (4 matavimai), reguliuoja ta pacia srove su PWM, pranesineja hostui kiek liko stepu ir siaip bukle ir dar priima minimalistinius loginius sprendimus- tipo kiek stepu dar sukti liko, ar neivyko klaida ir panasiai. Ir dar manau daugybe laiko dinderi musa (F_CPU=~7MHz). Gal valdytu ir daugiau, bet neliko laisvu kojyciu. Oj kaip negerai tas Arduino... On 2014.03.17 20:27, ig wrote: > > Kaip ir suprantu, kad subj. nesigaus, bet gal yra kazkoks budas > efektyviau skirstyti apkrovima, nes dabar pvz stepperis sukasi ant max > apsuku, tik jei nieko daugiau nedarau. Ypac su ekranu, o jei tik pradedu > isvedineti info (elementoriska loop'o skaitliuka), rpm'ai krenta 3-4 > kartus :( > > > > -- Bye, Levas -- http://www.vabolis.lt