Tx led folyamatosan világít

Ha a chip nem reagál a programozóra...
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

Üdv mindenki !
Szereztem pár napja 2db arduino nano-t és tegnap este probálgattam az alap programokkal és az egyik program feltőltése után a Tx led folyamatosan ég viszont a panel müködik de a pc nem látja és nem is enged feltőlteni rá.
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Re: Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

Szóval mit tudok tenni ?? Kuka vagy van más megoldás??
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Tx led folyamatosan világít

Hozzászólás Szerző: Robert »

Kérdések:
- Eladó mit mond?
- Eszköz mit tud? Nano családon belül melyik? Mega168/328 chipset? USB Illesztő: CH340/CP2102/FT232 ?
- Milyen programot töltöttél fel rá?
- Előtte hogy viselkedett?
- Feltöltéskor mi a hibaüzenet? Van?
- Mi az előélete?
- Arduino verzió? ű
- Oprendszer?
- USB Illesztőprogram melyik/verzió?

Javasolt olvasnivaló (Hogyan küldj a fórumba hozzászólást?):
viewtopic.php?f=23&t=828
TE ülsz az áramkör előtt, TE látod mi zajlik, mi van ott. Mi csak a leírásodat látjuk....
Szóval inkább legyen terjengős, mint nem követhető.
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Re: Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

(bocsi a hibakert csak angol billentyuzetem van ) Eladoval nem tudtam felvenni a kapcsolatot.
Nano 328 CH340
4/5 programot tokeletesen futtatott.
a hibauzenet hogy nem latja a portot.
verzio 1.0.5
ubuntu
telepitett maganak illesztoprogramot

a ratoltott kod pedig

Kód: Egész kijelölése

int sensorPin = A0;    // potmeter bemenet
int ledPin2 = 2;       // led ki
int ledPin3 = 3;       
int ledPin4 = 4;       
int ledPin5 = 5;       
int ledPin6 = 6;       
int ledPin7 = 7;       
int ledPin8 = 8;       
int ledPin9 = 9;       
int ledPin10 = 10;      
int sensorValue = 0;  // potmeter valtozo

void setup() {

  pinMode(ledPin2, OUTPUT);
  pinMode(ledPin3, OUTPUT);
  pinMode(ledPin4, OUTPUT);
  pinMode(ledPin5, OUTPUT);
  pinMode(ledPin6, OUTPUT);
  pinMode(ledPin7, OUTPUT);
  pinMode(ledPin8, OUTPUT);
  pinMode(ledPin9, OUTPUT);
  pinMode(ledPin10  , OUTPUT);
}

void loop() {
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin2, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin2, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin3, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin3, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin4, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin4, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin5, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin5, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin6, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin6, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin7, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin7, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin8, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin8, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin9, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin9, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin10, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin10, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin9, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin9, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin8, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin8, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin7, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin7, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin6, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin6, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin5, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin5, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin4, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin4, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);
  
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);    
  // turn the ledPin on
  digitalWrite(ledPin3, HIGH);  
  // stop the program for <sensorValue> milliseconds:
  delay(sensorValue);          
  // turn the ledPin off:        
  digitalWrite(ledPin3, LOW);   
  // stop the program for for <sensorValue> milliseconds:
  delay(sensorValue);

  
}
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Tx led folyamatosan világít

Hozzászólás Szerző: Robert »

Tippek:
Az ubuntu alól az illesztő/modul letörlése és a wch.cn oldalról frissítés:
http://www.wch.cn/download/CH341SER_LINUX_ZIP.html


Több fórumban a korábbiak bizonytalanságáról írtak....


A Programkódod nem piszkálja a D0/D1 lábat - így nem okoz gondot.
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Re: Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

Sikerült megoldanom a hibát. Win8 alatt a legfrissebb verziószámú Arduinoval . Bátorkodtam ujra feltőlteni a programot és most viszont működik és azóta sincs probléma. Köszi!
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Re: Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

]sajnos valami hasonlo dolog van epp ugyanis latja a pc a panelt de ezt a hibat dobja fel a programozo __>
Sketch mérete: 2 374 byte (maximálisan lehetséges: 30 720 byte)
processing.app.SerialException: Hiba a /dev/ttyUSB0 soros port megnyitása során.
at processing.app.Serial.<init>(Serial.java:178)
at processing.app.Serial.<init>(Serial.java:77)
at processing.app.debug.Uploader.flushSerialBuffer(Uploader.java:77)
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:175)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
at processing.app.Sketch.upload(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1627)
at processing.app.Sketch.exportApplet(Sketch.java:1599)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:745)
Caused by: gnu.io.UnsupportedCommOperationException: Invalid Parameter
at gnu.io.RXTXPort.setSerialPortParams(RXTXPort.java:213)
at processing.app.Serial.<init>(Serial.java:163)
... 9 more
processing.app.debug.RunnerException: Hiba a /dev/ttyUSB0 soros port megnyitása során.
at processing.app.debug.Uploader.flushSerialBuffer(Uploader.java:101)
at processing.app.debug.AvrdudeUploader.uploadViaBootloader(AvrdudeUploader.java:175)
at processing.app.debug.AvrdudeUploader.uploadUsingPreferences(AvrdudeUploader.java:67)
at processing.app.Sketch.upload(Sketch.java:1671)
at processing.app.Sketch.exportApplet(Sketch.java:1627)
at processing.app.Sketch.exportApplet(Sketch.java:1599)
at processing.app.Editor$DefaultExportHandler.run(Editor.java:2380)
at java.lang.Thread.run(Thread.java:745)
HELP :? 8O :)
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Re: Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

most viszont nem tolti fel a programot es nem is vilagit a tx led.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Tx led folyamatosan világít

Hozzászólás Szerző: Robert »

Sikerült megoldanom a hibát. Win8 alatt a legfrissebb verziószámú Arduinoval .
A CH340 driver és az Arduino keretrendszer független egymástól...
Nem tartalmazza a keretrendszer a drivert.

Nem látja az USB portot egyáltalán a java rendszer...
- fogja valami más és ezért nem fér hozzá,
- nem fut a meghajtó driver/modul v. hibával leáll,
- hardware hiba az eszközben és/vagy USB kábel kontakthiba.
Avatar
oliver2461
DrótVégénSzéndarab
Hozzászólások: 27
Csatlakozott: 2015. december 27. vasárnap, 7:11

Re: Tx led folyamatosan világít

Hozzászólás Szerző: oliver2461 »

Az Arduino IDE ben ha bedugom a panelt usbre akkor addig látja amig fel nem probálom tölteni a programot de kidobja a hibát és utána már a soros portok között sem látszik amíg át nem dugom máshová . Viszomt érdekes és talán ez a baj hogy ha a gép hátuljába dugom az usbt akkor USB3 nak irja viszont ha az elosztóba akkor is USB3 nak( de egészen a nullától felmegy nyolcig a szám, pedig nincs is nyolc portom?!).
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Tx led folyamatosan világít

Hozzászólás Szerző: Robert »

Driver törlése _fizikai fileként_ is.
Restart
Legújabb driver felrak.
Restart
Eszköz csatlakoztatása.
neletven
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2016. január 24. vasárnap, 16:12

Re: Tx led folyamatosan világít

Hozzászólás Szerző: neletven »

Ma nekem is elkezdett folyamatosan világítani a TX led. Ha fel akarok tölteni egy programot meg ezt írja:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

Ez mitől lehet? Mit lehet ilyenkor csinálni?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Tx led folyamatosan világít

Hozzászólás Szerző: Robert »

Az előző hozzászólás tippjeiből mit csináltál meg? mi az eredménye?
neletven
Újonc
Újonc
Hozzászólások: 12
Csatlakozott: 2016. január 24. vasárnap, 16:12

Re: Tx led folyamatosan világít

Hozzászólás Szerző: neletven »

A Tx led bár folyamatosan világít de a hibaüzenetem mégis más mint az elöttem írónak. Nem szeretnélek fárasztani. Megnéztem az usb cstlakozót egy pendrive-al működik, kipróbáltam más kábellel is, ugyanaz. Eddig minden rendben volt.
Nem értem.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Tx led folyamatosan világít

Hozzászólás Szerző: Robert »

Konkrétan?
- Arduino verziószám?
- Sorosport?
- Oprendszer?
- Mivel programoztad? Beépített, külső vagy mivel?
- Program amit rátöltöttél?
- Mi volt előtte a beállítás?
- Mi változott?
Válasz küldése