LGT8F328p mit CH340 Programieren?

#7655279
Lesenswert?

Hallo an alle!

Fals das hier das falsche Forum ist, bitte verschieben.

Ich habe mir eine Schaltung für ein PCB erstellt und will als Controller einen LGT8F328p verwenden.

Habe mir auch einen wie auf dem Bild besorgt.

Jetzt versuche ich nach dem Schematischen aufbau den Controller zu Programieren mit der Aktuellen Arduino IDE, aber das funktioniert nicht...

Jetzt frage ich mich ob das mit diesem Controller überhaupt funktioniert.?

Ich habe diesen gewählt um noch recourcen für die Zukunft zu haben falls die 16Mhz nicht reichen!

Angehängte Dateien:
#7655288
Lesenswert?

Erstmal: Dir fehlen die 5.1k Widerstände gegen GND an CC1 und CC2 vom USB-C. Ohne die gibt Dir ein echtes USB-C Netzteil keine Versorgungsspannung frei.

Damit Du einen Arduino per UART über die IDE programmieren kannst, muss auf dem Controller ein Bootloader vorhanden sein. Im fabrikneuen Zustand ist der Controller leer. Der Bootloader muss also über den für den Chip spezifischen Programmer erstmal reingeladen werden. Vorher funktioniert da gar nichts. Du brauchst also auf den Fall den passenden Programmer.

Was mir noch auffällt: Üblicherweise betätigt der Host die DTR-Leitung auf dem UART, um den Prozessor zu resetten. Bei Dir ist es die RTS-Leitung. Ich weiß nicht, ob die normale Arduino IDE das so kann. Da hättest Du wohl eher eine andere CH340-Variante genommen.

fchk

#7655466
Lesenswert?

Ok, das mit dem Bootloader muss ich mal schauen. Hatte das erste Programm auf dem Board mit einem Modifizierten Nano Hochgeladen, dachte das da der Bootloader gleich mit installiert wird. Man lernt nie aus!

Habe mal ein Shematisches Bild angehängt.

Benutze nicht wie auf dem oberen Bild einen CH340N sondern einen CH340C, weil ich da keinen externen Quarz brauche. Sorry für die unterdrückung der info.

Die Spannungsangaben passen nicht zusammen weil ich den rest des Schaltplans entfernt habe. Hier geht es ja ums beschreiben des LGT8F328p.

Habe jetzt die 5.1k Widerstände von CC1 und CC2 der Schaltung hinzugefügt. Nit normalem USB-A Kabel hat es bei mir eigentlich überall funktioniert.

Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren