Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   471 / 839
(#) Gránátalma hozzászólása Szept 3, 2018 /
 
Sziasztok!

Adott egy arduino mega 2560 és egy FTDI 232-es programozó modul.

Szeretném az arduino programjával kiolvansi és feldolgozni a az FTDI SerialNumber-jét.

Csinált már valaki esetleg ilyet, vagy van ötlete, hogyan tudnám kinyerni belőle, ha lehet az RX-TX-en át.
(#) KoblogPerGyok válasza Gránátalma hozzászólására (») Szept 3, 2018 /
 
Helló!

Itt van egy letölthető exe. VB.net-ben íródott.

Bővebben: Link
(#) bbb hozzászólása Szept 4, 2018 /
 
Sziasztok!

Egyik barátom megkért, hogy próbáljak az Arduino pro mini paneljébe beégetni a bootloadert, de nem boldogulok vele. A panel előtörténete, hogy előtte megsütötte az ATMega328-at (nagyobb tápfeszt rakott rá valahol, mint kellett volna), s emiatt kicserélte egy másikra, ami nem volt felprogramozva.
Én egy UNO-val próbálom megoldani a dolgot, de akármit csinálok, invalid signature a válasz.
A módszer, ahogy próbáltam:
UNO-ra a példák közül feltöltöttem az ArduinoISP programot, majd összekötöttem a két eszközt egymással és átállítottam a panelt és programozót annak rendje és módja szerint (pro / pro mini, arduino as isp, mega328 16MHz 5V). Az összekötött lábak pedig rendre:
CÉL (pro mini) - programozó (uno)
11; Mega pin 15; MOSI - ICSP csatlakozó MISO
12; Mega pin 16; MISO - ICSP csatlakozó MOSI
13; Mega pin 17; SCK - ICSP csatlakozó SCK
RST; Mega pin 29; RST - UNO pin 10
VCC - 5V
GND - GND
A kontaktust többször is ellenőriztem (kisípoltam) egészen a mega lábaiig, elvileg itt nem lehet gond.
Megpróbáltam azt is, hogy az UNO 10-13 lábaira kötöttem a dolgokat és kivettem az ArduinoISP sketchből az olditem bekötés előli komment jelölést, az eredmény ugyan ez volt.
Megpróbáltam, hogy a programozó UNO RST és GND közé 10nF kondit raktam, ugyan ez az eredmény. Ha pedig egy 1k ellenállás került a helyére, akkor nem tudott a programozóval kommunikálni az IDE.
Itt akadtam el, több ötletem már nincs, hogy mit tudnék megpróbálni.

szerk.:
Kínomban addig nézegettem a feliratokat, míg a "B" betűt is észre vettem a chip tetejére írva, azaz egy ATMega328PB került bele. Ennek eszek szerint más az azonosítója és emiatt nem tetszik a programozónak, ami teljesen jogos... Most már csak meg kellene találnom, hogyan vegyem fel a board-ok közé úgy, hogy jó legyen.
A hozzászólás módosítva: Szept 4, 2018
(#) dokidoki válasza bbb hozzászólására (») Szept 4, 2018 /
 
SCK-n szokott lenni a led. Érdemes megnézni, mert némely panelen 330Ohm ellenállás van a ledhez, ekkor nem viszi a programozó. Le kell venni a ledet, vagy az ellenállást addig.
(#) bbb válasza dokidoki hozzászólására (») Szept 4, 2018 /
 
Valóban van rajta egy 1k-s ellenállás, mindjárt lekapom és megpróbálom.
Közben ATMega328PB ic-t tartalmazó panelt is beraktam a panelkezelőbe, hátha, de még ez az ellenállásos dolog előtt volt.
(#) bbb válasza bbb hozzászólására (») Szept 4, 2018 /
 
Sajnos az ellenállás levétele nem segített, továbbra is ugyan az a hibaüzenet fogad. A bővebb kimenet bekattintása után:
Idézet:
„avrdude.exe: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\bzahalka\AppData\Local\Arduino15\packages\m328pb\hardware\avr\1.1.3/tools/avrdude.conf"

Using Port : COM23
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega328PB
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0xffffff (probably .reduced_core_tiny) (retrying)

Reading | ################################################## | 100% 0.02s

avrdude.exe: Device signature = 0xffffff (probably .reduced_core_tiny) (retrying)

Hiba a bootloader égetésekor.
Reading | ################################################## | 100% 0.00s

avrdude.exe: Device signature = 0xffffff (probably .reduced_core_tiny)
avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.


avrdude.exe done. Thank you.”
A hozzászólás módosítva: Szept 4, 2018
(#) proba válasza bbb hozzászólására (») Szept 4, 2018 /
 
Az égetendő panelnek van tápfeszültsége, vagy a stabilizátor is ment az ic után?
(#) bbb válasza proba hozzászólására (») Szept 4, 2018 /
 
A rajta lévő 78L05 lábain meg van a feszültség.
(#) mateatek válasza bbb hozzászólására (») Szept 4, 2018 /
 
A 328p és a 328pb nem láb-kompatibilis.
(#) bbb válasza mateatek hozzászólására (») Szept 4, 2018 /
 
Ha ezt az összehasonlítást megnézem, akkor csak az derül ki belőle, hogy a 3-as és 6-os láb már nem csak tápláb lett és ezen kívül kapott pár extra funkciót. Ezen kívül mi indokolja ezt a mejegyzésed?
(#) mateatek válasza bbb hozzászólására (») Szept 4, 2018 /
 
Csak a táplábakra gondoltam.
(#) vargham válasza bujan hozzászólására (») Szept 4, 2018 /
 
Volt ez az 5 Volt / 3.3 Volt átkapcsolható OPEN-SMART UNO, amire nem lehetett bootloaderrel feltölteni 5 Voltos állásban, valamint 3.3 Voltos állásban a soros port sem jelent meg a PC-n. (Device descriptor request failed.)

Három problémát találtam (a botrányosan silány forrasztáson túl):
1. Az adatlap szerint a CH340G V3 lába és a föld közé 5 Votlos módban 4.7-20 pF kondenzátort kell tenni, 3.3 Voltos módban pedig simán tápra húzni. Mivel a boardon egy darab szimpla kapcsoló van, és nem szerencsés ezt a lábat 5 Voltra húzni, én egy 10 pF kondenzátort raktam a föld felé.
2. A CH340G és az ATMega328P közötti soros összeköttetés mindkét vezetékén volt egy-egy 1 kOhm ellenállás, aminek hatására az 5 Volt 2 Voltra esett, így a CH340G-ből jövő jel sosem érte el az ATMega magas logikai szintjét. Máshol én is szoktam soros áramkorlátozó ellenálást használni a parazita táplálás csökkentésére, és nem szokott gondot okozni. Itt nem mentem utána jobban a feszültségesés okának, egyszerűen áthidaltam az ellenállásokat.
3. Nem volt bootloader az MCU-n... Raktam rá.

Most működik 3.3 és 5 Voltos tápfeszültséggel egyaránt.
(#) bujan válasza vargham hozzászólására (») Szept 4, 2018 /
 
Gratulálok és köszönöm.
(#) Triger válasza bbb hozzászólására (») Szept 4, 2018 /
 
Remélem segít: Bővebben: Link
Emlékeim szerint a P végződésű 328-nak át kellett írni valamit a config file-ban. Régen küzdöttem ezzel. Holnap el tudom küldeni az átírt configot.
(#) bbb válasza Triger hozzászólására (») Szept 4, 2018 /
 
Minden bántás nélkül - gugli keresés bedobása nem segít (ennél vadabb keresőszavakra se hozott eredményt, ezért kérdeztem meg itt). Ha a konfigot sikerül megtalálnod, azt megköszönöm.
(#) malak hozzászólása Szept 5, 2018 /
 
Sziasztok!
Egy kis segitséget szeretnék kérni arduino nano esetében.A hestorebol vettem egy arduino nanot ch 340 -el ami gondolom klon Az idével összekötve azt irja rá hogy ismeretlen alaplapja van.De bármit akarok rá másolni a program azt irja hogy nem felel a modul.Magán a modulon folyamatosan vilagit a pwr led és mindig villog az L led.Van esetleg valami beállitás az IDE programon belül amit kihagtyamm volna?A com port alapbol com8 volt az átálitottam com2 re,az arduino nano van kiválasztva az alaplapnál a programozo pedig avrii mk mert ez vol az alapbeállitás.Mi a nem jo ezen kivül vagy ezekkel együtt?
(#) attika válasza malak hozzászólására (») Szept 5, 2018 /
 
Ajánlom figyelmedbe a felső sárga fejlécet.

Idézet:
„A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)”
(#) malak válasza attika hozzászólására (») Szept 6, 2018 /
 
Azon tul vagyok és mégse........

ez a hibaüzenet...
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x61
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x61
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x61
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x61
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x61

avrdude done. Thank you.

Probléma az alaplapra feltöltéskor. Nézd meg a http://www.arduino.cc/en/Guide/Troubleshooting#upload -t javaslatokért.
Az alaplapi info ennyit mutat:

BN: Ismeretlen alaplap
VID: 1A86
PID: 7523
SN: Tölts fel bármilyen vázlatot, hogy kinyerhesd
A hozzászólás módosítva: Szept 6, 2018
(#) malak válasza malak hozzászólására (») Szept 6, 2018 /
 
Update!

Közben megoldodott a dolog.Nekem a kinai nanoval az old bootloadert kell kiválasztani mert csak ugy látja.Viszont érdekes hogy hiába töltök fel vázlatot az sn nem változik semmit.
És az alaplap is ismeretlen maradt.
A hozzászólás módosítva: Szept 6, 2018
(#) TavIR-AVR válasza malak hozzászólására (») Szept 7, 2018 / 3
 
Igen, mivel az Arduino.cc által forgalmazott/gyártott új Nano lapokon nem a 2k méretű diecimila/duemilanove bootloader van már fenn, hanem az UNO bootloadere (nincsen EEPROM feltöltés illetve a Flash felmásolás ellenőrzés sikeressége is csak korlátozottan van ellenőrizve, valamint a MCUSR (reset oka) regiszterrel sem kezd semmit).
Funkcionálisan butább az UNO (un. optiboot) bootloadere. Előny: 0.5k méretű, így a programjaidnak az eredeti 30k helyett 31.5k helye van.

Uno bootloader soros sebessége: 115200bps, a diecimila alapú 57600bps.
A hozzászólás módosítva: Szept 7, 2018
(#) edimax0 hozzászólása Szept 8, 2018 /
 
Sziasztok!

Adafruit_ST7735 könyvtárat használnék de van pár ST7735 hadveres megoldású lcd típusok de melyiket vajon?
Annyit láttok hogy valami buffer jelegű megoldás van az spi vonalon vagy feszültség védelem 3.3v ra 5v IO mait?
Bővebben: Link
Bővebben: Link2
Bővebben: Link3
(#) GPeti1977 hozzászólása Szept 13, 2018 /
 
Mivel tudnék készíteni egy bluetooth-os keyboard emulátort, olyan hardware kellene hozzá mint az esp8266 csak nem wifi-s. A HC-05 nem jó mert egy webes felület szöveg mezőjébe kellene írni.
A hozzászólás módosítva: Szept 13, 2018
(#) kapu48 válasza edimax0 hozzászólására (») Szept 13, 2018 /
 
Én a LINK2-est választanám.

A LINK1-esen úgy látom külön kel bekötni az SD-hez a SPI-t ez + 4 vezeték.
A LINK3 kéken pedig nincsen vonalillesztő IC tehát azt valami ellenállásokkal oldhatták meg.

Amit még észrevettem a LINK2-esen, hogy kivan vezetve a BLED, tehát tudod PWM-el szabályozni a fényerőt
A hozzászólás módosítva: Szept 13, 2018
(#) kapu48 válasza GPeti1977 hozzászólására (») Szept 13, 2018 /
 
Itt 1 példa, miniben:
Bővebben: Link
(#) GPeti1977 válasza kapu48 hozzászólására (») Szept 13, 2018 /
 
Akkor ezt kell megvennem? Itthon csak modult találtam:
https://www.chipcad.hu/hu/product/semiconductors-atmel-microchip-rf...C19716
(#) GPeti1977 válasza kapu48 hozzászólására (») Szept 13, 2018 /
 
A példában szereplő modult már nem forgalmazzák:
https://www.sparkfun.com/products/retired/10938
A hozzászólás módosítva: Szept 13, 2018
(#) kapu48 válasza GPeti1977 hozzászólására (») Szept 13, 2018 /
 
Itt még van:
Bővebben: Link

Bár nem igazán értem mi a szándékod?
Van 1 bluetooth-os billentyűd, és annak a jelét vennéd arduinoval?
(#) GPeti1977 válasza kapu48 hozzászólására (») Szept 13, 2018 /
 
Nem, úgy ahogy a linkben van.
(#) kapu48 válasza GPeti1977 hozzászólására (») Szept 13, 2018 /
 
A linken csak ASCII karaktereket küld az arduino soros vonalon, bluetooth-on keresztül.
De nincsen hozzá billentyű csatolva.

És mi lesz a fogadó fél? PC Windows? Azon van bluetootht?
A hozzászólás módosítva: Szept 13, 2018
(#) kapu48 válasza GPeti1977 hozzászólására (») Szept 13, 2018 /
 
Vagy ezen egyben van minden, gyors és arduino sem kel hozzá.:
Bővebben: Link
Következő: »»   471 / 839
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.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