Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   4 / 196
(#) vision61 válasza dB_Thunder hozzászólására (») Júl 24, 2024
Idézet:
„Yazoo. Do not go Hatalmas!”

Bizony az, most nosztalgiából elővettem a 200 Ft-ért (rajta van az árcédula) vett Upstairs At Eric's lemezemet, ezt hallgatom.
(#) dB_Thunder válasza Massawa hozzászólására (») Júl 24, 2024
Yazoo. Do not go Hatalmas!

Imádom a szinti pop-ot, az italiano discót, a 90'-es évek "technóját" a hardcore-t, a jumpstyle-t, a trance-t! És ha ezeket épp "unom" jöhetnek a nagyzenekaros filmzenék, az "igényesebb" rock, mint a Queen, Edda, Bikini, Manowar...
Nem törekedek 0,0000x% THD-ra, a csöves hangzásra, a TÉMA legyen jó, magával ragadó!!

Úgy elmentem volna mostában volt Kebu koncertre!!
A hozzászólás módosítva: Júl 24, 2024
(#) Massawa válasza tothbela hozzászólására (») Júl 24, 2024
Hát mégha mindig tudnánk hogyan is keletkezett a hang ( itt most elsösorban modern rock stb zenéröl van szo).
A minap az egyik szintetizátor guru probálta utánozni a 80-s évek egyik hires dalának a hangzását. Nem tudjuk biztosan, hogy valamikor a yazoo ezt hogyan csinálta, de ma is egy sereg szinti meg nehány trükk kellett hozzá, hogy megközelitsd az eredeti hangot, ráadásul olyasmi is, ami nem tipikus semilyen hangszerre, söt a vájtfülüeket lehet, hogy egyenesen infarktusba üldözné, amikor a komplex hangzásban kettö tényezö készakarva hamis..

Yazoo. Do not go

Ekkoriban mi is ugy nyujtottuk meg a cintányérok hangját, hogy a pult gate funkcioját kihasználva szürt zajt adtunk hanghoz stb.
(#) Massawa válasza bbb hozzászólására (») Júl 23, 2024
Hogy engedhet meg magának ilyesmit bármelyik komolyabb cég a világon, amikor még egy mezei APPot is gyakran hetekig engedélyeznek, erre az egyik kritikus beszállitojuk ezt kikerüli.
Ki ilyenkor a felelös?
Kit lehet ilyenkor perelni, mert az valoszinü nem fog elmaradni, mert sok 100000 ember szenvedett kárt közel 5000 légitársaság, további néhány ezer bank, vasut meg hasonlo méretü vállalat ( és ki tudja meg ki más mert szerintem azt be sem merik vallani.
És nagyon valoszinü, hogy nem a helyi rendszergazdákon akarják majd elverni a port.
(#) bbb válasza Massawa hozzászólására (») Júl 23, 2024
Amiről ugattam, kiderült, hogy a crowdstrike egy az egyben kikerüli a belső szabályzókat:
Idézet:
„CS Falcon has a way to control the staging of updates across your environment. businesses who don't want to go out of business have a N-1 or greater staging policy and only test systems get the latest updates immediately. My work for example has a test group at N staging, a small group of noncritical systems at N-1, and the rest of our computers at N-2.

This broken update IGNORED our staging policies and went to ALL machine at the same time. CS informed us after our business was brought down that this is by design and some updates bypass policies.

So in the end, CS caused untold millions of dollars in damages not just because they pushed a bad update, but because they pushed an update that ignored their customers' staging policies which would have prevented this type of widespread damage.”

Ezt a hozzászólást az alábbi videó alatt találod meg: CrowdStrike IT Outage Explained by a Windows Developer
Ha figyelmesen végighallgatod, akkor elmondja, hogy miért nem kell végigmennie a WHQL procedúrán a teljes kernel drivernek. Itt már csak az a durva, hogy hibásan kikerülhetett ellenőrzés nélkül az a frissítésszeletke, ami az egészet okozta.
(#) tunerman válasza mek-elek hozzászólására (») Júl 16, 2024
1. Le kellene írni, hogy mi tűnt fel igazán
2. Ez a panel egy Audio note EL34 PP mostanában gyártott erősitőé (Overture)
3. Az eredeti Kondo Ongaku 211 SE egy több mint 30 évvel ezelőtt forgalomba hozott model
4. Abban az évtzedekkel ezelőtti eredeti Ongakuban volt beépítve a TKD 2P65CS attenuator
5. Ebben az Overture erősítőben pedig egy ALPS HQPro RK50 tipusú potenciméter van

Az egyik attenuator, a másik egy potenciométer.
TJ.
(#) tunerman válasza mek-elek hozzászólására (») Júl 15, 2024
Idézet:
„Ahogy néztem 90 táján árulják.”


Ezzel a mondattal nem tudok mit kezdeni, pontosítást kérek.
Ezt a TKD 2P65CS tipust több évtizeddel ezelőtt forgalmazták, igencsak ritkán van fenn a neten és megkérik akkor az árát. Én egy komplett készüléket vettem meg Japánból, amiben ez az attenuator volt beszerelve...így jutottam csak hozzá.
Amúgy például az Audio note/Kondo álltal gyártott Ongaku erősítőjében különben ilyen bemeneti szabályzó van.
TJ.
(#) Rober_4 válasza kapu48 hozzászólására (») Júl 13, 2024
Köszi a választ!
Sajnos nem kaptam 8-as buszlehúzó ellenállást, de beforrasztottam 8db 4,7kOhmos ellenállást és jó lett. Igen le kellett húzni a testre. Érdekes, hogy chatGPT-nek is én magyaráztam el mi a probléma, mire ugyanazt mondta, és használhatatlan kódokat dobott. Most ezzel a kóddal szépen küldi a MIDI-t a kis Casio:
  1. bool note[128];
  2. byte trans = 48;
  3. String notENAME[14] = {"C", "CISZ", "D", "DISZ", "E", "F", "FISZ", "G", "GISZ", "A", "B", "H"};
  4. void setup() {
  5.   for (int i = 0; i < 128; i++)
  6.   {
  7.     note[i] = false;
  8.   }
  9.   // Set MIDI baud rate:
  10.   //Serial.begin(38400);
  11.   Serial.begin(31250);
  12.  
  13.  
  14.   pinMode(10, OUTPUT);
  15.   pinMode(11, OUTPUT);
  16.   pinMode(12, OUTPUT);
  17.   pinMode(13, OUTPUT);
  18.  
  19. //  Serial.print("end output\n");
  20.   pinMode(2, INPUT);
  21.   pinMode(3, INPUT);
  22.   pinMode(4, INPUT);
  23.   pinMode(5, INPUT);
  24.   pinMode(6, INPUT);
  25.   pinMode(7, INPUT);
  26.   pinMode(8, INPUT);
  27.   pinMode(9, INPUT);
  28.  
  29.  // Serial.println("end input");
  30. }
  31.  
  32. void loop() {
  33.  
  34.   //Serial.println("scan\n");
  35.   for (byte i = 10; i <= 13 ; i++)
  36.   {
  37.     digitalWrite(10, LOW);
  38.     digitalWrite(11, LOW);
  39.     digitalWrite(12, LOW);
  40.     digitalWrite(13, LOW);
  41.     digitalWrite(i, HIGH);
  42.  
  43.     for (byte j = 2; j <= 9 ; j++)
  44.     {
  45.       byte a = ((i - 10) * 8) + (j - 2);
  46.      // Serial.println(String(i)+" "+String(j)+" "+String(a));
  47.       if (digitalRead(j))
  48.       {
  49.         if (!note[trans + a]) {
  50.          // Serial.print(a);        
  51.          // Serial.print(notENAME[a%12] + String(a / 12) + " ON");
  52.           noteOn(0x90, trans + a, 127);
  53.           note[trans + a] = true;
  54.         }
  55.       } else {
  56.  
  57.         if (note[trans + a]) {
  58.           //Serial.print(a);
  59.           //Serial.print(notENAME[a%12] + String(a / 12) + " OFF");
  60.           noteOn(0x80, trans + a, 127);
  61.           note[trans + a ] = false;
  62.         }
  63.       }
  64.     }
  65.   }
  66. }
  67.  
  68. void noteOn(int cmd, int pitch, int velocity) {
  69.   Serial.write(cmd);
  70.   Serial.write(pitch);
  71.   Serial.write(velocity);
  72. }
A hozzászólás módosítva: Júl 13, 2024
(#) Csanadradio válasza uniman hozzászólására (») Júl 4, 2024
Bekötési rajzot nem adtak, a kamera részéhez igen, de multimediahoz nem volt. Még múlt héten felvettem a kapcsolatot az Xtronssal, mert elvileg ennek a rádiónak működnie kellene ebben a kocsiban. Nekik voltak a videók (csak át kell állítani a fogaskeréknél a minőséget 720p-re, mert YouTube 360-ba hozza alapon), amiket kértek kipróbáltam, arra jutottak, hogy rakjak fel egy tetőantennát.
Egyébként a multimedia kicsomagolásakor már az az érzésem volt, mintha nem új lenne, plusz hiányzott ugye a bekötési rajz is. Az is érdekes volt, hogy az eredeti rádió vette az adást táp nélkül a multimedia pedig egyáltalán nem (fordítva vártam volna egy modernebb eszköztől). Amint odakerülök, adni fogok neki 12V-ot.(gyanítom, hogy ez segíteni is fog). Most visszaolvastam az Xtrons levelezést és amikor azt írták, úgy látja a mérnökük, mintha 2 antennája lenne az autónak és ellenőrizzem és próbáljam ki mindkettővel, akkor írtam ide be a fórumra, hogy inkább megkérdezek jártasabbakat.

I have check the video with our engineer. They confirmed that, it may be the original car radio antenna is not compatible with the radio.

Could you please doublecheck if your car has other radio antenna or not? It seems that, your oiginal car has 2 radio antennas.

If both radio antenna do not work, you will need to add on extra radio antenna like below photo.


A menü beállításokat is próbáltam.
(#) bbb válasza Massawa hozzászólására (») Jún 29, 2024
Ezt a "vitát" már kb. egy éve is lejátszottuk... Akkor is Massawa elmondta, hogy évek óta kint vannak neki nyomtatott cuccai kültéren (ha jól emlékszem, valami dróttartó volt, amit akkor említett). A minap ennek örömére szembe jött velem ez a videó: 3D Prints - 7 Years outside
S ami az egész vitára végre pontot tehetne, az egyik hozzászóló kommentje:
Idézet:
„The company I work for makes PLA for outside use. It took some research, but our products can be used outside now for at least 15 years. In an industrial plant it still can be recycled into compost within a week or two. On the other hand we can make PLA with will degrade in nature within a year or two. So there are a lot of different qualities of PLA. The key factor is the P (which stands for poly). PLA with short chains of Lactic Acid will not be suitable for outside use. PLA with very long chains of PLA is so hard it is not suitable for 3d-printing (filament is hardly bendable), but quite durable for outside use.”
Magyarul PLA és PLA között is van különbség, minden attól függ mire gyártották. Amit bbatka használ és elporlad, az nem kültéri használatra készült, amit meg Massawa, az jól bírja a kültéri viszonyokat is. A videóban is látható olyan, amelyik egy év alatt elhajlott és simán eltörik, meg olyan is, ami tényleg hosszú évek óta kint van a napon és kutya baja.
(#) Kera_Will válasza norbiv8 hozzászólására (») Jún 13, 2024
Aha szoval nem artana 1 2 regiszter tartalmat is megnezni ...

Idézet:


LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
LW Bands LW2 Frequency range may register by MW2_LOW_CHAN <10: 0> with M W2_CHAN_NUM <11: 0> Set
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
up, at the same time LW2 Stepping through channels separate registers MW2_SPACE <1: 0> To set 1KHz , 9KHz or 10KHz .
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
note that when the MW2_LOW _CHAN <10: 0> with MW2_CHAN_NUM <11: 0> Configured to LW When the wavelength
range, must be avoided MW2
Band.range,

(#) KoblogPerGyok válasza Hp41C hozzászólására (») Jún 9, 2024
Én azt hittem, hogy timer2-nek nincs átfordulásra interrupt.

TMR2IF: Timer2 to PR2 Match Interrupt Flag bit
1 = Timer2 to PR2 match occurred (must be cleared in software)
0 = Timer2 to PR2 match has not occurred

A Timer2-nek van overflow interruptja? Nem csak egyezésre? Az adatlapot nem néztem olyan mélyen át, nekem úgy tűnt, hogy ennél a típusnál nincs a timer2-nek, a timer1-nek és a timer0-nak van. Ezért írtam hogy más, mint amivel találkoztam eddig. A PR2-vel való egyezésre ad interuptot, ha jól értem. (most lehet keverem, mert épp Arduino Timer1 ComparA, ComparB, és overflow interrupt van a fejemben)

A kódot felületesen olvasva egyik interrupt sincs engedélyezve, nincs erre függvény felhúzva, ebben az esetben lesz egyezés? Mikor?

Idézet:

2. #define HA_IDO ((HALV_IDO/255)*255-1) kérdése.
A műveleteket a fordítók a saját alapbeállításuk szerinti típussal végzik, mivel nincs megadva a változók típusa. A Hi-Tech C 32 bites egész típussal számol. Az osztás is egyész osztás. Így a sor egy kerekítési művelet.


Ezt nem tudtam, köszi!

De épp az ilyenek adják az okát, hogy ki legyen szervezve minden és tesztelve legyen rendesen minden, akár csak egy blink-kóddal is, amivel a timer-t ellenőrizni lehet könnyedén.

Megnézem milyen van nekem itthon, azt tudom, hogy 16F, de nem tuti, hogy 648-as.
A hozzászólás módosítva: Jún 9, 2024
(#) Hp41C válasza madzagos hozzászólására (») Máj 31, 2024
A 16F628A nem indul el. Van jel az RA7 (16) és a RA6 (15) lábon? A MCLR láb fel van húzva a tápra? Talán a 16F628 igényli a kondenzátorokat a quartz kivezetései és a föld kötött. Valamint egy 100nF kerámia kondenzátor is kellene a táp és a föld közé a pic közvetlen közelében elhelyezve.
Esetleg nem is sikerül felprogramozni rendesen.... Programozás közben az RB4 hova van kötve? Eléri-e a Vdd a 4.7V -ot programozás alatt?

If LVP is not being used for programming and the LVP
Configuration bit is set (i.e., LVP feature is enabled),
the PGM pin must not be allowed to toggle while
programming. The PGM pin is edge sensitive and if an
edge is detected during programming, it may cause the
PC to reset. If the LVP feature is disabled, the PGM pin
will have no effect on programming.

Egy törölt kontrolleren az LVP engedélyezett.
A hozzászólás módosítva: Máj 31, 2024
(#) Gombszem hozzászólása Máj 31, 2024
Lehet, hogy alaplapot fogok cserélni, de nem akarok minden telepítést, beállítást újra kezdeni, mert az rohadt nagy meló lenne. Gondoltam kipróbálom sysprep lehetőséget, ha már benne van a Win-ben. Hát persze, hogy nem működött, a log fájlban ezt írja:

Microsoft.BingSearch_1.0.91.0_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

Próba 2: egy üres SSD-re felraktam a legújabb Win10-et. Semmit sem telepítettem, váltóztattam benne. Futtattam a syprep-et. És láss csodát: ugyanaz a szövegű a hibaüzenet, csak most nem a Bing-el, hanem az Edge-el van baja.
A gépen egy User van, sosem volt több.

Használta már valaki erdményesen a sysprep-et? Mi lehet a gond?
Vagy van valami helyettestő visszafejtő megoldás?
(#) Doky586 válasza Kera_Will hozzászólására (») Máj 20, 2024
Az eredmény csak ez:
Access denied
You are not authorized to access this page.
A hozzászólás módosítva: Máj 20, 2024
(#) takacs4444 válasza bbalazs_ hozzászólására (») Máj 13, 2024
Szia! Beállítottam nagyobb értékre az I_MOT_MAX 20 Amper most. Ilyenkor egy motornál 20A a maximum vagy 10A? Valamivel jobb lett, de néha kikapcsol az elektronika ha elakad a fűnyíró. A programban a
Idézet:
„BAT_DEAD_ENABLE 1 // to poweroff or not to poweroff, 1 or 0”
funkció be van kapcsolva. Ha csak egy rövid pillanatra esik le a feszültség és ezért kapcsol ki, a poweroff funkció kikapcsolásával megoldódik. A következő próba e-bike vezérlőkkel hajtanám meg a motorokat. A kérdéses dolog, hogy tudnám a távirányítóval összehozni? A vevő kimenete pwm jel az e-bike vezérlő bemenet pedig analóg 0-5V. És még ott van az irányváltás (hátramenet).
(#) nemgyuri válasza Pali79 hozzászólására (») Ápr 25, 2024
Az én változatomhoz hasonlítottam a programodat, és két helyen látok eltérést: 70-83 és 100-113-as soroknál. 1 bittel el van csúszva!?
Az enyém ilyen:
  1. LCDINIT:
  2.         banksel PORTLCD ;bank0
  3.         bcf     PORTLCD,LCDRS   ;vezérlés mód          
  4.         call    vár_100
  5.         call    vár_100
  6.         call    vár_100
  7. ; lassú tápfelfutás miatt ajánlott:
  8.         movlw   b'00110000'     ;b'00110100'    ;FUNKCIO 8 bites interface
  9.         call    LCD_nible
  10.         movlw   b'00110000'     ;b'00110100'    ;FUNKCIO 8 bites interface
  11.         call    LCD_nible
  12.         movlw   b'00110000'     ;b'00110100'    ;FUNKCIO 8 bites interface
  13.         call    LCD_nible
  14.         call    vár_100
  15.        
  16.         movlw   b'00100000'     ;b'00100100'    ;FUNKCIO 4 bites interface
  17.         call    LCD_nible
  18.         call    vár_100u
  19. ;
  20.         movlw   b'00111000'     ;2 soros, norm 5x7 pixel
  21.         movwf   LCDVez
  22.         call    LCDVEZ
  23.         call    vár_100u
  24.         movlw   b'00001100'     ;kijelző be, kurzor aláhúzás ki, villogás ki
  25.         movwf   LCDVez
  26.         call    LCDVEZ
  27.         call    vár_100u
  28.         movlw   b'00000001'     ;kijelző törlés
  29.         movwf   LCDVez
  30.         call    LCDVEZ
  31.         call    vár_1
  32.         call    vár_1  
  33.         movlw   b'00000110'     ;Entry(karakterbeviteli) mód: kursor increment, kijelző eltolás ki
  34.         movwf   LCDVez
  35.         call    LCDVEZ
  36.         call    vár_100u
  37.         RETURN

Volt olyan 16x2-es LCD kijelzővel dolgom, ami nem akart működni olyan programmal ami más kijelzőkkel gond nélkül ment. Valamit módosítanom kellett - időzítések növelése? -és jó lett.
(#) PEXESO válasza Régi motoros hozzászólására (») Ápr 11, 2024
Sziasztok!
Sajnos nagyon elfoglalt voltam,csak most tudok válaszolni.A válaszodat és a többiekét is köszönöm,jó tanácsokat adtatok.
A bankomban letiltattam a tranzakcióket,kettő is volt,a bank azonnal letiltotta a kártyámat,most várom az újat.Azóta a pénzt vissze is utalták a számlámra. Az Alin a felhasználói nevemet,jelszót megváltoztatom és másik telefont fogok használni.
(#) Suba53 válasza SteveRawen hozzászólására (») Ápr 8, 2024
Azért én csak megmérném a kibontott cellákat. Lehet hogy simán jók még ezer helyre. Pl zseblámpába, power bank modulba, vagy egyéb helyekre.
Nekem például a vezeték nélküli csengő beltéri része megy ilyen celláról, meg egy LIDL ledes zseblámpa a 3db AAA elem helyett, meg csavarbehajtóban cseréltem a 3db NiCd akkut egy 18650-es cellára, kifogástalanul megy.
Amúgy ezeknek a celláknak jól forrasztható a kivezetése. Csak nem szabad túl sokáig molyolni vele.
A hozzászólás módosítva: Ápr 8, 2024
(#) Lamprologus válasza Bakman hozzászólására (») Ápr 5, 2024
  1. #INT_RDA
  2.    void rda_isr(void)
  3. {
  4.    static int t; // statikus t változó létrehozása (megtartja az értékét)
  5.    // notE: CCS getc() in this mode reads portB and clears the port INT
  6.    buffer1[next_in1]=fgetc(PORT1);  // beolvassa az érkez? karaktert a bufferbe,
  7.    t=next_in1++;  // t=mutató, majd növeli a mutató értékét
  8.    if (BUFFER1_SIZE==next_in1) next_in1=0; // ha a mutató az utolsó elemre mutat, átállítja az els?re
  9.    if(next_in1==next_out1)  next_in1=t;    // ha túlcsordul a buffer mutatóértékét egyel visszaállítja. Buffer full !!
  10. }


  1. #INT_EXT2
  2.  
  3. void EXT2_isr(void) {
  4.  
  5.     if (dpf_szunet_ido_figyelo > DPF_ADAGOLO_SZUNET_IDO) { // ha letelt a szünet idő és újabb löket érkezik nullázza a számlálót
  6.         dpf_szamlalo = 0;
  7.         dpf_ido_sec = 0;
  8.         dpf_ido_sec_temp = 0;
  9.         dpf_kepernyo_kell = 1;
  10.     }
  11.  
  12.     dpf_szamlalo++; // számolja a löketeket
  13.  
  14.     dpf_ido_sec = dpf_ido_sec + dpf_ido_sec_temp;
  15.     dpf_ido_sec_temp = 0;
  16.  
  17.  
  18.     dpf_szunet_ido_figyelo = 0; // nulázza a szünet id?t.
  19. }
(#) pipi válasza pipi hozzászólására (») Ápr 3, 2024
Hali!
Ma írtak emailt is:
Idézet:
„Hey Istvan,
How are you?
1)Good news, our official website has initially uploaded some instruction manuals for your reference. The functions are still being improved, so stay tuned.
Download link is https://www.jsypowermeter.com/download/
2)Kindly note we will have 3 days off in the next 3 days because of the Chinese Qingming Festival, we will go to worship our ancestors.”

Ma megérkezett a csere jsy-mk-194t, megteszteltem, és most valóban mér mindkét irányban, előjellel "melyik irányban" fűzöm át a drótot az áramváltó trafón.
Én a gyártótól vettem, nem viszonteladótól: https://vi.aliexpress.com/item/1005005390626087.html
Nagyon rendesek, segítőkészek voltak, és már a doksik is letölthetők a weboldalukról ( a tesztprogi még nem, de jeleztem nekik, hogy tegyék fel azt is)
(#) Frankye válasza sany hozzászólására (») Ápr 3, 2024
Sany, vargham: köszi. Most néztem, nálam továbbra is a "not found - 404" hiba jön be.
Bbb: nálam is hasonló van, a a domainre rákeresek.
(#) benjami válasza Skori hozzászólására (») Márc 22, 2024
Néhány stm32 típusban van úgynevezett nagyfelbontású timer (HRTIM). Ennek az órajele egy belső PLL-el a GHz tartományba van feltornázva. Lehet, hogy érdemes szétnézned tudod-e használni. Itt egy pdf róla.
(#) Sick-Bastard válasza majkimester hozzászólására (») Márc 22, 2024
Tegnapi felállás szerint:
sizeof(flash_esp_mqtt) és sizeof(esp_mqtt) is 200-at kapok.

Módosítások:
Teszt 1.
Beraktam reserved (rsvd) változókat, hogy 4-el osztható "tömböket" kapjak.

  1. struct{
  2.   td_u16b_register mqtt_reg;
  3.   uint8_t mqtt_flags;
  4.   uint16_t mqtt_port;
  5.   uint8_t mqtt_device_count;
  6.   uint16_t rsvd;                          // empty
  7.   char mqtt_server_name[64];
  8. ...


Ekkor:
sizeof(flash_esp_mqtt) és sizeof(esp_mqtt) is 202-őt kapok.

Teszt 2:
Mivel az első változó is egy typedef ezért kipróbáltam hátha alá helyezve mást kapok:
  1. struct{
  2.   td_u16b_register mqtt_reg;
  3.   uint16_t rsvd;                          // empty
  4.   uint8_t mqtt_flags;
  5.   uint16_t mqtt_port;
  6.   uint8_t mqtt_device_count;
  7.   char mqtt_server_name[64];
  8. ...

Ugyan az 202 mindkét értékre.

Teszt 3:
  1. String SimpleLoop()
  2. {
  3.   String result = "RAM == FLASH";
  4.   uint32_t i = 0;
  5.   uint8_t equal = 1;
  6.   for(; (i < sizeof(flash_esp_mqtt) && (equal == 1)); i++)
  7.   {
  8.     if(esp_mqtt.b[i] != pgm_read_byte(flash_esp_mqtt.b + i))
  9.     {
  10.       equal = 0;
  11.     }
  12.   }
  13.  
  14.   if(equal == 0)
  15.   {
  16.     result = "RAM != FLASH at " + String(i) + "address";
  17.   }
  18.   return(result);
  19. }

Eredménye:
Idézet:
„RAM == FLASH”



További info:
Ha mindent csak RAMban tárolok, akkor az MQTT elindul, de!
Ha már fut és a HTTP felületen ismét elindítom, engedélyez/fut checkbox pipálva és a Save (submit)-re kattintok, akkor ESP rebootol.
Akkor is, ha előtte leállítom, checkbox kivesz majd save, nincs reboot, de ha ismét bekapcsolom, akkor ESP reboot jön.

Amik eddig az ESP8266-ban vannak:
OTA
TWI - MCP23017
RTC - belső interrupton fut
egy saját egyszerű UDP csatorna

WiFi Multi
WiFiAP
HTTP Web felület
HTTPs OTA
HTTPs MCP23017 kezelőfelület
MDNS
LLMNR
DDNS
NTP
MQTT - HomeAssistant

SB
(#) Massawa válasza Skori hozzászólására (») Márc 21, 2024
A baj az, hogy a hátteret nem lehet megállitani. Nem a végfelhasználo a ludas, öt csak arra kényszeritik és nála torlodik a hulladek.
Nekem is a minap kellett telefont cserélnem, mert a bank közölte, hogy májustol nem támogatják a 3 éves OS-t. A régi telefonom különben remekül müködik.
A gyártok kénytelenek abbol dolgozni, amit a beszállitok kinálnak.öket meg többek között a sporolás meg a technologiai fejlödes hajtja.
Nézd meg a szoftwareket van olyan szoftwarem amit szinte évente frissiteni kell ( 2005 ota használom és a régi is tökéletesen megfelelne, de nem megy az ujabb HW-n.)
A garancia abszolut semmit oldhat meg, azonkivül, hogy a mennyekbe hajtja az árakat. Ez csak egy agyalágyult bürokrata tudja elképzelni, hogy évekig valakik raktáron tudják tartani a ma kiszállitott áruhoz az alkatrészeket. Ráadásul lehet, hogy azok 60-70% érintetlenül kerül majd a garancia végén a szemétbe.
(#) Hp41C válasza Naresh Jain hozzászólására (») Márc 11, 2024
IN main.c sw1 and sw2 not defined nor referenced.
(#) Tambi válasza pipi hozzászólására (») Márc 10, 2024
Kedves Pipi!

Ezt mind írja, ami az én "-végtelen -> 0" angoltudásomat még Google fordítóval is messze meghaladja...

C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino: In function 'void setup()':
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:12:7: error: 'class AD9833' has no member named 'Begin'; did you mean 'begin'?
gen.Begin();
^~~~~
begin
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:13:7: error: 'class AD9833' has no member named 'EnableOutput'
gen.EnableOutput(true);
^~~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino: In function 'void loop()':
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:21:35: error: 'class AD9833' has no member named 'ApplySignal'
if(sw1==LOW && sw2==LOW) gen.ApplySignal(SINE_WAVE,REG0,f);
^~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:21:47: error: 'SINE_WAVE' was not declared in this scope
if(sw1==LOW && sw2==LOW) gen.ApplySignal(SINE_WAVE,REG0,f);
^~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:21:47: note: suggested alternative: 'SIZE_MAX'
if(sw1==LOW && sw2==LOW) gen.ApplySignal(SINE_WAVE,REG0,f);
^~~~~~~~~
SIZE_MAX
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:21:57: error: 'REG0' was not declared in this scope
if(sw1==LOW && sw2==LOW) gen.ApplySignal(SINE_WAVE,REG0,f);
^~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:21:57: note: suggested alternative: 'FE0'
if(sw1==LOW && sw2==LOW) gen.ApplySignal(SINE_WAVE,REG0,f);
^~~~
FE0
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:22:35: error: 'class AD9833' has no member named 'ApplySignal'
if(sw1==LOW && sw2==HIGH) gen.ApplySignal(TRIANGLE_WAVE,REG0,f);
^~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:22:47: error: 'TRIANGLE_WAVE' was not declared in this scope
if(sw1==LOW && sw2==HIGH) gen.ApplySignal(TRIANGLE_WAVE,REG0,f);
^~~~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:22:61: error: 'REG0' was not declared in this scope
if(sw1==LOW && sw2==HIGH) gen.ApplySignal(TRIANGLE_WAVE,REG0,f);
^~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:22:61: note: suggested alternative: 'FE0'
if(sw1==LOW && sw2==HIGH) gen.ApplySignal(TRIANGLE_WAVE,REG0,f);
^~~~
FE0
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:23:35: error: 'class AD9833' has no member named 'ApplySignal'
if(sw1==HIGH && sw2==LOW) gen.ApplySignal(SQUARE_WAVE,REG0,f);
^~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:23:47: error: 'SQUARE_WAVE' was not declared in this scope
if(sw1==HIGH && sw2==LOW) gen.ApplySignal(SQUARE_WAVE,REG0,f);
^~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:23:59: error: 'REG0' was not declared in this scope
if(sw1==HIGH && sw2==LOW) gen.ApplySignal(SQUARE_WAVE,REG0,f);
^~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:23:59: note: suggested alternative: 'FE0'
if(sw1==HIGH && sw2==LOW) gen.ApplySignal(SQUARE_WAVE,REG0,f);
^~~~
FE0
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:24:35: error: 'class AD9833' has no member named 'ApplySignal'
if(sw1==HIGH && sw2==HIGH) gen.ApplySignal(HALF_SQUARE_WAVE,REG0,f);
^~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:24:47: error: 'HALF_SQUARE_WAVE' was not declared in this scope
if(sw1==HIGH && sw2==HIGH) gen.ApplySignal(HALF_SQUARE_WAVE,REG0,f);
^~~~~~~~~~~~~~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:24:64: error: 'REG0' was not declared in this scope
if(sw1==HIGH && sw2==HIGH) gen.ApplySignal(HALF_SQUARE_WAVE,REG0,f);
^~~~
C:\Users\APA-PC-Otthon\Desktop\OneDrive - Csarnok.hu Kft\EN\AVR_2024\AD9833_ALAP\AD9833_ALAP.ino:24:64: note: suggested alternative: 'FE0'
if(sw1==HIGH && sw2==HIGH) gen.ApplySignal(HALF_SQUARE_WAVE,REG0,f);
^~~~
FE0
Multiple libraries were found for "AD9833.h"
Used: C:\Users\APA-PC-Otthon\Documents\Arduino\libraries\AD9833
not used: C:\Users\APA-PC-Otthon\Documents\Arduino\libraries\AD9833-Library-Arduino-master
exit status 1

Compilation error: 'class AD9833' has no member named 'Begin'; did you mean 'begin'?
(#) Naresh Jain hozzászólása Márc 10, 2024
HI ,every one once again I need help, i have a code of 16F676 to control the triac and schematic attached here , i think sw1 and sw2 not defined,i am not know much about coding, please help;
(#) reloop válasza diamik hozzászólására (») Márc 8, 2024
Szia! A "not great, not terrible" -jut eszembe a kapcsolási rajzról. Ami igazán laikus benne, az a végtranzisztorok párhuzamos kapcsolása. Ahhoz, hogy a terhelés valamelyest arányosan oszoljon el a párhuzamos tranzisztorok között, emitter-ellenállással kell őket ellátni. Mintaként szolgálhat a témájában alaposan kitárgyalt ST151-re keresztelt erősítő.
A kérdéseidre a válaszok:
- a TR8-at nagyjelű erősítőnek nevezzük. A bázisa és kollektora közötti kondenzátor célja, a visszacsatolt erősítő fázismenetének olyan korrekciója, hogy az egységnyi erősítés határáig a fázistolás 180° alatt maradjon, azaz ne váljon az áramkör oszcillátorrá.
- az R1, R2, R5 ellenállások az őket meghajtó tranzisztorok munkapontját stabilizálják. A rajtuk folyó áram miatt kisebb mértékben változik a tranzisztorok árama azzal szemben, ha mindössze a következő fokozat bázisáramával terhelnénk. Eredménye a lineárisabb működés lesz.
- A TR7/R4 a végtranzisztorok nyugalmi áramát állítja be és stabilizálni is képes, ha a TR7 együtt melegszik a végtranzisztorokkal. A hozzászólásom elején említett végtranzisztor emitter-ellenállások abban is segítenek, hogy korlátozzák a nyugalmi áramot míg a termikus egyensúly ki em alakul.
- a műveleti erősítő kimenete rosszul viseli a kapacitív terhelést, az R12 választja le róla TR9 Miller-kapacitását.
- az R10 a bemenetnek ad referecia-feszültséget arra az esetre, ha a műveleti erősítőt leválasztanánk róla véletlen/szándékosan.
- R6,R13 szokványos negatív visszacsatolás. Az erősítés 1+R6/R13.
- a C4+R11 a terhelés impedanciamenetét javítja, bővebb információt Zobel-tag, Boucherot-cella keresésre találhatsz.
- a soros R8, R9 határozza meg a differenciál erősítő emitter-áramát. Azért van két részre osztva, hogy C5 szűrje a táp hullámosságát.
(#) Georgee hozzászólása Márc 5, 2024
Sziasztok.

Adott egy 18F458-as PIC. Frissítés közben sikeresen le lett húzva az USB. Azóta bootloader not respond van. Rákötöttem a pickitet, külső frissítéssel próbálkozok. A PICKit látja is az eszközt. Ha rámegyek Erase akkor visszajelez hogy erase complete utána a device blank-ra kattintva a következő hibaüzenetet kapom:
Idézet:
„Program memory is not blank starting at adress 0x000000”
. Ilyenkor mi a helyzet? Így a .het-et se tudom feltölteni neki. Ha a read-re megyek, akkor szintén kiolvassa az eszközt és nem FFFF fogad. Valakinek ötlete mit szúrtam el? Vagy hogy javítható az eszköz?
Következő: »»   4 / 196
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