Forum Krótkofalarskie PKI

Arduino czas zacząć.
T#510342 Czym się to je?
Facebook
Reklama



SQ5KVS poziom najwyższy i najjaśniejszy :-)
QTH: Warszawa/Gocław
#5327443 18.12.2019 10:47:04
Samo wywołanie przerwania (przerwanie tego co się robi, wskoczenie do IRQ, wrócenie) zajmuje w AVR'ach 8- 10 cykli. Niezależnie czy to ASM czy nie. Dodatkowo (domyślnie, z avr-gcc) trzeba kopiować i wracać ze stosem co zajmuje sporo więcej. Ale można użyć przerwań "NAKED" https://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html#ga8b4c7e44627db0a60d676213add42d64 tylko wtedy trzeba samemu zadbać. Tak czy inaczej kilkanaście cykli to zajmie.



Karol SQ5KVS
sp6ryd poziom najwyższy i najjaśniejszy :-)
QTH: Wrocław
#5328087 18.12.2019 16:41:35
Tu chodziloby wylacznie o utrzymanie synchronizacji linii podczas nadawania obrazu sstv. Zakladam ze przerwania generowane bylyby przez wewnetrzny sprzetowy timer a jedyne zmienne mogly by byc nawet globalne. Generowanie sstv jest na tyle krytyczne czasowo ze procesor nie powinien wykonywac w tym czasie niczego innego
sq6ade moc !!! moc !!!
QTH: Wrocław (Breslau) Party-n
#5328523 18.12.2019 20:34:01
Fajne sztuczki robi się bez używania irq i stosu wesoły Ale kto dziś o tym pamięta ekh ekh wesoły



"Panta rej" jak mawiał Demokles z Akwirynu

SR6MA w mobilku 145.350 home


Arduino czas zacząć.
T#510342 Czym się to je?
Facebook
Aby pisać na forum musisz się zalogować !!!
rss · kontakt · załóż własne forum · TestHub.pl · korzystasz z forum? wesprzyj projekt!