Hirdetés
- Luck Dragon: Asszociációs játék. :)
- Lalikiraly: Kaáli Autó-Motor Múzeum
- btz: Internet fejlesztés országosan!
- Magga: PLEX: multimédia az egész lakásban
- gerner1
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- Autódiagnosztika: a gyakorlatban
- sziku69: Szólánc.
-
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
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Elektromos autók - motorok
- Amlogic S905, S912 processzoros készülékek
- Mibe tegyem a megtakarításaimat?
- Azonnali notebookos kérdések órája
- Okos Otthon / Smart Home
- PayPal
- Sony MILC fényképezőgépcsalád
- Kertészet, mezőgazdaság topik
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- További aktív témák...
- L13 Yoga Gen4 13.3" FHD+ IPS érintő Ryzen 5 PRO 7530U 16GB 256GB NVMe ujjlolv IR kam gar
- Asus ROG Flow X13 GV301QC ALAPLAPHIBÁS laptop, javítandó vagy alkatrésznek
- Gigabyte G6X 9KG-43HU854SD (Bontatlan)
- Dell Latitude 7300 Touch 8 gen I5, 16GB RAM, Vil. HUN BILL. 12 HÓ GAR.
- Egyedi PC összerakás személyre szabott konfiguráció, gyors határidővel!
- BESZÁMÍTÁS! Asus A620M R5 7600X 32GB DDR5 1TB SSD RTX 3080 10GB Zalman M4 A-Data 750W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3743, 100% Akkumulátor
- BESZÁMÍTÁS! Asus TUF Z690 i7 14700KF 32GB DDR5 1TB SSD RX 6900XT 16GB Zalman Z1 PLUS EVGA 850W
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





ekkold
