- Hálózatokról alaposan
- Xiaomi AX3600 WiFi 6 AIoT Router
- Sokat fogyaszt az AI, egyre több az adatközpont, kell az atomenergia
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Letartóztatták a bitcoin-Jézust
- ASUS routerek
- Asustor NAS
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Milyen program, ami...?
-
IT café
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
-
helltp
aktív tag
Sziasztok!
Már egy hete kínlódok. Van egy Arduino UNO-ra írt programom, amit szeretnék "nyákra rakni". Vettem egy bootloader nélküli atmega328-ast, és nem tudom felprogramozni. Eleinte a hivatalos megoldással próbálkoztam, a bootloader felment ha minden igaz (ha tápfeszt kap, 13-as kimenetn villog), de amint kódot akarok rá írni a fantasztikus és egyben misztikus hibaüzenet jön miszerint:
"avrdude stk500_getsync() not in sync resp=0x**"
Az UNO-m egy smd chipes klón (DCcEle DCcDuino uno). Ezek után próbáltam egy PL2303-as USB-Serial átalakítóval, egy HC-06 soros bluetooth modullal, és egy ATEN UC-232a-s usb soros átalakítóval is. A resetet manuálisan végeztem kb 2 mp-ig a földre kötve a reset lábat amint kezdi az uploadot. A végeredmény mindig ugyan az a hibaüzenet:
"avrdude stk500_getsync() not in sync resp=0x**"
a ** helyén változatos hexa számokkal.
Szorít a határidő, valakinek van valami ötlete? (Esetleg valahol le van írva hogy melyik hexa szám milyen hibaüzenetet takar?)
Aki másnak vermet ás, az a stack pointer...
-
helltp
aktív tag
válasz qisqaqas #766 üzenetére
Csak az arduinonál használtam az 'upload with programmer' gombot és az Arduino as ISP volt kiválasztva, az arduinon meg az ArduinoISP kód futott. A többi esetben (bármilyen soros-usb átalakító) elméletileg úgy kellene viselkednie mint ha egy sima arduino unot programoznék.
Köszönöm a felajánlást, de sajnos Budapesten vagyok.
[ Szerkesztve ]
Aki másnak vermet ás, az a stack pointer...
-
helltp
aktív tag
Megoldódott. A hivatalos arduino oldaon lévő leírás nem jó. Azt a felállást kell használni a programozáshoz is, mint a bootloader égetéshez, és úgy már menni fog. (Legalábbis nekem Arduino IDE 1.6.3 alól az 'upload using programer'-rel ment. Tools/Programerben az Arduino as ISP volt beállítva.) Itt egy pontosabb leírás, amit ebből a hozzászólásból szedtem. Elég az első 3 pontot megcsinálni, és utána megy az IDE ből is, nem kell command line se.
Aki másnak vermet ás, az a stack pointer...
-
helltp
aktív tag
Sziasztok!
Boot problémám van az ESP8266 alapú Wemos D1 mini-vel. Ha a D4(GPIO2)csatlakoztatva van az áramkörhöz, akkor nem bootol rendesen, a beépített led folyamatsan világít, reset gombra nem reagál. Kicsit kerestem, és a D3(GPIO0) D4(GPIO2) 10k-val fel van húzva 3,3V-ra, a D8(GPIO15) földre van húzva 10k-val, annak ellenére, hogy ez az eszközön már alapból meg van csinálva.. Ha először kap tápot a d1 mini, és utána helyezem az áramkörbe, akkor rendesen működik. Valakinek valami tipp, hgy mit lehet ezzel kezdeni?
Aki másnak vermet ás, az a stack pointer...
-
helltp
aktív tag
válasz Tankblock #7743 üzenetére
Amennyire én tudom, ez a setup a flash boothoz tartozik, nem? [link]
UART-on nem tudom nézni,mert használom az rx és a tx pint is. A D4 D3 D2 D1 és Rx lábakon TLP627-es optocsatolók bemenetei vannak 1k-s ellenállásokon keresztül, a D8 D7 D6 és D5 lábakon pedig egy TTL BCD dekóder IC. Hobbielektronikán azt a tippet kaptam, hogy az optocsatoló elhúzza a pineket a földre, hiába a 10k-s pullup, és így valamelyik másik módban bootol.
Aki másnak vermet ás, az a stack pointer...
-
helltp
aktív tag
Ez volt az ok, boot pinre esp8266-on optocsatolót csak invertálva lehet illeszteni (katódot húzza a pin földre, és nem az anódra ad tápot) mert különben nem bootol.
(#7745) tvamos : Szerintem a Teslak (és a többiek is) 18650-es li-ion cellákat használnak.
[ Szerkesztve ]
Aki másnak vermet ás, az a stack pointer...
-
helltp
aktív tag
válasz Tankblock #7751 üzenetére
és (#7752) Teasüti:
Nekem is úgy tűnik, hogy használhatjuk a speciális GPIO pineket is akármire, feltéve hogy a bootolás alatt biztosítani tudjuk a megfelelő jelszinteket. (Fentebb linkeltem a doksi megfelelő részét.) Így, hogy most gyakorlatilag egy dióda katódja van a boot alatt logikai magasat kívánó pinekre kötve, csak az mcu felé folyhat az áram (felhúzóellenálláson keresztül pl.) és így boot alatt magasan van a láb, és megfelelően bootol a cucc.
szerk.: ESP32 nincs épp kéznél, és így pont elég a GPIO szám a 8266-on is.
[ Szerkesztve ]
Aki másnak vermet ás, az a stack pointer...
Új hozzászólás Aktív témák
- EDIFIER R1700BTS hangfal pár makulátlan, új állapotban, 2 év hivatalos garanciával, alkalmi áron
- LG OLED55B23LA 2 Év GYÁRI GARANCIA
- Apple iPhone XR 128GB, Kártyafüggetlen, 1 Év Garanciával
- Gamer PC , i7 12700KF , RTX 3080 Ti , 64GB DDR5 , 960GB NVME , 1TB HDD
- Intel PC , i5 8500 , 1660 6GB , 32GB DDR4 , 512GB NVME , 500GB HDD
- H96 MAX RK3318 TV okosító - 2/16 GB - Új!
- MacBook Pro 13" 2016, i5 2.0GHz, 8GB Ram, 256GB SSD - rossz saját képernyővel, occón!
- Logitech G502 X vezetékes gaming egér, fehér, akár 25600 DPI
- Garett GRC Maxx okosóra, fekete, Android és iOs kompatibilis
- Zotac GeForce RTX 3070 Gaming 8GB GDDR6 256 Bit LED OC Videokártya
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen