Hirdetés
- RAM topik
- Milyen billentyűzetet vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- Apple asztali gépek
- Analóg-mechanikus hibrid billentyűzetekkel újít a Logitech
- Fujifilm X
- Beolvad a Palitba a Galax a VGA-piac nehézségei miatt
- OLED TV topic
- Memóriakártya topic
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
Új hozzászólás Aktív témák
-
CPT.Pirk
Jómunkásember
Sziasztok!
Mikrovezérlőben van egy delay függvényünk, ami asm-ben van írva és azt használjuk késleltetésre. Ez a függvény jól működik, viszont ha USB-t is használunk akkor a GCC O3-as optimalizációjával vagy bekapcsolt LTO-val nem jön létre az USB eszköz, míg minden más beállításban igen és jól is működik.
Azt gyanítjuk, hogy az O3 optimalizálás csinál valamit ezzel az asm kóddal és az időzítés nem lesz kellően pontos, arra pedig érzékeny az USB.
__attribute __((naked))
void delay_loop (unsigned n)
{
__asm volatile ("1: sub r0, #1");
__asm volatile (" bne 1b");
__asm volatile (" bx 1r");
}Szerintetek?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Remek áron dobozos új Asus Tuf Gaming FX507VV/i7-13620H 16GB 512 SSD Nvidia RTX 4060 144Hz garancia
- 24"-os Philips 246V Full HD monitor akciÓÓ!
- 14"-os 5.gen core i5 Dell notebook kiárusítás! AkciÓÓ
- Dobozos ÚJ Lenovo Legion 5 2.5K OLED i7-13650HX 32gb ddr5 1 TB RTX 5070 Garancia
- SAMSUNG (LS34C500GAUXEN) 34 " GAMER WIDE MONITOR ! AKCIÓ
- 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 512GB 1 év garancia
- BESZÁMÍTÁS! 1TB Samsung 990 PRO heatsink NVMe SSD meghajtó garanciával hibátlan működéssel
- AKCIÓ! 2TB Samsung 980 PRO NVMe SSD meghajtó garanciával hibátlan működéssel
- Dell Precision 7760 - i7-11800H, 64GB RAM, 1TB SSD, RTX A3000, 17,3 27% ÁFÁS
- BeQuiet! GAMER alap! i9-14900K / Z790 / 32GB 6000MHz / 2TB Gen4 / 1000w Gold! BeszámíTOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

