Wechsel zwischen GPIO Pinmode und Altmode

  • Hallo zusammen,


    kann ich Pins zwischenzeitlich als SPI Schnittstelle bspw. für einen Sensor nutzen, die Pins dann mithilfe von einem pyhton script (RPi.GPIO) als Eingänge schalten, dass diese keine bzw. nur geringe elektrische Auswirkungen auf den angeschlossenen Sensor/Aktor haben und anschließend wieder variable zurück in den ALTMODE SPI schalten?


    Also je nach Bedarf zwischen einem ALTMODE und den GPIO Input/Output Möglichkeiten hin und her schalten?


    Danke für eure Hilfe!

    Juln

  • Hallo Juln,


    ja - aber Du musst die Spannungsversorgung zum SPI-Sensor elektrisch trennen. Bei Sensoren, die nur wenige mA benötigen, kannst Du die Spannungsversorgung über einen als Ausgang geschalteten GPIO-Pin realisieren. Ggf. auch über einen über GPIO gesteuerten Transistor (Stichwort: Transistor als Schalter).


    Wenn Du das auf andere Weise versuchst zu realisieren, dann riskierst Du, dass Du mit dem Bit-Banging die Kommunikation mit dem SPI-Sensor massiv störst.


    Beste Grüße


    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    • Icon-Tutorials (IDE: Geany) - GPIO-Library - µController-Programmierung in Icon! - ser. Devices - kein Support per PM / Konversation

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.