- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Brogyi: CTEK akkumulátor töltő és másolatai
- bitpork: Phautós tali a Balcsinál 2025 Augusztus 2 napján (szombat)
- bambano: Bambanő háza tája
- eBay-es kütyük kis pénzért
- gban: Ingyen kellene, de tegnapra
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Mr Dini: Mindent a StreamSharkról!
Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
LOGOUT
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Janos250
őstag
Köszi, majd kipróbálom. Már próbálkoztam, de odáig jutottam, hogy a windowsban amit javasolnak a felrakás előtt beállítani, azt beállítottam, de utána bármi mást csináltam is, néha 5-10 másodpercig is megállt a win. Még szerencse, hogy csináltam visszaállítási pontot.
Közben rájöttem, hogy legegyszerűbb, ha egy Arduinoval kiolvasom, hex szerkesztővel szerkesztem, és ugyanígy Arduinoval visszaírom. -
Gergosz2
veterán
Ezek szerint a TIM2 és TIM3 timerek 4-4 független csatornát tartalmaznak, tehát meg tudom oldani úgy, hogy pl. a TIM2 timer 3 darab csatornáját 3 különböző fizikai lábhoz rendelem és azokon egymástól független kitöltési tényezőt állítok be?
Igen. Amúgy ajánlom hogy a Cubemx-re is nézz rá, az generál neked init függvényeket. -
KFORboy
senior tag
Igen, a frekvencia azonos lesz mind a 3 PWM jelnél, max a munkaciklust lehet variálni csatornánként (PWM jelenként).
De ez kb minden mikrokontrollernél igaz... mondhatni digitális komparrátorok / operációs erősítőkként működnek.mellékesként;
Különböző frekvencia modulációt, egy kontrolleren több lábra... vagy legalábbis kettőre... elméleti szinten lehetséges, de itt a földág egy másik pin lesz és virtuális/digitális föld ág lesz és tulajdonképpen kettős periódus kalkulációt kell létrehozni erre az ágra ami a megfelelő pillanatban huzza le.
Így az alap frekitő eltérő DE csak magasabb frekit lehet összegenerálni másik lábra PWM-el, de ez nagyon komplikált, bugos és sok megkötése van, AVR-en is megy, STM32-n viszont életképesebb a megteremtése a számításikapacitás végett, lévén nyers erőben jobban domborít. -
"ez így megoldható azzal a feltétellel, hogy a periódusnak azonosnak kell lennie, csupán az összehasonlítási értékek különbözhetnek, amikkel a kitöltési tényezőt állítom."
Ugyan nem ismerem az STM32 uC-eket, de ez az AVR-eknél is így van, hogy egy timer azonos frekvencia mellett két különböző kitöltési tényezőt tud két külön lábra, gondolom ennél is hasonló lehet. De szerintem itt is 2-2 van, vagyis összesen 4, nem timer-enként 4. -
-
gyapo11
őstag
Ha usb-re dugod, akkor az ic megbeszéli az oprendszerrel a dolgokat, ez tart 2-3 másodpercig és közben villog a led és ezek szerint más lábak is. Nem tudom mit csinál a bootloader, de elképzelhető, hogy amikor megtudja, hogy usb kapcsolat van, akkor is csinál valamit.
Ha nem usb-n táplálod, vagy megszünteted a data lábak kapcsolatát, akkor ez nincs, hanem a sima processzor éledés, de az sem biztos, hogy parazita impulzusoktól mentes.
Van talán valami reset ic, ami ezen segíthet, alapjában a resetet aktív állapotban kell tartani addig, amíg a tápfesz megfelelő feszültséggel stabilizálódik, ekkor fölengedni a resetet, és a lábak bemenetekként indulnak, és bootloader nélkül csak a programot hajtja végre, tehát semmi nem várt impulzus nem lesz. -
Vladi
nagyúr
Akkor add az áramot külső tápról. Vagy a véglegesben usb-re tervezel?
Ez kínai klón? Ne tudd meg, mennyit szenvedek én is az olcsó klónokkal, hogy stabil legyen a tápellátása.Ha most jó, akkor hagyd a bootloadert. Milyen szkópod van amúgy? Szerintem oylan, mint nekem, csak én a hantek programjával nem jutottam dűlőre.
Kínai elektronika cuccokat jófogáson nézd meg. VAn olyan dealer, aki nem tesz rá sok hasznot és van készlete is!
-
Vladi
nagyúr
Pedig ez normális vezérlő, izolált jellel.
Azt nem találom, hogy milyen jelszintet kér.
Mod meglett, 5v. Ez oké.Jó hír viszont, hogy van rajta enabled pin, szal workaroundnak jó, ha ezt kívülről oldod meg. Tehát kap egy tiltást, és cak akkor engedélyezed ha felállt a rendszer.
Sima unóval nem tudod letesztelni? Szerintem még az usb áramforrásod is lehet ludas.
mod: Bootloaderrel is fuss egy kört, amit linkeltél.
-
Alu
senior tag
Próbálok mindenkinek válaszolni:
Vladi:
A vezérlő. Az egyik nano HEStoreos, a másik Ebayes. Mindkettő utángyártott, CH340G -s típus. Az áramforrásom ardunál sima usb, vezérlő külső 24v tápról ment.
Én konkrétan erre a jelenségre eddig nem is figyeltem, de nem is rémlik, hogy lett volna ilyen.aryes:
Ha jobban belegondolok szerintem külső ellenállás esetén is ugyan úgy ugrálna, mivel nem a kimenet lobog, hanem a kimeneti tranzisztorokat vezérlő láb. Azt a lábat kéne földre húzni. Egyébként úgy emlékszem már próbáltam a kimenetet földre és tápra is húzni, de ugyan úgy csinálta.
Említetted a nagy puffert. A végső kapcsolásban szerepel egy 2200uF elkó és egy 100nF kerámia az 5V -os ágon szűrésként. Bár sok esélyt nem látok rá, de hátha pozitív hatással lesznek a problémára.gyapo11:
Jó ötlet, de nagyon bonyolítaná az áramkört, ráadásul így is helyszűkében vagyok.Gergosz2:
ISP programozást egy másik nanoval is meg tudom valósítani, csak helyesen kell összekötnöm a két boardot a megfelelő passzív alkatrészekkel kiegészítve, feltölteni a programozóra a megfelelő kódot, majd ide -ben a programozónál az Arduino as ISP -vel töltöm fel a saját kódomat?Egyébként most néztem, hogy IDE -ben újabban lehet választani az alaplap kiválasztásánál, hogy atmega328P vagy atmega328P (old bootloader) az eszközöd. Én utóbbival csináltam. Lehet, hogy ez a gond?
-
Tankblock
aktív tag
és a plusz pár sor egyik eleme
És jön csodálkozás hogy csak 20 sorral nőtt a kód. Az igazság az hogy beforditott kód nem hazudik. Érdemes megnézni a könyvtárat és a komplexitását is, mert lehet hogy még másik n-db másik includeba mutat.
Lehetséges h sokat lehet rajta optimalizálni --> Arduino helyett pl regiszterek használatával......
-
ecaddsell
aktív tag
Fogadd meg a lenti tanácsot. Én is használtam Nano-t, kedveltem is mert a kis méret miatt gyors fordítások ill. feltöltések voltak, de mikor 128x64-es kijelzőt kezdtem el használni nekem is kevés lett a memória.
Nem mellékesen a Nano nem 3.3V kompatibilis és a legtöbb cucc amit használok meg igényli a 3.3V-ot.Szóval ha nem tömegével kell, ahol számíthat az ár akkor ESP32 (relatíve persze sokkal drágább, de absz. értékben még mindig megfizethető kategória). Ott sokkal nehezebb belefutni a korlátokba, és ha mégis, könnyebb a kiút. A környezet meg lehet tök ugyanaz.
-
Janos250
őstag
Tudom, nem erre a válaszra vágysz, de én csak a szokásost tudom mondani:
Ahelyett, hogy szenvedsz azzal, hogy feszegeted egy régi proccal szerelt lap korlátait, használj valami korszerűbbet!
Pl. az STM32F103 nem sokkal drágább (1000 Ft körül):
https://www.ebay.com/itm/Arduino-Mini-USB-STM32F103RCBT6-ARM-Cortex-M3-Leaflabs-Leaf-Maple-Board-Module/173017731924?epid=1049477414&hash=item2848a91354:g:2nwAAOSwYeRaJxOA
Ha fontos az ár, akkor a kissé macerásabb "sárga jumperes", ami nano árban van:
https://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino/232822447549?epid=2207805305&hash=item36354c9dbd:g:2hkAAOSw6ShZTcPSVagy valamelyik ESP. Ha sok láb kell, akkor ESP32. Már 1600 Ft körül kapható.
Ezek ugyanúgy Arduinoba illesztett lapok, ha nem tartalmaz a program valami nagyon spéci Atmel dolgot, akkor általában változtatás nélkül/pici változtatással (pl. lábak nevei) futnak rajtuk. -
zka67
őstag
Szia, multiplexelve meg lehet csinálni. De jobban jársz, ha a sorok meghajtásához PNP tranzisztort használsz, pl. BC327-et, vagy P csatornás fetet.
Multiplexelés alatt azt értem, hogy a 8 db IC-dre kiadod a 8 oszlop adatait, utána a sor tranzisztorokkal "kigyújtod" a ledeket, majd "eloltod őket egy idő után. Utána a következő sorhoz tartozó oszlop adatokat töltöd be az IC-kbe, majd a következő sor "gyújtod" ki és így tovább.
-
Tankblock
aktív tag
Hello,
Azért a feszültségére érdemes egy pillantást venni. Én így jártam a USBtoSerial converterrel. Nem látta az eszközt ha rácsatlakoztattam a ESP8266 ra. Ha külön betápoltam a Wifi modult akkor köszöni szépen megy.
A kínai verziókhoz, meg van saját módosított driver általában.....
Új hozzászólás Aktív témák
- Brutál ERŐMŰ! Lenovo P710 / 2x Xeon E5 (44 mag!) / 384GB DDR4 / 2x 512 SSD / 8TB HDD, ASUS 1660 6GB
- Asus ROG X13 Flow 2in1 Touch WUXGA 120Hz Ryzen9 5900HS 16GB 1TB SSD Nvidia RTX 3050Ti Win11 Garancia
- Samsung Galaxy A33 5G / 128GB / 6GB RAM / Üzleti széria / Független / 49.990 Ft / Sopron
- Lenovo Legion Go 512GB.SSD. MAKULÁTLAN/KARCMENTES,GARANCIÁS. CSERE IS,OLVASS.
- HP, Dell és Lenovo BIOS jelszó eltávolítás, 1 hét próba garival
- Azonnali A320 B350 X370 B450 X470 A520 B550 X570 chipset alaplap felvásárlás személyes/csomagküldés
- Új MSI 17 Raider GE78 QHD 240Hz i9-13980HX 24mag 32GB 2TB SSD Nvidia RTX 4090 16GB 175W W11 Garancia
- GYÖNYÖRŰ iPhone 13 mini 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3061, 96% Akkumulátor
- Telefon felvásárlás!! Apple Watch Series 9/Apple Watch Ultra/Apple Watch Ultra 2
- GYÖNYÖRŰ iPhone 11 Pro 64GB Space Grey -1 ÉV GARANCIA - Kártyafüggetlen, MS2052
Állásajánlatok
Cég: FOTC
Város: Budapest