- btz: Internet fejlesztés országosan!
- Kraz
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Gurulunk, WAZE?!
- sziku69: Fűzzük össze a szavakat :)
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- Rap, Hip-hop 90'
- Meggyi001: RTX 5060 - Az új népkártya?
Hirdetés
Köszönjük a sok biztatást, támogatást! Egy rövid ideig még féláron tudsz hirdetni, előfizetni!
Új hozzászólás Aktív témák
-
Domonkos
addikt
Yes!
A tegnapi kod megelolegezte a
select_row()
es aread_keys()
helyes mukodeset a sajat helyes mukodesehez. Ma ezek kozul kellene egyet megirnunk. Kis szerencsevel ezek is egyszeruek lesznek.
A sor kivalasztasat implementalhatjuk mondjuk igy:static void
select_row(const uint8_t row)
{
uint8_t d = PORTD;
d &= 0b11110000;
d |= row;
PORTD = d;
}A
row
valtozo aread_keyboard()
fuggvenybol jon. Ez a Teensy-n a jelenlegi setup-ban egy kettes komplemens abrazolasu szam a [0, N_ROWS) tartomanybol. Es ez pont alkalmassa teszi arra, hogy egybol a multiplexer inputjaira irjuk.
A fenti kod azert ennyire egyszeru, mert az inputok azok a mikrokontroller ugyanazon portjanak 4 egymas melletti labara vannak kotve. Ez egy nagyon kedves gesztus volt a hardver eredeti tervezojetol. Innen is koszi!Ha az elrendezes egy kicsit kuszabb volna, akkor a biteket egyenkent kellene ide-oda irjuk. Ami meg szinten nem a vilag veget jelentene, de a kodot is egy kicsit osszekuszalna.
Kis erdkesseg:
A 0-13 tartomanyhoz egyebkent talalhato egy nagyon jo Gray szekvencia. Szoval ha valaki egy kicsit szerencsetlenebb labkiosztassal talalja magat szemben - Professional 2 - akkor ajanlom ennek a hasznalatat. - viszont mivel ez a blog a DH200-rol szol, igy annak az algoritmusnak az implementalasa az olvaso feladata marad.
Új hozzászólás Aktív témák
- One mobilszolgáltatások
- Kingston FURY Renegade G5: Adatok villámgyorsan
- Samsung Galaxy S21 és S21+ - húszra akartak lapot húzni
- Háztartási gépek
- Építő/felújító topik
- Interactive Brokers társalgó
- Nvidia GPU-k jövője - amit tudni vélünk
- Automata kávégépek
- Revolut
- Milyen processzort vegyek?
- További aktív témák...
- MacBook Pro 16 2021 M1 Pro 16GB 512GB 1 év garancia
- Microsoft Surface Laptop 5 13.5" i5-1245U 16GB 512GB 1év garancia
- LG 27GR95UM - 27" MiniLED - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 1000
- Philips NA351/00 Dupla kosaras Airfryer eladó
- iKing.Hu - Apple iPhone 13 Pro Max - Silver - Használt, karcmentes, 100% akku
Állásajánlatok
Cég: FOTC
Város: Budapest