| | | Atmel8 v MJoy a skákání os z 0 na mínus max 15. 8. 2008 / 12:55 | |
| | Neřešil jste někdo? Atmel8 a joy navržený Mindaugasem. Když se hýbe osa z 0 do záporných čísel, tak to napřed skočí na mínus max a pak se zase chová normálně. Dá se s tím lítat, ale není to úplně ono. Neřešil jste to někdo? |
| |
|
| | | Atmel8 v MJoy a skákání os z 0 na mínus max 15. 8. 2008 / 13:42 | |
| | Nevím, tohle neznám, ale měl jsem podobný problém se starým joy a bylo to způsobeno pravděpodobně prachem na potenciometrech. Po prostříknutí nějakým sprejem, který mi půjčil známý elektrikář a prohýbání potenciometrů to šlo normálně.
Prý se to může stát a snad se o tom hovořilo i tady. |
| |
|
| | | | Atmel8 v MJoy a skákání os z 0 na mínus max 15. 8. 2008 / 14:07 | |
| | Tohle není potenciometrem. To je tím programem v At8, ještě než se pustím do nějakého bádání a oprav, tak zjišťuju, jestli to už někdo neudělal předemnou. |
| |
|
| | | Atmel8 v MJoy a skákání os z 0 na mínus max - vyřešeno 15. 8. 2008 / 21:54 | |
| | Tak jsem to, zdá se, vyřešil.
Při procesování symetrických os (X, Y, Rudder) převáděl výsledek na symetrické číslo (-512 až 511) tak, že mu vznikala 0 pak -0, pak -1 a ta mínus nula, je (v doplňkovém dvojkovém kódu) chápána jako -max, to je to, co to dělalo. Takže jsem v jedné té části programu upravil konstantu, která se odečítala a vypadá to, že to funguje.
Pokud by měl někdo zájem, pošlu upravený zdroják i přeložený (.hex) soubor. Za pivo vám to napálím i do Atmegy8.
|
| |
|
|