- Hivatalos a OnePlus 13 startdátuma
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- iPhone topik
- Yettel topik
- Telekom mobilszolgáltatások
- Huawei P40 Pro - kilökték a célegyenesben
- Szerényebb panelt kap a OnePlus 15
- iOS alkalmazások
- Milyen okostelefont vegyek?
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
rowvaltozo 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
- Hivatalos a OnePlus 13 startdátuma
- Anime filmek és sorozatok
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Renault, Dacia topik
- Melyik tápegységet vegyem?
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Ford topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Fujifilm X
- Kritikát kapott a Nintendo konzolgyilkos felhasználói szerződése
- További aktív témák...
- Apple iPhone 17 Pro Max 256 GB Deep Blue - Bontatlan - HIVATALOS európai Apple viszonteladótól!
- Philips Hue Gradient Lightstrip hibás
- Killer 1650x Intel AXN 200NGW
- BONTATLAN Új iPhone 17 PRO 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- BONTATLAN Új iPhone 17 PRO MAX 256-512GGB Független 1év Apple GARANCIA Deák Térnél Azonnal Átvehető.
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4149
- AKCIÓ! HP Victus Gaming 16-S0017NH 16 notebook - R5 7640HS 32GB DDR5 1TB SSD RTX 4050 6GB WIN1
- Steam, EA, Ubisoft és GoG játékkulcsok, illetve Game Pass kedvező áron, egyenesen a kiadóktól!
- LG 27GS95QE - 27" OLED / QHD 2K / 240Hz & 0.03ms / 1000 Nits / NVIDIA G-Sync / AMD FreeSync
- Xiaomi Redmi Note 9 / 4/128GB / Kártyafüggetlen / 12 Hó Garancia
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi





