Klon Arduina Uno - problém s nahráním kódu

Odpovědět
Schejbity
Příspěvky: 4
Registrován: 19 čer 2020, 19:08
Reputation: 0

Klon Arduina Uno - problém s nahráním kódu

Příspěvek od Schejbity » 19 čer 2020, 19:37

Zdravím,

potřeboval bych poradit. Mám klon Arduina Uno, který přikládám v příloze.
Nahrál jsem do desky jednoduchý kód, nemám ho už uložený, ale vypadalo to nějak takto:

Kód: Vybrat vše

unasigned long = cas;

void setup() {
	Serial.begin(9600);
}

void loop() {
	cas = millis();
	Serial.print(cas);
	Serial.println();
}
Vidím, že tenhle poslední kód v desce pořád běží. Protože seriový monitor vypisuje to co jsem chtěl a rychlé bliká (spíš svítí) kontrolka TX.
Akorát, že teď do desky nedovedu nahrát žádný jiný kód.
Arduino IDE se chová tak, že dám nahrát a nahrávání stojí asi 5minut (další příloha) a nakonec to vyplivne chybu "Nastala chyba při nahrávání projektu". (třetí příloha)

Zkoušel jsem:
1. jiný kabel
2. jiný počítač
3. přeinstalovat ovladač
4. restart počítače
5. tlačítko reset
6. oživit desku a dát nahrát ještě před tím něž se rozsvítí TX

Nevíte co s tím?
Ja si myslím, že seriové rozhraní je natolik zaměstnané, že se deska a IDE nedovedou domluvit.

Předem díky.
Přílohy
Chyba nahrávání
Chyba nahrávání
Nahrávání
Nahrávání
Deska
Deska

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: Klon Arduina Uno - problém s nahráním kódu

Příspěvek od Hanz » 19 čer 2020, 20:08

Klony obyčejně potřebují nainsralovat ovládač CH340. Pokud se podíváš do pc > správce zařízení měl bys ho tym vidět, pokud ne nainstaluj. Port máš vybraný správně ?

Schejbity
Příspěvky: 4
Registrován: 19 čer 2020, 19:08
Reputation: 0

Re: Klon Arduina Uno - problém s nahráním kódu

Příspěvek od Schejbity » 19 čer 2020, 20:25

Klony obyčejně potřebují nainsralovat ovládač CH340. Pokud se podíváš do pc > správce zařízení měl bys ho tym vidět, pokud ne nainstaluj. Port máš vybraný správně ?
Ano,
ovladač pro CH340 mám nainstalovaný a ten jsem právě zkoušel přeinstalovat
a port mám taky vybraný správně. Zkoušel jsem třeba i měnit číslo COM portu
ve správci zařízení a následně v IDE, ale taky bezezměny.

Hanz
Příspěvky: 262
Registrován: 25 dub 2019, 23:52
Reputation: 0

Re: Klon Arduina Uno - problém s nahráním kódu

Příspěvek od Hanz » 19 čer 2020, 20:54

taky to chtělo po mě vybrat zprávnou desku a procesor, myslím že mi zabrala s "old ...... " už nevím jak to tam přesně je, píšu z mobilu , vyzkoušej tohle
Jo a vidíš ve zprávci u portu ten CH340 a u něho číslo portu ?
Naposledy upravil(a) Hanz dne 19 čer 2020, 21:01, celkem upraveno 1 x.

mart-in
Příspěvky: 16
Registrován: 27 kvě 2020, 21:43
Reputation: 0

Re: Klon Arduina Uno - problém s nahráním kódu

Příspěvek od mart-in » 19 čer 2020, 20:59

Ahoj, jelikož Arduino pořád komunikuje je COM port blokovaný touto komunikací. Připrav si prázdny sketch:

Kód: Vybrat vše

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

A pak postupuj takto:
1.) Stiskni a drž tlačítko reset
2.) Odpoj USB kabel
3.) Připoj USB kabel
4.) Klikni na na tlačítko nahrání sketche
4.) Jakmile uvidíš "Binary sketch size:" (česky je to myslím "Projekt zabírá") pusť tlačítko reset

Když to napoprvé nevyjde zkus to vícekrát, třeba o trošku později pustit reset.

Schejbity
Příspěvky: 4
Registrován: 19 čer 2020, 19:08
Reputation: 0

Re: Klon Arduina Uno - problém s nahráním kódu

Příspěvek od Schejbity » 19 čer 2020, 22:04

Hanz píše:
19 čer 2020, 20:54
taky to chtělo po mě vybrat zprávnou desku a procesor, myslím že mi zabrala s "old ...... " už nevím jak to tam přesně je, píšu z mobilu , vyzkoušej tohle
Jo a vidíš ve zprávci u portu ten CH340 a u něho číslo portu ?
Desku mám nastavenou na Arduino Uno, možnost procesoru tu nemám.
Ano, vidím ve správci CH340 a u něho momentálně mám COM2.
V deskách je možnost "Arduino NG or older", po změně na tohle se to chová stejně.

Nemyslím si, že je problém někde tady.
Nastavení jsem neměnil a předtím to fungovalo.
Nahrával jsem do toho desítky kódů.

Schejbity
Příspěvky: 4
Registrován: 19 čer 2020, 19:08
Reputation: 0

Re: Klon Arduina Uno - problém s nahráním kódu

Příspěvek od Schejbity » 19 čer 2020, 22:17

mart-in píše:
19 čer 2020, 20:59
Ahoj, jelikož Arduino pořád komunikuje je COM port blokovaný touto komunikací. Připrav si prázdny sketch:

Kód: Vybrat vše

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

A pak postupuj takto:
1.) Stiskni a drž tlačítko reset
2.) Odpoj USB kabel
3.) Připoj USB kabel
4.) Klikni na na tlačítko nahrání sketche
4.) Jakmile uvidíš "Binary sketch size:" (česky je to myslím "Projekt zabírá") pusť tlačítko reset

Když to napoprvé nevyjde zkus to vícekrát, třeba o trošku později pustit reset.
Tahle varianta je taky bez úspěchu, zkusil jsem to snad 30x s různým načasováním.

Ještě jsem si všiml, že deska naběhne a začne svítit TX. Klasika.
Ale po stisku "nahrát":
1.) TX zhasne
2.) 2x blikne LEDka s označením L (ta co patří k pinu13)
3.) 2x slabě blikne RX
4.) nakonec zase vesele svítí dál TX.
Myslím, že jsem si toho původně jenom nevšimnul, ne že by se to někam posunulo.

Působí to na mě tak, že IDE začne nahrávat, deska to zaznamená, ale z nějakého důvodu
do toho zase spustí původní kód.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů