Arduino a já

arduino, teensy, atmega, pic a jine (software, hardware)
Odpovědět
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

17. 9. 2018, 4:10

.
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:50, celkem upraveno 1 x.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

19. 9. 2018, 12:13

.
Přílohy
závity.jpg
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:50, celkem upraveno 1 x.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22371
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

19. 9. 2018, 12:25

Tak parada
Gratulace
Od prvnich krucku k finalni realizaci
Vsechna prava na chyby vyhrazena (E)
Grad
Příspěvky: 2073
Registrován: 13. 7. 2014, 9:32

19. 9. 2018, 12:41

Tak rozhodně palec nahoru a videjko nějaké bude?
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

19. 9. 2018, 1:10

Bude, ale asi to nestačím do konce měsíce, rád bych to představil ve finálním kabátě.
atlan
Příspěvky: 3341
Registrován: 7. 2. 2011, 9:12

19. 9. 2018, 8:03

No parada, hned do nerezu. Tak snad to dotiahnes do konca.
Hlavne ze uz to chodi.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

10. 10. 2018, 9:21

.
Přílohy
arm.jpg
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:50, celkem upraveno 1 x.
t256
Příspěvky: 2820
Registrován: 19. 1. 2012, 4:49

10. 10. 2018, 10:04

Uf, jaka kompenzace casove rezije kodu boha jeho? Proste s prichozim pulzem ze snimace otacek spust nektery citac v mcu a pri prichodu dalsiho pulzu precti hodnotu citace, vysledek vynasob hodinami a musi ti to sedet nachlup.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

10. 10. 2018, 10:24

.
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:51, celkem upraveno 1 x.
t256
Příspěvky: 2820
Registrován: 19. 1. 2012, 4:49

10. 10. 2018, 11:29

Zadne bozske vnuknuti :-) Vyctes v okamziku prichodu pulzu jednou instrukci. A pak mas na vsechno hromadu casu. Citac ti bezi porad dal nezavisle na tom co delas prece.
Mex
Příspěvky: 10288
Registrován: 6. 2. 2014, 10:29

10. 10. 2018, 1:27

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.
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

10. 10. 2018, 3:56

.
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:51, celkem upraveno 1 x.
atlan
Příspěvky: 3341
Registrován: 7. 2. 2011, 9:12

10. 10. 2018, 6:30

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....
lubbez
Příspěvky: 3147
Registrován: 21. 6. 2012, 9:26
Bydliště: Praha

10. 10. 2018, 9:36

.
Naposledy upravil(a) lubbez dne 6. 12. 2019, 6:51, celkem upraveno 1 x.
Uživatelský avatar
Hades
Příspěvky: 1206
Registrován: 11. 10. 2012, 10:59
Bydliště: Praha; Mimoň

11. 10. 2018, 7:30

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
Odpovědět

Zpět na „MCU“