Mr.Cross Creative Commons License 2024.03.11 0 0 4608

Sziasztok! Csináltam egy GPS órát NEO-8M-el, ami működött másfél napig, majd elkezdett szétesett adatokat küldözgetni a GPS modul. Most átírtam a kódot úgy, hogy egy PIN-ről kapja a GPS modul az áramot, és ha rossz formátumban kapja az adatot, akkor leveszem az áramot 5 másodpercre, majd újra inicalizálom az egészet. Az lenne a kérdésem, hogy elbírja az arduino PIN a GPS modult, vagy van-e valami szebb megoldás erre? Jelenleg UNO-n van összedugaszolva, az bírja, de később klón NANO-ra lesz szerelve.

A másik kérdésem meg az, hogy:

byte aaa= B00000000;

byte bbb= B10100000;

szeretném eltolni a bit-eket balra úgy, hogy a túlcsordult bit átkerüljön a másik byte-ba, vagyis az eredmény

00000001 01000000 legyen. 
Assembly kódban van a carry bit

ROL AL, B10100000

ROL BL, B00000000

ott a BL 00000001 lesz, van valami hasonló Arduinoban, vagy ez hogyan oldható meg egyszerűen?