Arduino a já
Ta deska se STM32F103 alias Blue-pill je šikovná. Její poměr cena/výkon je snad nepřekonatelný, do všech malých věcí ji taky strkám.
Pokud ji budeš programovat vlastníma rukama a ne nějakýma Arduino knihovnama, tak má nesrovnatelně víc možností něž staré ATmega. Ale zase je to tak 38.4x složitější, než jednoduché AVR.
Když už tady byla řeč o periodickém čtení čítače, tak na tom STM32 by se to dalo použít DMA - po příchodu pulzu by DMA vyčetlo stav čítače a uložilo do bufferu pro pozdější zpracování.
Nicméně i na AVR by se asi nějakým algoritmem dalo zajistit přesné časování čtení, zvlášť pokud je frekvence událostí v řádu ms, tedy ne někde na hranici výkonu procesoru.
Pokud ji budeš programovat vlastníma rukama a ne nějakýma Arduino knihovnama, tak má nesrovnatelně víc možností něž staré ATmega. Ale zase je to tak 38.4x složitější, než jednoduché AVR.
Když už tady byla řeč o periodickém čtení čítače, tak na tom STM32 by se to dalo použít DMA - po příchodu pulzu by DMA vyčetlo stav čítače a uložilo do bufferu pro pozdější zpracování.
Nicméně i na AVR by se asi nějakým algoritmem dalo zajistit přesné časování čtení, zvlášť pokud je frekvence událostí v řádu ms, tedy ne někde na hranici výkonu procesoru.
Uvedomujes su ze wiring robi veci o ktorych nevies?
Napr vyuziva citac pre vypocet casu (tj uP vykona prerusenie kedy sa mu zachce res, ked pretecie ten casivac)
Tj ti tato pre teba mozno nepotrebna vec, spomaluje vykonávanie veci.
Niesom si isty ale tusim nativne to bezi stale.
Tym ze tam das 4x rychlejsi uP sinepomozes.
P.S. atmega328 moze behat aj na 24Mhz, res utcute na 20Mhz.
Prejdi na Cko....
Napr vyuziva citac pre vypocet casu (tj uP vykona prerusenie kedy sa mu zachce res, ked pretecie ten casivac)
Tj ti tato pre teba mozno nepotrebna vec, spomaluje vykonávanie veci.
Niesom si isty ale tusim nativne to bezi stale.
Tym ze tam das 4x rychlejsi uP sinepomozes.
P.S. atmega328 moze behat aj na 24Mhz, res utcute na 20Mhz.
Prejdi na Cko....
Luboši v pohodě, on ten wiring zase tak pšíšernej není. Jasně že to jinejma překladačema dáš taky, ale tohle je tak akorát nevymelšlet kolo, když už ho někdo vyrobl před tebou.
Taky ten wirng používám a jede to mi to v reálným čase.
Jen je potřeba ty časovače napsat strojákem, ale to zvládněš, však ho umíš
p.s.
jo a snad nejlepší co do optimalizace je 1.6.13, hodně úspornej kod
Taky ten wirng používám a jede to mi to v reálným čase.
Jen je potřeba ty časovače napsat strojákem, ale to zvládněš, však ho umíš
p.s.
jo a snad nejlepší co do optimalizace je 1.6.13, hodně úspornej kod