- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bigyo108: A vén PC-Főnix újjászületése
- sziku69: Fűzzük össze a szavakat :)
- btz: Internet fejlesztés országosan!
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- sziku69: Szólánc.
- Meggyi001: RTX 5060 - Az új népkártya?
- eBay-es kütyük kis pénzért
- bambano: Bambanő háza tája
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
LOGOUT
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Janos250
őstag
Belenéztem ebbe az Adafruit könyvtárba, és elvi problémám van vele:
deklarálja a szokásos módon:static inline uint32_t _getCycleCount(void) {
uint32_t ccount;
__asm__ __volatile__("rsr %0,ccount":"=a" (ccount));
return ccount;
}Ez rendben.
A bitek kezdeténél vár annyit, amennyit kell:while(((c = _getCycleCount()) - startTime) < period); // Wait for bit start
Ugyanígy várakozással időzít a magas szintnél is. Ez így jó (lenne), erre írtam egyszer korábban, hogy a "gyalog" módszer.
Nincs RMT, ciklusban vár, de OK, mert közben úgyse csinál semmit a proci.
Csakhogy:
a uint32_t _getCycleCount(void) mint láthatjuk 32 bites, tehát nagyjából 17 másodpercenként átfordul, és olyankor borul az időzítés!
Persze van elég nagy valószínűsége, hogy nem akkor írja a szalagot, de ha igen, akkor csúszik az egész. Nem csak egy pixel, mert "pixel végjel" nincs.
Ezért kell 64 bites verziót használni (szoftveresen megoldva)
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Bambu Lab 3D nyomtatók
- Elektromos cigaretta 🔞
- Kompakt vízhűtés
- Hardcore café
- Gitáros topic
- Új szintre emeli a csalók elleni védelmet a Battlefield 6
- Elektromos autók - motorok
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Miért álltak az oldalak egy hétig, mi történt?
- További aktív témák...
- iKing.Hu - OnePlus 13 Black Eclipse 12/256 GB Használt, karcmentes állapotban
- iKing.Hu Motorola Edge 60 Pro Green Használt, karcmentes állapotban 512 GB tárhely
- iKing.Hu - Motorola G86 5G Dark Blue Használt, karcmentes állapotban 8 GB RAM / 256 GB tárhely
- i7-es asztali PC + gamer billentyűzet + LG monitor
- Xiaomi 15 12/512GB, új, rengeteg kiegészítővel, garanciális
- Surface Laptop 7 Business edition - Intel Core ultra 5 236V energiahatékonyabb az intelnél! -olvass
- Asus ROG Strix G713QE - 17"3FHD IPS 144Hz - Ryzen 5 5600H - 8GB - 512GB - RTX 3050 Ti - Win11
- Telefon felvásárlás! Samsung Galaxy A15, Samsung Galaxy A25, Samsung Galaxy A35, Samsung Galaxy A55
- ARCTIC Liquid Freezer III 280 A-RGB Black CSAK KIPROBÁLVA VOLT! 2ÉV GARI VAN RÁ
- AKCIÓ! Gigabyte Z370M i5 9400F 16GB DDR4 512GB SSD RX 5700XT 8GB ZALMAN S2 TG Corsair S650W
Állásajánlatok
Cég: FOTC
Város: Budapest