Seite 3 von 4

Re: 328RFStamp

Verfasst: 13.11.2019, 21:08
von jp112sdl
Die ersten 5 Platinen sind heut gekommen, passt soweit alles.
2 Bilder habe ich auf Github und dem Eingangs-Thread abgelegt.

Re: 328RFStamp

Verfasst: 14.02.2020, 09:04
von Alveran
Ich muss mal diesen Thread aus der Versenkung holen. Die Platinen sind eingetroffen und die ersten sind gebaut. Wirklich Wahnsinns klein. Genial. :wink:

Bitte entschuldigt mein Unwissen, ich bräuchte mal Grundsätzlich eine Erklärung. Wie verhält sich die Pin Belegung gegenüber einem Standard Arduino Pro Mini.

328RFSTAMP <--> Arduino Pro Mini
14 - A0
15 - A1
4 - 4
5 - 5
6 - 6
7 - 7
8 - 8
9 - 9

Habe ich das so richtig verstanden?

14 und 15 sind also Masse geschaltene Ausgänge?
4 bis 9 sind Digitale Eingänge?

oder ist das frei belegbar? Vielleicht hat jemand einen guten Link mit Grundkenntnissen.

Re: 328RFStamp

Verfasst: 14.02.2020, 09:13
von der-pw
A0 und A1 sind analoge Ein- und Ausgänge, die allerdings auch digital gesteuert werden können.
4-9 sind digitale Ein- und Ausgänge.
Alveran hat geschrieben:
14.02.2020, 09:04
Wie verhält sich die Pin Belegung gegenüber einem Standard Arduino Pro Mini
Die verhält sich analog. Die Arduino Pinbezeichnung sieht beides vor.
Vermutlich ist es schicker, wenn der Pin analog definiert ist, dass man den auch Ax benennt.

Re: 328RFStamp

Verfasst: 14.02.2020, 09:14
von jp112sdl
Alveran hat geschrieben:
14.02.2020, 09:04
328RFSTAMP <--> Arduino Pro Mini
14 - A0
15 - A1
Die A-Bezeichner sind nur Aliase auf Pinnummern.
https://github.com/arduino/ArduinoCore- ... .h#L56-L72

Bis auf A6/A7 kannst du alle Pins als digitale Ein-/Ausgänge nutzen

Bild

Re: 328RFStamp

Verfasst: 14.02.2020, 18:28
von Alveran
Hab mal verschiedene Sketche probiert um die Ausgänge/Eingänge verschieden zu belegen, funktioniert einwandfrei. Danke nochmal.

Re: 328RFStamp

Verfasst: 09.07.2020, 15:37
von Allodo
Ich habe heute mal die Platine gelötet und wollte nun mit dem Atmel Studio einen Bootloader aufspielen, nur weiß ich ehrlich gesagt nicht wie :roll:

Hatte bisher immer bei einem Arduino Mini die Fuses gesetzt mit dem Atmel Studio. Allerdings bekomme ich beim Read der Platine nur eine Fehlermeldung.

Code: Alles auswählen

Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)

Unable to enter programming mode. Verify device selection, interface settings, target power, security bit, and connections to the target device.
Habe das Ganze so angeschlossen, allerdings den CC1101 noch weggelassen. Habe ich dort einen Fehler beim anschließen?
Bitte nicht zerreißen, wegen der Lötqualität. Habe das erste Mal SMD gelötet ;)

Re: 328RFStamp

Verfasst: 09.07.2020, 16:56
von jp112sdl
Der "Reset" Pin ist über einen C am Reset vom 328P, für den FTDI.

Wenn du mit ISP programmieren möchtest, dann musst du das rechteckige RST Pad nutzen (rechts unter der 14)

Re: 328RFStamp

Verfasst: 09.07.2020, 21:12
von Allodo
Danke für die Antwort, ist der RST-Pin nicht durchkontaktet?
Zumindest steht es auf der Platine so.

Ja, wollte mit ISP den Bootloader aufspielen. Geht das auch per FTDI? Ich dachte das würde nur per ISP gehen?

Wenn man den Bootloader auch per FTDI aufspielen kann, wie müsste dieser dann angeschlossen werden? Beim Arduino MIni kann man den ja einfach einstecken :)

Re: 328RFStamp

Verfasst: 09.07.2020, 21:37
von jp112sdl
Allodo hat geschrieben:
09.07.2020, 21:12
Geht das auch per FTDI?
Nein.
Allodo hat geschrieben:
09.07.2020, 21:12
Danke für die Antwort, ist der RST-Pin nicht durchkontaktet?
Das RST-Pad geht direkt auf den Reset-Pin vom 328P, der RST-Pin (also die Bohrung) geht über den C an den Reset. Wie beim Pro Mini...

Sollte aber eigentlich im Schaltplan alles auch ersichtlich sein
https://github.com/jp112sdl/328RFStamp/ ... ematic.pdf

Re: 328RFStamp

Verfasst: 10.07.2020, 10:30
von Allodo
Sollte aber eigentlich im Schaltplan alles auch ersichtlich sein
Sorry, aber so tief bin ich denn nicht bewandert in der Elektronik, lol

Ich halte mich da eher 1zu1 an die Anleitung , ohne genau zu wissen, warum und weshalb :roll: