this post was submitted on 11 May 2025
5 points (100.0% liked)

Raspberry Pi

181 readers
1 users here now

Community für Austausch zum Thema Raspberry Pi und Kollegen.

Wikipedia: "Der Raspberry Pi [...] ist ein Einplatinencomputer, der von der britischen Raspberry Pi Foundation entwickelt wurde. Der Rechner enthält ein Ein-Chip-System (SoC) von Broadcom mit einer Arm-CPU. Die Platine hat das Format einer Kreditkarte. Der Raspberry Pi kam Anfang 2012 auf den Markt; sein großer Markterfolg wird teils als Revival des bis dahin weitgehend bedeutungslos gewordenen Heimcomputers als Einstieg zum Programmieren und Experimentieren für Kinder angesehen."

Verwandte Communities:

IT Communities:

Netiquette wird vorausgesetzt. Gepflegt wird ein respektvoller Umgang - ohne Hass, Hetze, Diskriminierung.

Bitte beachtet die Regeln von Feddit.org.

Attribution


founded 1 year ago
MODERATORS
 

Moin.

Ich nutze den Raspi 5 in Kombination mit dem waveshark rn532 Reader-Modul. Ich habe diese Anleitung und das rn532-Wiki für das Setup genutzt. Der rn532 ist mit meinem Raspi verbunden, uart ist an, soweit alles erledigt. (Ich denke mal, es ist normal, dass die rn532-LED rot ist?)

Aber der Code, den das Wiki und der Artikel nutzen, funktioniert auf dem Raspi 5 nicht mehr. Es sollte am Code liegen, weil ich hoffentlich alle anderen Fehler korrigiert habe. Der Code nutzt immer noch ttyS0 für die UART-Schnittstelle, aber von ttyS0 ist auf meinem Raspi keine Spur, obwohl ich serial port in der raspi-config aktiviert habe. Jedes Mal, dass ich example_get_uid.py ausführen will, wie es in den Artikeln beschrieben wird, bekomme ich den Error: "[Errno 2] could not open port /dev/ttys0: [Errno 2] No such file or directory: '/dev/ttyS0'" und das stimmt ja auch, ttyS0 existiert auf dem Raspi 5 scheibar nicht.

Gibt es inzwischen aktuellen Code, um zwischen NFC-Tags und dem Raspi 5 (rn532) zu kommunizieren? Oder kann ich den Code irgendwie fixen? Ist es vielleicht etwas ganz anderes?

top 8 comments
sorted by: hot top controversial new old
[–] DmMacniel@feddit.org 2 points 2 months ago (1 children)

ttyS0 ist auf meinem Raspi keine Spur, obwohl ich serial port in der raspi-config aktiviert habe

mhm, ich kenn zwar das Modul nicht und hab auch kein raspi5 (hab eine 4) aber wenn ich via raspi-config den Serial port aktiviere (keine login shell via serial ermöglichen, serial port öffnen) und neustarte bekomme ich via ls /dev die Blockdateien: serial0 und ttyS0 angezeigt so wie es wohl nach der Anleitung erwartet wird.

[–] Peter_Arbeitslos@feddit.org 1 points 2 months ago (1 children)

Ich bekomme serial0 auch, dazu tty0 bis tty63 und ttyAMAs. ttyS0 scheint nicht mehr der Standart für den Raspi5 zu sein, ich konnte keine Foren finden, wo jemensch Fragen zu ttyS0 auf dem raspi5 hatte, außer hier, wo gesagt wurde, dass OP doch gefälligst ttyAMA benutzen soll.

[–] DmMacniel@feddit.org 2 points 2 months ago (1 children)

Mhm vielleicht kannst du den sourcecode anpassen dass es /dev/serial0 benutzt?

[–] Peter_Arbeitslos@feddit.org 1 points 2 months ago (1 children)

Wahrscheinlich, bloß wo und wie? Hatte gestern keine Lust mehr, mich da noch rein zu arbeiten und hab auch die Hoffnung, dass es irgendwo aktuellen Code gibt.

[–] DmMacniel@feddit.org 2 points 2 months ago (2 children)

Mhm weiß nicht ob es möglich ist, aber vielleicht kannst du ein Link von /dev/ttys0 auf /dev/serial0 erstellen?

[–] Peter_Arbeitslos@feddit.org 1 points 2 months ago

Ja, sowas in der Art werde ich wohl machen müssen, wenn sich nicht noch aktueller Code findet. Ich warte noch ein bisschen ab, ob nicht noch Leute aktuellen Code haben, dann setz ich mich da ran.

[–] Peter_Arbeitslos@feddit.org 1 points 2 months ago (1 children)

Ich hab statt UART jetzt einfach SPI genommen, ging ohne Probleme.

[–] DmMacniel@feddit.org 2 points 2 months ago

sehr cool, viel erfolg bei deinem Projekt!