Rychlost Arduina

Ludek
Příspěvky: 289
Registrován: 02 pro 2019, 08:14
Reputation: 0
Bydliště: České Budějovice

Re: Rychlost Arduina

Příspěvek od Ludek » 25 led 2021, 10:36

TO JE ONO Díky !!!
Ty písmenka cbi, sbi atd atd jsou pro mě španělská vesnice.
toto mi moc pomohlo. Toto fórum je SUPER

ondraN
Příspěvky: 932
Registrován: 08 srp 2019, 20:01
Reputation: 0

Re: Rychlost Arduina

Příspěvek od ondraN » 25 led 2021, 11:08

První dva řádky toho kódu, co jsi sem dal, jsou definice makro funkce nazvané sbi a cbi.

Kód: Vybrat vše

#define cbi(sfr, bit) (_SFR_BYTE(sfr) &= ~_BV(bit))
#define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit))
A dělají to, že sbi (set bit) nastaví jeden bit a cbi (clear bit) ho vynuluje. Registr, kde se bity nastavují, je ten první argument. Druhý argument udává, jaký bit se mění. Vechny ostatní bity se nezmění.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů