Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   1 / 198
(#) bbb válasza Skori hozzászólására (») Szept 3, 2026
Megnéztem, le tudja tölteni, csak kell mellé a Deno javascript runtime is: github
  1. WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add  --js-runtimes RUNTIME[: PATH]  to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one
  2. [youtube] X-l1PH9xCxc: Downloading visionos player API JSON
  3. ERROR: [youtube] X-l1PH9xCxc: This video is not available

Mellé odaraktam a deno.exe-t a fenti linkről:
  1. .\yt-dlp.exe https://www.youtube.com/watch?v=X-l1PH9xCxc
  2. [youtube] Extracting URL: https://www.youtube.com/watch?v=X-l1PH9xCxc
  3. [youtube] X-l1PH9xCxc: Downloading webpage
  4. [youtube] X-l1PH9xCxc: Downloading visionos player API JSON
  5. [youtube] X-l1PH9xCxc: Downloading tv downgraded player API JSON
  6. [youtube] X-l1PH9xCxc: Downloading web embedded client config
  7. [youtube] X-l1PH9xCxc: Downloading player 9470c977-main
  8. [youtube] X-l1PH9xCxc: Downloading web embedded player API JSON
  9. [youtube] [jsc:deno] Solving JS challenges using deno
  10. [info] X-l1PH9xCxc: Downloading 1 format(s): 399+251
  11. [download] Sleeping 2.00 seconds as required by the site...
  12. [download] Destination: Polip dal [X-l1PH9xCxc].f399.mp4
  13. [download] 100% of   17.90MiB in 00:00:04 at 3.77MiB/s
  14. [download] Destination: Polip dal [X-l1PH9xCxc].f251.webm
  15. [download] 100% of    3.02MiB in 00:00:01 at 2.80MiB/s
  16. [Merger] Merging formats into "Polip dal [X-l1PH9xCxc].webm"
  17. Deleting original file Polip dal [X-l1PH9xCxc].f251.webm (pass -k to keep)
  18. Deleting original file Polip dal [X-l1PH9xCxc].f399.mp4 (pass -k to keep)

Az eredmény:
  1. Input #0, matroska,webm, from '.\Polip dal [X-l1PH9xCxc].webm':
  2.   Metadata:
  3.     COMPATIBLE_BRANDS: iso6av01mp41
  4.     MAJOR_BRAND     : dash
  5.     MINOR_VERSION   : 0
  6.     ENCODER         : Lavf62.1.100
  7.   Duration: 00:03:12.67, start: 0.000000, bitrate: 910 kb/s
  8.   Stream #0:0: Video: av1 (libdav1d) (Main), yuv420p(tv, bt709), 1920x1080, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn (default)
  9.     Metadata:
  10.       HANDLER_NAME    : ISO Media file produced by Google Inc.
  11.       VENDOR_ID       : [0][0][0][0]
  12.       DURATION        : 00:03:12.640000000
  13.   Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
  14.     Metadata:
  15.       DURATION        : 00:03:12.668000000
A hozzászólás módosítva: Szept 3, 2026
(#) Ge Lee válasza Skori hozzászólására (») Aug 30, 2026
Ha szigorúan nézem akkor a részemre nem igazán gyártanak már manapság telefont. A Redmi note mint telefon nagyon jó lenne úgy egyébként, ha az ember magával tudná vinni. Talán télen, kabát zsebben esetleg, de rövidnadrág zsebében nem fér el, plusz a súlya még a nadrágot is lehúzza az emberről. Nem értem, miért nem lehet értelmes hardverű telefont mondjuk 4,5 colosban gyártani.
Ami a note-ban nem tetszik, hogy nem lehet kizárólag 2G-re állítani, és a 4G az meg itt nálunk vacakol, van hogy egész jó, van hogy elmegy a térerő és szakadozva halljuk egymást (2026 ).

Van egy 4 colos Blaupunkt nevű telefonom, az új ára 14 ezer forint volt, annak a mérete és a súlya is tökéletes, nade a hardver az kb. a semmire sem való kategória, és még halk is, városi zajban ki kell hangosítani még a fülhöz emelve is ha hallani akarom mit mond a másik.
(#) bbatka válasza img hozzászólására (») Aug 24, 2026
Igen rendben az idő beállítás. Window10. A notebook elég öreg, 16 éves. Mióta az MBH bank új oldalt csinált azóta van ez probléma és csak a főoldalukkal. Az online internetbankba sikerül bejutnom. Win10 pro 22H2-van rajta.
A hozzászólás módosítva: Aug 24, 2026
(#) bbatka hozzászólása Aug 24, 2026

MBH Bank belépési probléma

MBH bank belépési problémám adódott mióta megújították az oldalukat. Egy régi notebookról nem tudom semmilyen böngészővel megnyitni a főoldalt. Onnan szoktam tovább lépni a BB bank internetbankba. A ChatGPT-vel több mint 2 órán keresztül mindenféle teszteket hajtottunk végre, de nem sikerült rájönni a probléma okára. Kezdtem bedurcizni és mondtam neki, hogy nekem ebből nagyon elegem van, erre nagy nehezen megadta hogy hogyan tudok közvetlenül a BB online-ra lépni kikerülve az MBH bank főoldalát. A notebook wifin keresztül kapcsolódik a netre. A főgépen (PC) nincs problémám az MBH bank főoldalra jutásával. A notebookon a legújabb Crome és Firefox böngésző van és Windows10.

A ChatGPT-nek végül volt egy ilyen következtetése:
Tehát mi történik?

A régi notebook eléri az MBH szerverét, DNS is működik, TLS is működik. Az MBH szervere viszont a notebook által küldött HTTPS-kérést 403 Forbidden válasszal visszautasítja.

Ez lehet például az MBH weboldalának valamelyik biztonsági/WAF-védelme, amely a kérés bizonyos jellemzőit nem fogadja el.

És ezért nem érdemes tovább a Windows TLS-beállításait piszkálni.

Kíváncsi vagyok hogy más is tapasztalt ilyen problémát vagy csak én kínlódok vele?
(#) Régi motoros válasza tothgyula hozzászólására (») Aug 12, 2026
UPC-s távirányító van a TV-hez?

Be kellene lépni a szerviz menübe, és ott megnézni engedélyezve van e a fejhallgató kimenet.
Na, hogy ez UPC távirányítóval menni fog e- hát ki tudja.

-Kapcsold be a TV-t.
-Nyomd meg a távirányítón a MENU gombot, hogy megjelenjen a főmenü.
-Ezután egymás után nyomd meg: 4725 gombokat.
-Meg kell jelennie a Service Menu-nek.

Keresd meg az OP4 paramétert.
Ez a TV Feature Options regiszter. Az OP4 7-es bitje:

1 = Headphone is available
0 = Headphone is not available

Nézd meg mi szerepel itt. Ha 0, akkor állítsd át 1-re.

A menüben:

▲ / ▼ – gombokkal paramétert tudsz kiválasztani
◀ / ▶ – gombokkal értéket tudsz módosítani.

A többi lehetőséget ne állítsd.
(#) Atis57 válasza szili83 hozzászólására (») Júl 28, 2026
Szia!

Nem tudom mire gondolsz ?

Én innen indulnék ;
https://www.portable-sun.com/blogs/news/multiple-charge-controllers...y-bank


De itt egy másik rajz is;

S a You tubon Mikrosilver régebbi videóit érdemes megnézned.
A hozzászólás módosítva: Júl 28, 2026
(#) bbb válasza mraulajos hozzászólására (») Júl 27, 2026
Teljesen egyértelműen leírja, hogy telefonhívással nem fog értesíteni téged csak akkor, ha előfizetsz rá (ugyan ez igaz az SMS értesítésre is). Belementem az alkalmazásba, ott ahol ezt a menüpontot találtad, van a "Rendszer értesítés" is. Az legyen bekapcsolva, felette a "Do-not-Disturb" legyen kikapcsolva. Ezen kívül a beállításokon belül az alkalmazásértesítéseket állítottad már? Arról mutass egy képernyőképet, hátha kiderül a turpisság.
(#) uniman hozzászólása Júl 23, 2026

GVH kompenzáció /temu

Talán más temus vásárló is észrevette, hogy kapott értesítés a 2000 Ft-os "kompenzációról"...ahogy én is. Bővebben: Link
PayPal-ra akartam küldetni, de a "PayoutEU"-nál megálltam. Ezzel eddig nem volt dolgom, nem ismerem micsoda ez a payouteu...
Talán bankszámlára küldetni egyszerűbb: bank/tulajdonos név meg IBAN-szám kell csak hozzá...
A hozzászólás módosítva: Júl 23, 2026
(#) shany válasza Skori hozzászólására (») Júl 22, 2026
A Toppingot a hangsugárzó projektem aktív verziójának, a magashangszórót meghajtó erősítőnek vettem. Sajnos ide is kevés a kimeneti teljesítmény ( a középhangszórókat is 500W hajtaná csatornánként ), de a legbosszantóbb, hogy a kimeneti áram/SOA? védelem aktiválódása esetén újra kell ki-be kapcsolni az erősítőt, nem kapcsol vissza automatikusan, pl. néhány másodperc múlva.

Egyébként ez az erősítő - vélhetően - nem tekinthető "jó" erősítőnek, legalábbis a hifista társadalom jó része túlzottan jelentéktelennek, ingerszegénynek tekintené. Az elképesztő felbontását a szokásos/átlagos hifis hangsugárzók nem is tudnák kellően megjeleníteni. A "jó" hifi erősítő az valamilyen: színes, szagos, életteli, érzelmes, erőteljesebb élményt ad mint az előző erősítő, vagy mint egy teljesen semleges hangú példány.

Pl. nemrégiben beszéltem egy hifistával, többek között Accuton hangszórókkal épült hangsugárzója is volt. ( az Accuton a világ egyik leginkább hightech, ultra alacsony torzítású dinamikus hangszórókat gyártó cége. Általában rendkívül drága hangsugárzókba építik be őket, lásd: Marten, Kharma, stb ) A konkrét típusról nem esett szó, de elmondása szerint sokféle készülékkel, hanglánccal való próbálgatás után sem tetszett a megszólalás.
Jelenleg talán egy Audio note hangsugárzót hallgat jóval nagyobb megelégedéssel, pedig műszaki szempontból nyilván klasszisokkal gyengébb mint a másik...
A hozzászólás módosítva: Júl 22, 2026
(#) Izeg. válasza user1914 hozzászólására (») Jún 30, 2026
Van még egy ötletem.

Gondolkodom, hogy mi az ami kiiktathatja ezt a tápfeszre helyezés környéki tranzienseket. Hát az, ha nem indul el, míg fel nem tölt mindenféle kondenzátor. Gyanítom az a baj, hogy túl hamar megkapja a Vcc pufferkondija a bekapcsolási küszöbfeszültséget (11volt).
Egy gyári app note-ban 3db 270kohm-os ellenállásról töltenek fel egy 33uf-s kondit (ez majdnem egy másodperc). Ezzel szemben sok kapcsolásban 1 max 10µF-t tölt fel max 4-500kohm-ról. (ez 150ms-nál nem több). Ezzel talán ki lehet cselezni, hogy ne tiltson le egyből.

Nemoská kipróbálom.

Az Ic úgy látszik elég zavarérzékeny. Egy 1-10µF kondenzátor a + DC sínről még párszáz kiloohm körül is túl hamar feltölt. Lemodellezem 47µF tápkondival.
A hozzászólás módosítva: Jún 30, 2026
(#) tothbela válasza Skori hozzászólására (») Jún 19, 2026
Lerajzolom majd ha a saját gépem elé kerülök. Logikai teljesítmény mosfetek korlátozzák a kondenzátorok feszültségét 2,5V-ra, a betáp egy 6A-es teljesítmény áramgenerátor. Én már nem piszkálom a kocsim villamos hálózatát, a gyári csomagtartóban lévő szivargyújtóról kap áramot a végfok. A szuperkondenzátor bank így sorosan most 82F/16V. Tesztek voltak li-po akkuval is de kánikulában napon nem mertem benthagyni akocsi vsomagtartójában. 7AH-s ólomakkut meg nem akartam.
(#) FerencziJ válasza FerencziJ hozzászólására (») Jún 15, 2026
Valószínű, hogy nem függ össze a tárgyi hibával, de mégis csak égett alkatrész. Ha már szét van szedve cserélni kellene ezt is, elhanyagolható összeg egy wattos ellenállásra cserélni.

(It's probably not related to the physical defect, but it's still a burnt part. If it's already disassembled, it should be replaced too, it's a negligible amount to replace it with a one-watt resistor.)
A hozzászólás módosítva: Jún 15, 2026
(#) Rookie 1 válasza Gafly hozzászólására (») Jún 4, 2026
I'm not near the TV right now. I'll send you the pictures when I get to work.
(#) Gafly válasza Rookie 1 hozzászólására (») Jún 4, 2026
Do not use it as is, because in the future you will see this horizontal line (as black) permanently.
So vertical deflection is not working. Should not be a big problem, normally easy to fix.
When the equipment in your hand, we may suggest what to check, if needed.
(#) Gafly válasza Rookie 1 hozzászólására (») Jún 4, 2026
In Hungary, this is not known brand, most probably produced for outside ("export").
On the other hand, most probably it is similar to other Videoton TV sets in this period.
Please add own pictures front, back, etc..
Also describe what is the problem with it?

Nekem nincsen gondom azzal, hogy magyar készülékről kérdez magyar fórumon (hol másutt kérdezzen). Szerintem jobb így, mintha lefordíttatná a nettel...
(#) szs válasza 24bitponthu hozzászólására (») Máj 25, 2026
Szerintem (a nem hozzáértő szerint) volt ott szakértelem. Az igazi anyagi lehetősegek hiánya, na az volt. Mert kijátszani a COCOM-t sem volt olcsó, aztán még kitenni zöldmezősként (mondjuk) a Bökényföldire... megszervezni ott a védelmét...
És: még a kártérítést is megkapták a biztosítótól. Csakhát (szokás szerint) a bank nem használta fel építésre.
(Az újraépítés lehetőségére)
A hozzászólás módosítva: Máj 25, 2026
(#) img válasza antikzsolt hozzászólására (») Máj 14, 2026
A helyedben olyan karpántos (folyadék álló) tokot keresnék, amiben van hely annak is.

A telefonod 18W-os töltése a 9V/2A-t igényli, amit egy sima USB-C töltő nem tud megadni, csak a PD szabványúak. Ahogy láttam 5160 mAh-s akku van benne: annak kell idő, amíg telepumpálja (összehasonlításképpen: a Redmi note pl. 45W-al tölt).

A vezetékre is fordíts figyelmet, hogy egyrészt könnyen hajló szilikon kábel vagy rugóba összeugró USB-C PD - USB-C PD kábel legyen, másrészt (a jövőre tervezve) tudja átvinni az 5A-t (100W) és fontos, hogy legyen benne E-marker! Jól gondolod, hogy az a legjobb ha a powerbank a telefon hátánál van, mert úgy minimális hosszúságú vezeték is elég a kettő közé, és kisebb eséllyel akad bele valamibe.
A hozzászólás módosítva: Máj 14, 2026
(#) img válasza antikzsolt hozzászólására (») Máj 13, 2026
Az a telefon csak 18W-ig támogatja a töltést, így bármilyen átlagos, USB-C PD powerbank jó neki.

Például. De az Aqua-ban ne vásárolj mert felszámolás alatt van!
(#) Bakman válasza biroige hozzászólására (») Máj 5, 2026
  1. Set device address to 0x01
  2.  
  3.     Send: 00 10 00 00 00 01 02 00 01 6A 00
  4.     Return: 00 10 00 00 00 01 02 00 01 6A 00
  5.    
  6.     note: The 9th btye is the device address
  7.  
  8. Set device address to 0xFF
  9.  
  10.     Send: 00 10 00 00 00 01 02 00 FF EB 80
  11.     Return: 00 10 00 00 00 01 02 00 FF EB 80
(#) kendre256 válasza Fats Domino hozzászólására (») Máj 1, 2026
Ezt a linket küldte neked Suba53 még csütörtökön,
itt van doboz elektronikával, nem is nagyon drága.
Csak úgy tűnik, nem nézted meg...
A hozzászólás módosítva: Máj 1, 2026
(#) Suba53 válasza Fats Domino hozzászólására (») Máj 1, 2026
Ez egy normális érték, és megfelel annak, hogy 100%-ra mutatja a töltöttséget.
Nincs közöttük zárlatos. Ha veszel egy power bank házat, mondjuk olyat, amibe 8 darab akkut lehet tenni párhuzamosan, abba simán átrakhatóak ezek az akkuk. Aztán vagy teszel melléjük egy nyolcadikat, vagy így is jó.
Amikor szétszeded az akku pakkot az összekötő lemezkéket óvatosan kis fogóval le lehet feszegetni. A hegesztések helyén maradó kis lemez töredékeket meg tűreszelővel el lehet távolítani- Utána simán berakhatóak a foglalatba.
(#) Suba53 válasza Fats Domino hozzászólására (») Ápr 30, 2026
Ebből nem nagyon lesz énekes halott.
Az IP5310 egy power bank SOIC áramkör, ami tartalmazza az akku töltő, és a kimeneti 5V előállító egységeket is. A termisztor 100k az adatlap szerint.
A többi, U1, U3, típusa nem látszik jól.
Mérd meg az akku kapcsain a feszültséget. Ha 3,0-4.2 között van, akkor a kimeneten 5V-ot kellene mérned. Ha nincs kimenet, akkor meghalt valami.
Ha van szkópod még megnézheted, hogy látsz-e életjeleket valahol.
Kezdj el gondolkozni azon, hogy veszel egy másik 10.000mAh power bankot, vagy egy power bank dobozt, amibe átrakhatod az akkukat. Temun, alin rengeteg van.
Power bank ház.
A hozzászólás módosítva: Ápr 30, 2026

IP5310.pdf
    
(#) AxaGame hozzászólása Ápr 28, 2026

Arduino IDE, fordítási probléma

Egy nagyon egyszerű teszt progit írtam, amelyet nem képes lefordítani az Arduino IDE

  1. #include <Arduino.h>
  2. //#include <Wire.h>
  3. #include <U8g2lib.h>
  4. #include <SPI.h>
  5. #include <ESP32Time.h>      // idő struktúra kezeléséhez tartozó header lsd: https://www.theelectronics.co.in/2022/04/how-to-use-internal-rtc-of...2.html
  6.  
  7. //
  8. //U8G2_SSD1309_128X64_NONAME2_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
  9.  
  10. //U8G2_SSD1309_128X64_NONAME2_F_4W_HW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);
  11. U8G2_SSD1309_128X64_NONAME2_F_4W_HW_SPI u8g2(U8G2_R0, /* clock=*/ 13, /* dc=*/ 9, /* reset=*/ 8);
  12.  
  13.  
  14. //ESP32Time rtc;
  15. ESP32Time rtc(3600);  // offset in seconds GMT+1
  16.  
  17.  
  18. void setup() {
  19.   u8g2.begin();
  20.  
  21.   rtc.setTime(40, 59, 22, 27, 4, 2026);  //UTC szerint idő beállítása: 2026.04.27 22:59:40
  22.   //rtc.setTime(1609459200);  // 1st Jan 2021 00:00:00
  23.   //rtc.offset = 7200; // change offset value
  24.  
  25.     /*---------set with NTP---------------*/
  26.   //  configTime(gmtOffset_sec, daylightOffset_sec, ntpServer);
  27.   //  struct tm timeinfo;
  28.   //  if (getLocalTime(&timeinfo)){
  29.   //    rtc.setTimeStruct(timeinfo);
  30.   //  }
  31.  
  32. }
  33.  
  34. void loop() {
  35.   char cTmpString[128]= {'\0'};
  36.  
  37.   u8g2.clearBuffer();
  38.   u8g2.setFont(u8g2_font_7x14B_tr);
  39.   u8g2.drawStr(0,10, "Hello");
  40.   u8g2.setFont(u8g2_font_9x18B_tr);
  41.   u8g2.drawStr(20,27, "Tudas?");
  42.   u8g2.sendBuffer();
  43.   delay(2000);
  44.  
  45.   sprintf( cTmpString, "%2d:%2d:%2d", rtc.getHour(true), rtc.getMinute(), rtc.getSecond() );
  46.   u8g2.drawStr(30,50, cTmpString);
  47.   u8g2.sendBuffer();
  48.   delay(5000);
  49.  
  50. }


A uP ESP32-S3 lenne 44 lábú panel, de azt hiszem ez mindegy is ebben a helyzetben.

A fordító pedig ezt üzeni:
Idézet:
„In file included from d:\arduinoprog\libraries\U8g2\src\U8x8lib.cpp:52:
d:\arduinoprog\libraries\Wire\src/Wire.h:116:8: error: 'void TwoWire::onReceive(void (*)(int))' marked 'override', but does not override
116 | void onReceive(void (*)(int)) override;
| ^~~~~~~~~
d:\arduinoprog\libraries\Wire\src/Wire.h:117:8: error: 'void TwoWire::onRequest(void (*)())' marked 'override', but does not override
117 | void onRequest(void (*)(void)) override;
| ^~~~~~~~~
Multiple libraries were found for "SPI.h"
Used: D:\arduinoprog\libraries\SPI
not used: C:\Users\szujo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.8\libraries\SPI
Multiple libraries were found for "Wire.h"
Used: D:\arduinoprog\libraries\Wire
not used: C:\Users\szujo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.3.8\libraries\Wire
exit status 1

Compilation error: exit status 1”


Másnak lefordul ez a kis program, és nálam vesztek össze könyvtárak?
(#) vision61 válasza Alkotó hozzászólására (») Ápr 15, 2026
Szia!

Nem tudom, mennyire bank függő, az OTP-nél van tapasztalatom. A beállított napi, kártyás limitet megnöveltem a fizetni kívánt összegre (forintra pontosan), ki tudtam vele fizetni, nem volt semmi egyéb költség.
(#) Alkotó válasza (Felhasználó 32034) hozzászólására (») Ápr 15, 2026
A kérdéskör elég összetett, még a banki ügyintézőm is elbizonytalanodott, mai napra ígért pontosítást.
Nagyjából kétféle teher van, magához a tranzakcióhoz tartozik egy darabár, és van egy tranzakciós illeték. Ezek mindig vannak, de változó ki és mennyit fizet. Fizethet a bank, a kezdeményező, vagy a címzett, sőt van amikor megosztódik a dolog.
A tranzakciók darabára a számlák sajátossága, és ahol drágább a számlavezetés, ott akár ezek lehetnek látszólag ingyenesek is, de persze a számlavezetési díjba azért ez bele van gondolva.
Az illeték az összeg valamilyen százaléka, függ a pénzmozgás típusától, és alapvetően mindig a bank fizeti, csak ennek egy részét áthárítja ránk, illetve itt jellemzően van egy maximális összeg (például 0,3% de maximum 10.000 Ft).

Az a kérdésem, hogyha terheli akármilyen fizetendő költség a kártyás fizetést, akkor ez beleszámít a limitbe, vagy nem? Ha x Ft a limit, akkor ki tudok-e fizetni pontosan x forintot?
A hozzászólás módosítva: Ápr 15, 2026
(#) metabo7000 hozzászólása Ápr 14, 2026

void vissza hivás több tipusú változoval?

Hogy lehet több tipusu változó vissza hivni voidba?

//pl void test(int *a ,long *b) ?

void test(int *a ,int *b)

{

}

void setup() {

int i;

test(&i);
}

void loop() {
}
hibba

C:\Users\Administrator\Documents\Arduino\void_hivas1\void_hivas1.ino: In function 'void setup()':
void_hivas1:15:10: error: too few arguments to function 'void test(int*, int*)'
test(&i);
^
C:\Users\Administrator\Documents\Arduino\void_hivas1\void_hivas1.ino:5:6: note: declared here
void test(int *a ,int *b)
^~~~
exit status 1
(#) Laja1 hozzászólása Márc 27, 2026

NRF24 inicializálás

Sziasztok!
Tudna valaki segíteni, hogy mi lehet a gond? A rádiós (nRF24L01 modul nyák antennával 2.4GHz) modul nem működik. Figyelem szkóppal a MOSI, MISO jeleket. A MOSI jelek szépen kimennek, az első byte-ra a modul szépen válaszol 0x0E jellel, de a második byte-ra már 0x00 a válasza! És ez minden byte-párosnál így van. Ahol pedig egymás után 6 byte-t kell küldeni, ott az elsőre 0x0E a válasz és az összes többire 0x00. Így nem tudom a modult inicializálni, tehát nem is működik. Hol lehet a hiba? Ez a kódrészlet:
  1. #include "nrf24.h"
  2. #include "spi.h"  
  3.  
  4.  
  5.  
  6. static void csn_low(void)  { NRF_CSN_LAT = 0; }
  7. static void csn_high(void) { NRF_CSN_LAT = 1; }
  8. static void ce_low(void)   { NRF_CE_LAT = 0; }
  9. static void ce_high(void)  { NRF_CE_LAT = 1; }
  10.  
  11.  
  12.  
  13. static void nrf_write_reg(uint8_t reg, uint8_t val) {
  14.    
  15.     csn_low();
  16.     __delay_us(10); // Várunk egy kicsit az ébredésre
  17.    
  18.     SPI_Transfer(W_register | (register_MASK & reg));
  19.    
  20.     __delay_us(10);
  21.    
  22.     SPI_Transfer(val);
  23.    
  24.     __delay_us(10); // Biztonsági szünet a lezárás előtt
  25.     csn_high();
  26.    
  27. }
  28.  
  29.  
  30. static void nrf_write_regN(uint8_t reg, const uint8_t *buf, uint8_t len) {
  31.    
  32.     csn_low();
  33.     SPI_Transfer(W_register | (register_MASK & reg));
  34.     for (uint8_t i=0; i<len; i++) SPI_Transfer(buf[i]);
  35.     csn_high();
  36.    
  37. }
  38.  
  39. static void nrf_command(uint8_t cmd) {
  40.    
  41.     csn_low();
  42.     SPI_Transfer(cmd);
  43.     csn_high();
  44.    
  45. }
  46.  
  47. void nRF24_init(bool tx_mode, uint8_t channel) {
  48.     // A TRIS beállításokat a SystemInit vagy SPI_Init már elvégzi,
  49.     // de a CE és CSN lábakat itt inicializáljuk:
  50.     TRISAbits.TRISA1 = 0; // CSN kimenet
  51.     TRISAbits.TRISA2 = 0; // CE kimenet
  52.    
  53.     csn_high();
  54.    
  55.     ce_low();
  56.     __delay_ms(100);
  57.  
  58.     uint8_t addr_tx[5] = {'M','A','S','T','R'};
  59.     uint8_t addr_rx[5] = {'S','L','A','V','E'};
  60.  
  61.     nrf_write_reg(EN_AA, 0x00);
  62.     nrf_write_reg(EN_RXADDR, 0x01);
  63.     nrf_write_reg(SETUP_AW, 0x03);
  64.     nrf_write_reg(RF_CH, channel);
  65.     nrf_write_reg(RF_SETUP, 0x06);
  66.     nrf_write_reg(RX_PW_P0, 2);
  67.  
  68.     if (tx_mode) { //Amikor a display parancsot küld
  69.         nrf_write_regN(TX_ADDR, addr_rx, 5); // A cél a SLAVE
  70.         nrf_write_regN(RX_ADDR_P0, addr_tx, 5); // A válaszokat a saját (MASTR) címén várja
  71.         nrf_write_reg(CONFIG, 0x0E); // TX
  72.     } else {
  73.         nrf_write_regN(TX_ADDR, addr_rx, 5);
  74.         nrf_write_regN(RX_ADDR_P0, addr_tx, 5); // Saját maga (MASTR) után fülel
  75.         nrf_write_reg(CONFIG, 0x0F); // RX
  76.     }
  77.  
  78.     nrf_command(FLUSH_TX);
  79.     nrf_command(FLUSH_RX);
  80.     nrf_write_reg(NRF_STATUS, 0x70);
  81.     if (!tx_mode) ce_high();
  82.    
  83. }
  84.  
  85. void nRF24_setMode(bool tx_mode) {
  86.    
  87.     ce_low();
  88.     if (tx_mode) nrf_write_reg(CONFIG, 0x0E);
  89.     else { nrf_write_reg(CONFIG, 0x0F); ce_high();
  90.    
  91.     }
  92. }
  93.  
  94. void nRF24_send(uint8_t value) {
  95.    
  96.     ce_low();
  97.    
  98.     csn_low();
  99.     SPI_Transfer(W_TX_PAYLOAD);
  100.     SPI_Transfer(value);
  101.     csn_high();
  102.  
  103.     ce_high();
  104.  
  105.     __delay_us(20);
  106.     ce_low();
  107. }
  108.  
  109. bool nRF24_dataReady(void) {
  110.     uint8_t status;
  111.    
  112.     csn_low();
  113.     status = SPI_Transfer(NOP);
  114.     csn_high();
  115.    
  116.     return (status & (1<<6)) ? true : false;
  117. }
  118.  
  119. void nRF24_powerDown(void) {
  120.    
  121.     ce_low();
  122.     nrf_write_reg(CONFIG, 0x0C);
  123. }
  124.  
  125. void nRF24_powerUp(bool rx_mode) {
  126.     if (rx_mode) {
  127.         nrf_write_reg(CONFIG, 0x0F);
  128.         ce_high();
  129.     } else {
  130.         nrf_write_reg(CONFIG, 0x0E);
  131.     }
  132.     __delay_ms(2);
  133. }
  134.  
  135. bool nRF24_getData2(uint16_t *value) {
  136.     uint8_t msb, lsb;
  137.     if (!nRF24_dataReady()) return false;
  138.    
  139.     csn_low();
  140.     SPI_Transfer(R_RX_PAYLOAD);
  141.     msb = SPI_Transfer(NOP);
  142.     lsb = SPI_Transfer(NOP);
  143.     csn_high();
  144.    
  145.     *value = ((uint16_t)msb << 8) | lsb;
  146.     nrf_write_reg(NRF_STATUS, (1 << 6)); // STATUS regiszter törlése
  147.     return true;
  148. }
Köszönöm szépen!
(#) Laja1 válasza Laja1 hozzászólására (») Márc 23, 2026
Sziasztok!
Valamiért nem tudok se égetni, se in circuit debuggert használni, pedig eddig ugyanezeknél a mikrokontrollereknél, ugyanezen áramkörökben jól működött. PicKit3 Programmer (v3.10) szoftverrel szeretnék égetni egy PIC18F25K22-t. Debuggolni pedig az MPLAB X IDE v6.15 programot használnám. Módosítottam a feltöltendő programon és újra akartam tölteni, de már nem lehet, pedig azelőtt többször módosítottam már. És egy másik áramkör is ugyanígy működik, kiírja, hogy no device, debuggolásnál pedig ezt: Failed to program the target device
The debugger could not be started. Terminating debug session. Connection Failed. A szokásos dolgok (szoftver bezárás-újranyitás, égető kihúzás USB-ből, számítógép ki/be) már többször megvoltak. Mi lehet a gond? Ráadásul két áramkörnél is. Lehet, hogy most ment tönkre az égető? Vagy nem tudom lehet-e összefüggés, hogy mindkét PIC-t utoljára úgy módosítottam, hogy kiegészítettem nrf rádió adó-vevő programrésszel. Ez a program is SPI kommunikációt használ, a képernyő is, az érintés is és az égető is. Amikor égetnék, akkor mindig újraindul a szoftver a PIC-ben és lehet, hogy lefoglalja a SPI-t? Hogy lehetne úgy égetni, hogy a már rajta lévő program ne induljon el? Vagy ezzel nem lehet összefüggésben? Járt már valaki hasonlóan?
Köszönöm!!
(#) Gafly válasza (Felhasználó 32034) hozzászólására (») Márc 5, 2026
The Elderly Gentleman enters the premium butchery.
Gentleman: "Pardon me, but do you have any high sausage?"
Butcher (turning to his assistant): "Sebastian, do we have any high sausage in stock?"
Assistant: "I am afraid not, Julian; we have no high sausage today."

Nyugger bemegy a henteshez.
- Í kolbász van?
- Csaba, í kolbász van?
- Nem Gyula í, kolbász nincsen.
(#) Sick-Bastard válasza Josi777 hozzászólására (») Márc 5, 2026
Kaptam választ:
Idézet:
„We have checked the submitted files with our engineering team. It appears that the file naming was incorrect. The layer was named GML, while it should be named GM1. Because of this, our engineer interpreted the board outline from the GKO layer, which resulted in the V-cut not being applied during production.”


OK...
Ezzel csak annyi a bibi, hogy a rendelés másik 3 tételben is GML volt a kiterjesztés. Azok rendben megjöttek.
Még egy vagy több 2020-as rendelésnél is.

Biztos számít, hogy éppen melyik mérnők dolgozza fel a gerbert.

A szürke az a dimension, a körvonal. Az nem mehet belül.
A cián(kékes) az a Milling V-Cut minta

Pl a mellékelt multi mem pcb.png-ben is ott a cián amit jól daraboltak...... hopppááá... pilll... eureka(?)

Nos, az eltérés a feldarabolt és a nem feldaraboltak között részemről annyi, hogy:
- a feldaraboltakban NINCS Dimension (szürke) nyomvonal...

Talán így megvan a hiba tényleges forrása. Rákérdezek...
Következő: »»   1 / 198
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem