Go Down

Topic: DFPlayer mini auf Arduino Pro Mini (Read 2499 times) previous topic - next topic

HotSystems

Wenn ich Versuche die komplette Meldung zu posten, dann sagt mir das Forum das ich die Maximale Zeichenzahl überschritten habe. Daher hatte ich nur die einfache gepostet
Und die sagt nix aus.....wie bitte sollen wir da helfen.

Dann musst du warten, bis einer mit einer funktionierenden Glaskugel vorbei kommt.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

HotSystems

#16
Nov 26, 2017, 12:12 pm Last Edit: Nov 26, 2017, 12:13 pm by HotSystems
So wie es aussieht, ist der FTDI programmer defekt. Habe gerade eine anderen unbenutzten ProMini angeschlossen. Der lässt sich ebenfalls nicht programmieren.

Muss mir jetzt erstmal einen neuen FTDI Programmer besorgen.
Geht auch der Blink-Sketch nicht hochzuladen ?

Was macht der FTDI und was nicht ?

Hast du den richtigen USB-Port gewählt ?
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

Jinroo

#17
Nov 26, 2017, 01:56 pm Last Edit: Nov 26, 2017, 02:01 pm by Jinroo
Arduino: 1.8.2 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328 (3.3V, 8 MHz)"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sebastian\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=8MHzatmega328 -vid-pid=0X2A03_0X0043 -ide-version=10802 -build-path C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114 -warnings=none -build-cache C:\Users\SEBAST~1\AppData\Local\Temp\arduino_cache_785636 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Sebastian\Documents\DFPlayer\test_musik\examples\FullFunction\FullFunction.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Sebastian\Documents\Arduino\libraries -fqbn=arduino:avr:pro:cpu=8MHzatmega328 -vid-pid=0X2A03_0X0043 -ide-version=10802 -build-path C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114 -warnings=none -build-cache C:\Users\SEBAST~1\AppData\Local\Temp\arduino_cache_785636 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\Sebastian\Documents\DFPlayer\test_musik\examples\FullFunction\FullFunction.ino
Using board 'pro' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10802 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\FullFunction.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10802 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\FullFunction.ino.cpp" -o "nul"
Using cached library dependencies for file: C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\DFRobotDFPlayerMini.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src\SoftwareSerial.cpp
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics  -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10802 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\FullFunction.ino.cpp" -o "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\preproc\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
Zuvor kompilierte Datei wird verwendet: C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\DFRobotDFPlayerMini.cpp.o
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10802 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR   "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\eightanaloginputs" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\src" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\FullFunction.ino.cpp" -o "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\FullFunction.ino.cpp.o"
Compiling libraries...
Compiling library "SoftwareSerial"
Zuvor kompilierte Datei wird verwendet: C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\libraries\SoftwareSerial\SoftwareSerial.cpp.o
Compiling core...
Using precompiled core
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-gcc" -w -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p  -o "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/FullFunction.ino.elf" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\DFRobotDFPlayerMini.cpp.o" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\sketch\FullFunction.ino.cpp.o" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114\libraries\SoftwareSerial\SoftwareSerial.cpp.o" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/..\arduino_cache_785636\core\core_arduino_avr_pro_cpu_8MHzatmega328_0c812875ac70eb4a9b385d8fb077f54c.a" "-LC:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114" -lm
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0  "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/FullFunction.ino.elf" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/FullFunction.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-objcopy" -O ihex -R .eeprom  "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/FullFunction.ino.elf" "C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/FullFunction.ino.hex"
Bibliothek SoftwareSerial in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial  wird verwendet
Der Sketch verwendet 6084 Bytes (19%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes.
Globale Variablen verwenden 361 Bytes (17%) des dynamischen Speichers, 1687 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM4 -b57600 -D -Uflash:w:C:\Users\SEBAST~1\AppData\Local\Temp\arduino_build_643114/FullFunction.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
     Copyright (c) 2007-2014 Joerg Wunsch

     

Jinroo

System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"

        Using Port                    : COM4
        Using Programmer              : arduino
        Overriding Baud Rate          : 57600
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xf9
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x02
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x02
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xf0
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x79
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x02
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x02
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x53
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x74

Beim Hochladen des Sketches ist ein Fehler aufgetreten
avrdude done.  Thank you.

Jinroo

Habe es aufgeteilt, dass ich es hier posten kann.

Ein paar weitere Details:

Verwendetes Board ist das Arduino Pro Mini mit dem ATmega328 auf 3.3V, 8 MHz

Als Programmer verwende ich das Arduino Unu R3
https://www.conrad.de/de/arduino-board-uno-rev3-dip-version-atmega328-1275279.html

Uno gem dieser Vorlage angeschlossen

https://cdn.instructables.com/FM0/EAK9/IH2BRI2O/FM0EAK9IH2BRI2O.LARGE.jpg

Gestern habe ca. 20x mal ein Sketch auf dieser Weise hochgeladen.


Die Stromversorgung läuft ausschließlich über den USB Port. Der USB Port wurde auch nicht geändert.

Ein anderes Arduino Pro Mini Board lässt sich ebenfalls nicht mehr programmieren.

Auf dem Arduino Uno blinkt ganz kurz die LED für "RX" aber sonst passiert nichts. Dann kommt irgemdwann der timeout

HotSystems

#20
Nov 26, 2017, 02:14 pm Last Edit: Nov 26, 2017, 02:17 pm by HotSystems
Ok, das sieht nach einem Problem mit dem FTDI aus.
Hast du auch mal ein anderes USB-Kabel genommen, oder den USB-Port gewechselt ?

Und den Atmega328 hast du auch raus gezogen ?

Mach mal ein Foto deines Aufbaus.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

postmaster-ino

Hi

Andere Idee: Hast Du den Reset-Pin des ProMini als normalen IO verbaut?

MfG

HotSystems

Hi

Andere Idee: Hast Du den Reset-Pin des ProMini als normalen IO verbaut?

MfG
Wie geht das ?
Das ist doch kein ATtiny.
Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. 8)

postmaster-ino

Hi
Das ist doch kein ATtiny.
Da könntest Du was Wahres gesprochen haben - aber genau daher kam mein Gedanke.
Wenn Das beim ProMini nicht geht - wird's wohl was Anderes sein.

MfG

Go Up