Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz
dabadab
#4569
üzenetére
Köszönöm a kiigazítást.
Gondolom én voltam félreérthető az első bejegyzésemben."#define FIRST_ROW_BIT_POSITION 4"
Így gyakorlatilag csak egy értéket adunk FIRST_ROW_BIT_POSITION nak és nem tudjuk később léptetni a mikrocsip lábait.
Tehát ez "SOROK = (1 >> ( FIRST_ROW_BIT_POSITION + i ) ); " helyett az kell amit eredetileg is írtam.
SOROK = (0x08>>i); Ezzel gyakorlatilag a mikrocsip B portjának lábaira adunk magas szintet."int oszlopok[] = { PORT_B4, PORT_B5, PORT_B6, PORT_B7 };"
Ezt ugyan nem próbáltam még ilyen formában, de van egy sejtésem, hogy nem jó mivel értéknét adjuk át a az egyes portok egyes lábait.
Bár elképzelhető, hogy ha minden ciklusba adom át a tömbnek az értékeket akkor elvileg működhet is."#define NO_KEY 0"
Gyakorlatilag ugyan az mint az én
"#define ALACSONY 0" definícióm."A k-t állítgató résznek semmi értelme"
A ciklus végtelen pergésben van és ha nem érkezik gombnyomás akkor a 4 ciklusonként nullázni kell az értékét hiszen 4x4 vagy is 16gomb van.Egyszóval, ha sima C programnak tekintjük akkor tökéletes a példád, de sajnos itt figyelembe kell venni, hogy mikrokontrollert programozunk fel illetve a lábak szintjeit ellenőriztük.
Azt hiszem erre irányuló kérdésem a C topikban nem állja meg a helyét.
Köszönöm ettől függetlenül a segítőkészséget.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Téli Olimpiai játékok Milano - Cortina 2026
- Arc Raiders
- Motoros topic
- Bittorrent topik
- Tarr Kft. kábeltv, internet, telefon
- Óra topik
- One otthoni szolgáltatások (TV, internet, telefon)
- mefistofeles: Az elhízás nem akaratgyengeség!
- Milyen autót vegyek?
- Víz- gáz- és fűtésszerelés
- További aktív témák...
- Lenovo Carbon X1 Gen 8 I5-10310U,16 Gb, 512 GB, MAGYAR VILÁGÍTÓS BILL, Karcmentes
- Apple iPhone 14 Pro 128GB,Átlagos,Adatkabel,12 hónap garanciával
- Apple iPhone 13 Pro Max 256GB,Átlagos,Dobozaval,12 hónap garanciával
- Apple iPhone 12 Mini 64GB,Használt,Adatkabel,12 hónap garanciával
- DELL Latitude 7420 Intel Core I7-1185G7, 32 GB, 1 TB SSD MAGYAR VILÁGÍTÓS BILLENTYŰZET
- Használt iPhone 13 felvásárlás gyors, korrekt, biztonságos
- Bomba ár! HP ProBook 445 G8 - Ryzen 5 5600U I 16GB I 512SSD I HDMI I 14" FHD I Cam I W11 I Gar
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
- Dell Latitude E7270,12.5",HD,i5-6200U,8GB DDR4,128GB SSD,WIN11
- AKCIÓ! HP EliteBook x360 830 G7 i5-10210U 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest

