Az-Delivery AT2560 board werkt niet

Driver had ik gevonden via de info die was meegeleverd van het product, heb nu de update gedaan

Maar het probleem is nog steeds maar nu heb ik dit :frowning:
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\ravet\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

Using Port : COM5
Using Programmer : wiring
Overriding Baud Rate : 115200
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

avrdude done. Thank you.

Failed uploading: uploading error: exit status 1
Wat ik ook gevonden heb als ik info vraag van het board krijg ik dit :

Ik denk dat de communicatie tussen de mega en de PC niet goed is, kabel geeft geen probleem aan maar heb je nog ideetjes waar ik naar kan zoeken?

Alvast heel veel bedankt voor UW tijd hiermee.

Dat is normaal. De echte Mega heeft een 8U2 (of 16U2) serial-to-usb adapter; die is intelligent en kan doorgeven dat het om een Mega gaat (net zoals met je Uno). Jouw Mega heeft een CH340 hetgeen een algemene omzetter is; deze wordt in allerlei apparaten gezet en identificeert zichzelf simpel als een USB-SERIAL.

Dus dat is het probleem niet.

Bijgevoegd een wat oudere driver; misschien dat die het wat beter doet. Gebruik even een virus scanner hoewel deze veilig zou moeten zijn.
CH341SER.zip (583.1 KB)

Instructies:

  1. Mega loskoppelen van je PC
  2. ZIP uitpakken
  3. Exe draaien
    • Als dat klaar is krijg je een melding dat de driver succesvol voor-geïnstalleerd is.

Daarna je Mega weer aansluiten. In Windows device manager kun je dan "Vorig stuurprogramma" klikken. Ik weet niet zeker hoe het precies zal werken op je PC, ik heb slechts twee drivers voor de CH340 op de PC en de vorige driver is degene die in mijn screenshot zit en die ik hierboven bijgesloten heb. Als je er meer hebt krijg je misschien een keuze.

En als dat ook niet werkt heb ik nog één procedure om te proberen het aan de gang te krijgen. Maar dat moet tot morgen wachten.

Hey, ook dit is negatief :frowning:
Ik hoop dat de laatste mogelijk zal werken.
Alvast bedankt voor alle moeite die je ervoor doet.

Wiring ?
Wil je eens kijken of je bij programmer kunt kiezen voor "AVRISP mkII" of voor "AVRISP".
Meest waarschijnlijk is de mkII versie dan de juiste.
Wanneer je niet de juiste programmer kiest, kan er dus ook niets geprogrammeerd worden.
Ik kan in mijn versies van de IDE helemaal die wiring niet terug vinden als programmer.
het maakt dus niet uit welke COM port je ziet in Windows apparaatbeheer, degene die je daar ziet verschijnen is voor jouw Uno en voor jouw MEGA2560 de juiste en kan niet zomaar veranderen.
Wanneer je je USB kabel in een andere USB poort steekt, dan kan de COM port anders zijn (hoeft niet per se kan aan drivers liggen)
Wanneer je een ander board met een ander USB naar serieel chip in dezelfde USB poort steekt, dan krijg je zeker een andere COM port toegewezen.
Het klopt dus dat je Uno een andere port nummer krijgt dan wat je MEGA2560 krijgt.
In je laatste post is dat dus COM 5.
Wanneer je een Leonardo of soortgelijke oplossing hebt, dan verandert die COM port wel na een paar seconden, dat is hoe die apparaten werken en dat kan niet anders maar voor jouw Arduino's is dat niet van toepassing.

Dat is correct als je een Mega (met ATmega2560) programmeert via USB

"C:\Users\bugge\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/bin/avrdude" "-CC:\Users\bugge\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf" -v  -patmega2560 -cwiring "-PCOM5" -b115200 -D "-Uflash:w:C:\Users\bugge\AppData\Local\arduino\sketches\424936C9C4B5BFB70F938C3C1278B065/sketch_dec21a.ino.hex:i"

avrdude: Version 6.3-20190619
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\bugge\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

         Using Port                    : COM5
         Using Programmer              : wiring
         Overriding Baud Rate          : 115200
...
...

PS @pilchaar

Kun je controleren of de print op de ATmega inderdaad ATmega2560 zegt of misschien iets anders (ATmega1280 of zo).

OK, de laatste mogelijke oplossing die ik voor je heb is Sudden Issue: BSODs on 4 Different Laptops Using Arduino Mega (CH341) in Classroom Today (First Time in 3 Months) - #13 by sterretje; dit is allemaal via device manager. Ik hoop dat je het niet erg vindt dat het in het Engels is.

Verbindt daarna je Mega en kijk of het werkt. Indien niet dan kun je de rollback ("vorige besturingsprogramma") gebruiken om terug te gaan naar een oudere versie; weer in het Engels: IDE not opening correctly - #16 by sterretje

Hallo Sterretje ;
Ik weet niet wat er overnacht is gebeurd maar nu werk de mega2560 zonder probleem.
Heb geen aanpassingen moeten doen, heb deze gewoon geconnecteerd met de PC en
heeft het programma kunnen uploaden.

Bij het starten heb ik wel 2 foutmeldingen (iets van een libary) maar is blijkbaar geen probleem voor te uploaden.

Hieronder het bewijs;
Sketch uses 1638 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.

avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Users\ravet\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"

     Using Port                    : COM4
     Using Programmer              : wiring
     Overriding Baud Rate          : 115200
     AVR Part                      : ATmega2560
     Chip Erase delay              : 9000 us
     PAGEL                         : PD7
     BS2                           : PA0
     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    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
       flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
       lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
       lock           0     0     0    0 no          1    0      0  9000  9000 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 : Wiring
     Description     : Wiring
     Programmer Model: AVRISP
     Hardware Version: 15
     Firmware Version Master : 2.10
     Vtarget         : 0.0 V
     SCK period      : 0.1 us

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9801 (probably m2560)
avrdude: reading input file "C:\Users\ravet\AppData\Local\arduino\sketches\5369D8663F44D2A7F00CC5F00FE2E76A/les1.ino.hex"
avrdude: writing flash (1638 bytes):

Writing | ################################################## | 100% 0.26s

avrdude: 1638 bytes of flash written

avrdude done. Thank you. heeft die herkent en kan het programma uploaden.

Tot slot wil ik u heel hard bedankt voor al uw tijd die je hebt gestoken om me hierbij te helpen.
Ik kan nu rustig verder doen met mijn project .

2 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.