Arduino Nano V3.0 - Serial.print probleem

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 23:49
Mijn vraag
Vorig jaar heb ik een 5-tal Arduino Nano's van Ali binnengekregen. Het bleken V3.0 Nano's te zijn.
Op de achterkant staat "Please select the Nano 3.0 Developmentboard in the software". Ik kan deze verwijzing niet vinden in de Arduino ide.
Ze zijn natuurlijk uitgerust met de CH340-chips.

Wat ik al gevonden of geprobeerd heb
Programmeren lijkt goed te gaan. in de Arduino IDE kies ik de Nano, met de oude bootloader.
Het probleem is dat ik alleen maar rommel krijg via de Serial.print opdracht.
Het maakt niet uit welke baudrate ik gebruik.

Voorbeeld sketch:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
  Serial.begin(9600);
  Serial.println("Blink_test_serial");
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  Serial.print("LED is aan");
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
  Serial.println("LED is uit");
}


Resultaat:
Afbeeldingslocatie: https://tweakers.net/i/k6Js-fNjqAA8ZLLppIikBx0PNQc=/800x/filters:strip_exif()/f/image/azAVR2823vNOwJaAU9ThBG5e.png?f=fotoalbum_large

Ik heb het probleem op al deze Nano's. De sketch werkt op andere Nano's (niet v3.0 versies dus) prima.
Kent iemand van jullie dit probleem?

EDIT: Zojuist nog getracht de bootloader te branden met een tot ISP-programmer omgebouwde Arduino UNO. Dat lukt niet. Foutmelding avrdude: "Yikes! Invalid device signature".
Device signature is blijkbaar: 0xFFFFFF.
Board info: VID: 1A86, PID: 7523.

[ Voor 47% gewijzigd door DurkVell op 21-03-2022 14:49 ]

Beste antwoord (via DurkVell op 23-03-2022 12:53)


  • Mitchelll010
  • Registratie: Oktober 2002
  • Laatst online: 09:05
Kijk, dat is het probleem.

WAVGAT rommel.

Zie https://forum.arduino.cc/...nication-problem/582137/2

Ik heb dit ook eens gehad gelijk weggeflikkerd en "originele" Atmega's gekocht.

Alle reacties


Acties:
  • 0 Henk 'm!

  • Mitchelll010
  • Registratie: Oktober 2002
  • Laatst online: 09:05
Apart, ik heb allemaal van die nano's en serial werkt prima.
Heb je wel de juiste CH340 driver?

Probeer deze eens https://sparks.gogo.co.nz..._Install_Windows_v3_4.zip

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 26-09 11:35

SA007

Moderator Tweaking
Ik vermoed dat je een board hebt met een afwijkende kloksneheid, kijk eens wat voor kristal erop gemonteerd zit.
Je kan ze meestal krijgen in 8 en 16 mhz, en als de programmeeromgeving en de avr niet met elkaar in overeenstemming zijn klopt timing voor geen meter.

Probeer voor de gein eens een baudrate die 2x zo hoog of laag is, misschien dat het dan opeens werkt.
Bijv in de arduino 9600 baud en in de seriele console 19200 of 4800.

[ Voor 8% gewijzigd door SA007 op 22-03-2022 10:21 ]


Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 23:49
Mitchelll010 schreef op dinsdag 22 maart 2022 @ 10:06:
Apart, ik heb allemaal van die nano's en serial werkt prima.
Heb je wel de juiste CH340 driver?

Probeer deze eens https://sparks.gogo.co.nz..._Install_Windows_v3_4.zip
Ik weet niet welke versie er nu inzit. Zal jouw linkje uitproberen. Dankjewel.
SA007 schreef op dinsdag 22 maart 2022 @ 10:21:
Ik vermoed dat je een board hebt met een afwijkende kloksneheid, kijk eens wat voor kristal erop gemonteerd zit.
Je kan ze meestal krijgen in 8 en 16 mhz, en als de programmeeromgeving en de avr niet met elkaar in overeenstemming zijn klopt timing voor geen meter.

Probeer voor de gein eens een baudrate die 2x zo hoog of laag is, misschien dat het dan opeens werkt.
Bijv in de arduino 9600 baud en in de seriele console 19200 of 4800.
Ga ik proberen! Thanks

Acties:
  • +1 Henk 'm!

  • Dannyx
  • Registratie: Januari 2010
  • Laatst online: 24-09 21:06
check of je baud rate van je serial console goed staat en probeer eens de "old bootloader" in je arduino settings

Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 23:49
Die staan beide goed. Wanneer "Old bootloader" niet geselecteerd is lukt het programmeren niet!

Acties:
  • 0 Henk 'm!

  • SA007
  • Registratie: Oktober 2002
  • Laatst online: 26-09 11:35

SA007

Moderator Tweaking
Dat lijkt me een goede indicatie dat de ch340+driver goed werken.

Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 23:49
Mitchelll010 schreef op dinsdag 22 maart 2022 @ 10:06:
Apart, ik heb allemaal van die nano's en serial werkt prima.
Heb je wel de juiste CH340 driver?

Probeer deze eens https://sparks.gogo.co.nz..._Install_Windows_v3_4.zip
Die driver had ik ook, dus dat is het niet.
SA007 schreef op dinsdag 22 maart 2022 @ 10:21:
Ik vermoed dat je een board hebt met een afwijkende kloksneheid, kijk eens wat voor kristal erop gemonteerd zit.
Je kan ze meestal krijgen in 8 en 16 mhz, en als de programmeeromgeving en de avr niet met elkaar in overeenstemming zijn klopt timing voor geen meter.

Probeer voor de gein eens een baudrate die 2x zo hoog of laag is, misschien dat het dan opeens werkt.
Bijv in de arduino 9600 baud en in de seriele console 19200 of 4800.
Op het kristal staat ZO X (0f Z0 X). Ik heb allerlei combinaties met de baudrate uitgeprobeerd, maar geen goede combinatie kunnen vinden.
Op de processor staat:

WAVGAT
AVGA328P
AU 1918

Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Mitchelll010
  • Registratie: Oktober 2002
  • Laatst online: 09:05
Kijk, dat is het probleem.

WAVGAT rommel.

Zie https://forum.arduino.cc/...nication-problem/582137/2

Ik heb dit ook eens gehad gelijk weggeflikkerd en "originele" Atmega's gekocht.

Acties:
  • 0 Henk 'm!

  • DurkVell
  • Registratie: Augustus 2011
  • Laatst online: 23:49
Mitchelll010 schreef op woensdag 23 maart 2022 @ 08:22:
Kijk, dat is het probleem.

WAVGAT rommel.

Zie https://forum.arduino.cc/...nication-problem/582137/2

Ik heb dit ook eens gehad gelijk weggeflikkerd en "originele" Atmega's gekocht.
Dat zal het zijn!! Dank voor de info!
De oplossing die onderaan de discussie genoemd wordt: installeren van dit: https://github.com/ericvb...rivers/archive/master.zip werkt jammer genoeg niet.

Acties:
  • 0 Henk 'm!

  • Mitchelll010
  • Registratie: Oktober 2002
  • Laatst online: 09:05
Ja ik kwam er toen ook niet uit, was een goeie les.
Nooit meer clones van een clone kopen haha
Pagina: 1