Arduino Pro Mini + Com2Usb problem

Všetko čo sa týka mikropočítačov + Sekcia Arduino

Moderátori: psichac, Moderátori

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 07 Mar 2021, 14:30

Zdravim,

mam Arduino Pro Mini (8MHz, 3.3V) a prevodnik Com-Usb (CP210x). Pouzivam USBAsp programator.
Prevodnik mam zapojenu na RXI a Tx0 (dokriza). Ak chcem nahrat program do arduina,
tak musim odpojit prevodnik (aspon zem) aby mi programator rozpoznal ze sa jedna o m328p.
Takze vzdy pred nahranim odpojim zem, nahram, zapojim zem a pozeram vystup.

Da sa to nejako obist ?
Diky
0

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa tom666 » 07 Mar 2021, 16:55

Pre autoreset (aktivovanie bootloadera) prepoj kontrolný DTR signál na doske USB-UART s RESET pinom na Arduine:
https://blog.tarn-vedra.de/using-cp2102/
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 07 Mar 2021, 17:02

Diky, ale to som uz robil a nepomohlo. Teda vlastne moj prevodnik nema DTR signal vyvedeny.
Ma vsak RST co som niekde cital ze to je len inaksie oznaceny DTR :-)
Prepojil som to a nepomohlo. avrdude vypisuje
avrdude: safemode: Verify error - unable to read lfuse properly. Programmer may not be reliable.
Skusal som tam daj aj kondenzator a stale nic ............

niekdey vypise chybu ze Device signature nie je zhodny s m328 .......
0

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa tom666 » 07 Mar 2021, 17:08

0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 07 Mar 2021, 17:13

Nepouzivam prevodnik na programovanie Arduina. Nema bootloader. Pouzivam USBasp programator. Prevodnik mam len ako seriovy port na vypisy, ale vzdy pri loadnuti programu ho musim odpojit. A potom opat zapojit. :-(
0

Používateľov profilový obrázok
tom666
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1344
Dátum registrácie: 05 Máj 2009, 00:00
Bydlisko: NR

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa tom666 » 07 Mar 2021, 17:30

Pravdepodobne si limitovaný veľkosťou pamäti MCU, ale nebolo by vhodnejšie to riešiť cez bootloader? Alternatívou by mohol byť napr. "Arduino Optiboot", ktorý má iba 512 byte.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 07 Mar 2021, 17:40

Nesiel som jeden prevodnik co ma vyvedeny DTR. Prepojil; som ho s RST a teraz sa tvari ze vsetko napalil, ale nakoniec zahlasi nieco v zmysle verification error :-)

Skusik bootloader a uvidim.
Diky
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa peterple » 07 Mar 2021, 17:58

To je nejaké divné. Ako môže USB prevodník pripojený na TxD a RxD procesora ovplyvňovať prepojenie programátora ktorý je pripojený cez MISO MOSI CLK a ešte si drží procesor v stave reset cez signál RST. Daj presnú schému ako to je zapojené. To arduino ma podľa schémy 10k pull up na RST vstupe čo by vadiť nemalo. A ledku cez 330R na CLK čo by v kombinácii s ochranným odporom na CLK pine programátora problém robiť mohlo. Vyhodil by som ako prvú tú LEdku.
To DTR tam nepripájaj to je práve na ten bootloader aby si vedel resetnúť procesor do bootloadera a to ty neprevádzkuješ.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 07 Mar 2021, 18:03

No ved to mi je divne od zaciatku !!
mam to na nepajivom poli.
Uz som vyhodil vsetko co som mal zapojene. Je tam iba Mini Pro, prevodnik a 6 pin ISP.
ISP mam prepojene bez Vcc. Mini Pro napajam zo zdroja cez Raw (momentalne 5.5V).
A ako som uz pisal prevodnik je zapojeny Rx na Tx a Tx na Rx pluys Gnd.
Tot vsjo :-)
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 07 Mar 2021, 18:12

Takze cez UABasp som napalil bootloader a potom zmenil env (pouzivam Atom_platformio) na pouzitie bootloader a ide to !!!
Asi ozeliem zopar bajtov a vykaslem sa na USBasp :-)
Diky za cas !

Ale aj tak je divne ze preco to nejde :-)
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa peterple » 07 Mar 2021, 18:21

Odpoj tú LED čo je na SCK. Jej odber môže spôsobovať pokles napätia na ochrannom odpore v programátore.
Ak máš skop naber komunikáciu na SCK. Ako do toho vstupuje ten USB prevodník neviem. Všetko beží na rovnakom VCC? Nemixujes 3,3V a 5V logiku?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
budvar10
Pokročilý člen
Pokročilý člen
Príspevky: 988
Dátum registrácie: 15 Dec 2014, 10:55
Bydlisko: Košice

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa budvar10 » 08 Mar 2021, 07:45

dan21 napísal:
07 Mar 2021, 17:02
Ma vsak RST co som niekde cital ze to je len inaksie oznaceny DTR :-)
Nie. DTR a RST su separátne signály. Pozri si RS232. Arduino resp. avrdude používa RST aj DTR rovnakým spôsobom, t.j. pred začiatkom uploadu sa vygeneruje 200ms záporný impulz na obidvoch.
Pre normálnu sériovú komunikáciu s Arduinom RSTa DTR sa nevyužívajú, ale ak je pripojený od prevodníka, mohol by vadiť USBasp. Odpoj RST z prevodníka a vyskúšaj.

Zišla by sa schéma alebo foto.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 08 Mar 2021, 07:49

RST som pouzil len na skusku. Normalne mam zapojene len Rx, Tx a GND.
0

vpershing
Okoloidúci
Okoloidúci
Príspevky: 48
Dátum registrácie: 27 Jan 2012, 14:06
Bydlisko: Banská Bystrica
Vek: 64

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa vpershing » 08 Mar 2021, 16:50

A čo tak to napájať nie 5,5V na RAW? Za tým je stabilizátor, min. 6V lepšie ešte viac... Alebo rovno 5V na 5V alebo len z USB.
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 08 Mar 2021, 17:09

@vpershing
treba citat od zaciatku :-)
Mam Pro Mini 3.3V 8MHz :-)
Zo specifikacie :
Board Power Supply 3.35 -12 V (3.3V model) or 5 - 12 V (5V model)

S napajanim to nema nic spolocne. Momentalne to mam na 7V (Raw) ale skusal som to aj na 3.3V na Vcc.
Nepomohlo
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 30 Mar 2021, 07:55

Opat dalsie "cudne" spravanie :-)
Zostava:
Pro Mini 8/3.3 + DS3231 + JSN-SR04T 3.0 + SX1278
JSN-SR04T pouzivam v mode 3 cez HW Serial (9600).
Arduino spi a v urcitych casovych intervaloch (DS3231) sa zobudi, zmeria a vysledok posle (SX1278).
Vsetko funguje ako ma, ale len v pripade ze na HW Serial zavesim aj COM/USB prevodnik.
Akonahle ho odpojim tak JSN vracia max hodnotu (65535).
Skusal som aj nejake oneskorenia, ale nepomohlo.
HW Serial tiez uspavam a zobudzam.
Kde by som mohol hladat problem ?
Diky za nakopnutie.
DS
0

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 30 Mar 2021, 22:23

Nejaky napad ?
DIky.
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa peterple » 30 Mar 2021, 23:08

Pýtal som sa či náhodou nemixuješ 3,3V a 5V logiku na tých moduloch. Zatiaľ som si nevšimol odpoveď.
Keď z toho ide 65535 tak to znamená že všetko z modulu procesor chápe ako log 1. Teraz by mal prísť na scénu osciloskop a pozrieť úrovne. Potom dedukovať prečo sú posunuté a kto to má na svedomí.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

dan21
Ultimate člen
Ultimate člen
Príspevky: 3016
Dátum registrácie: 11 Apr 2007, 00:00
Bydlisko: ZA

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa dan21 » 31 Mar 2021, 07:16

Vsetko napajam (zatial) z externeho zdroja 3.3V (3.5) na Vcc pin Pro Mini.
JSN-SR04T 3.0 ma rozsah napajania 3.0-5.5V (8mA) - napajam z Arduino pinu
SX1278 1.8 - 3.9V - priamo na zdroj
DS3231 2.3-5.5V - Vcc
0

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Arduino Pro Mini + Com2Usb problem

Príspevok od používateľa peterple » 31 Mar 2021, 21:50

tak som si pozrel ako funguje mod3 toho modulu a mám opäť kopu otázok
  1. kam je zapojený modul JSN a kam ten USB prevodník? Jeden je na HW serial a druhý na sw serial?
  2. Modul komunikuje cez protokol. Keď to nefunguje tak ten telegram je OK? Teda začne 0xff potom data1, data2 a suma? a tá suma sedí? Len hodnota tých data1 a data2 je 0xff a 0xff? Alebo nesedí ten telegram?
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok