Probleme beim Flashen vom ESP32

Gast #6857324
Lesenswert?
• ▲
▼
Hi zusammen,

ich habe mir eine kleine Platine ätzen lassen. Ich dachte ich kann mir 
den Platz sparen und brauche kein USB, da wenn es einmal geflasht wurde 
es ja erstmal "aus den Augen aus den Sinn".

Ich versuche mit dem ESP-CAM Adapter womit man die ESP-CAM-Module 
flashen kann nun meinen ESP32 zu flashen, leider erkennt der PC zwar den 
Adapter, und ich kann damit auch ein CAM-Modul flashen, aber nicht meine 
Platine.

Ich habe den Schaltplan angehangen.
Vom Adapter gehe ich mit GND, 5V, D0, RX&TX sowie Reset auf die 
jeweiligen Pins von meiner Platine (links unten im Schaltplan)... bei RX 
und TX bin ich mir immer unsicher, habe aber beide Richtungen 
ausprobiert.

am ESP32 liegen 3,4V an, ebenso sind die Verbindungen sauber. Aber der 
PC kann keinen Microcontroller an COM3 finden.

habe ich einen Grundsätzlichen Fehler in der Verkabelung gemacht?

freue mich über jeden Tipp

PS. bitte sehts mir nach, ich bin Anfängerin in dem Gebiet. Womöglich 
fehlen wichtige Informationen für euch, welche ich gerne nachliefre. 
Ebenso ist der Schaltplan nach besten Wissen und Gewissen, gerne könnt 
ihr mir Fehler aufzeigen und erläutern.
Gast #6857612
Lesenswert?
• ▲
▼
@Tom, vielen Dank, ja ich habe das Durchgemessen - sind die selben Pins 
wie beim ESP-CAM

@aaa - tut mir leid, ich kann mit deiner Nachricht überhaupt nichts 
anfangen. Was wäre denn richtig oder besser?
Gast #6858511
Lesenswert?
• ▲
▼
Hi,

also mit ner anderen Stromquelle gehts... irgendwas hat da nicht 
gestimmt... ich hatte zwar schön brav meine 3.3V aber anscheinend waren 
Schwankungen oder what ever... muss da mal mit nen Oszi ran.

Die Cs hab ich ja schon länger weg, aber in der Tat geht es nicht mit 
Cs.
Macht man da grundsätzlich nichts hin an RX & TX? Oder nur nicht so 
groß?
Gast #6859055
Lesenswert?
• ▲
▼
noch eine Frage...

mein Max3051 performt nicht. Ich habe aktuell nur 2 Module verbunden, 
eine einfache CAN-Library. Immer wenn ich Sende hängt sich das Program 
bis zum WTD-reset auf.

Ich habe einfach 2 Drähte, über 1 Meter (verdrillt) mit je 120Ohm vorne 
und hinten in mein CAN-H bzw. CAN-L.

An der Lib kann es nicht liegen, die verwende ich woanders auch schon 
(sandeepmistry/CAN@^0.3.1).
1
//setup
2

3
  CAN.setPins(4, 5);
4
  if (!CAN.begin(125E3)) {
5
    Serial.println("Starting CAN failed!");
6
    while (1);
7
  }
8
  CAN.onReceive(onReceive);
9

10
//loop
11
  //alle 30 Sekunden:
12
  sendCan(123, "111");
13

14
void sendCan(uint64_t id, String action) {
15
  CAN.beginExtendedPacket(id);
16
    for(int i = 0; i < 8; i++) {
17
      if(action[i] != 0x00)
18
        CAN.write(action[i]);
19
    }
20
  CAN.endPacket();
21
}

der Code ist weitesgehend aus dem Netz (teilweise hier aus dem Forum) 
kopiert. Funktioniert aber wie gesagt in anderer Anwendung.

Es muss also am Verkabeln an der Platine liegen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.