To add a SPI just add this on /boot/firmware/config.txt (in bookworm)
if you type pinctrl it will show the spi pin.
By default the cs0 pin for spi1 is gpio18
Code:
dtoverlay=spi1-1cs
By default the cs0 pin for spi1 is gpio18
Code:
daniel@Pi5:~ $ pinctrl 0: ip pu | hi // ID_SD/GPIO0 = input 1: ip pu | hi // ID_SC/GPIO1 = input 2: a3 pu | hi // PIN3/GPIO2 = SDA1 3: a3 pu | hi // PIN5/GPIO3 = SCL1 4: ip pn | lo // PIN7/GPIO4 = input 5: no pu | -- // PIN29/GPIO5 = none 6: no pu | -- // PIN31/GPIO6 = none 7: op dh pu | hi // PIN26/GPIO7 = output 8: op dh pu | hi // PIN24/GPIO8 = output 9: a0 pn | lo // PIN21/GPIO9 = SPI0_MISO10: a0 pn | lo // PIN19/GPIO10 = SPI0_MOSI11: a0 pn | lo // PIN23/GPIO11 = SPI0_SCLK12: no pd | -- // PIN32/GPIO12 = none13: no pd | -- // PIN33/GPIO13 = none14: a4 pn | hi // PIN8/GPIO14 = TXD015: a4 pu | hi // PIN10/GPIO15 = RXD016: no pd | -- // PIN36/GPIO16 = none17: no pd | -- // PIN11/GPIO17 = none18: op dh pd | hi // PIN12/GPIO18 = output19: a0 pd | lo // PIN35/GPIO19 = SPI1_MISO20: a0 pd | lo // PIN38/GPIO20 = SPI1_MOSI21: a0 pd | lo // PIN40/GPIO21 = SPI1_SCLK22: no pd | -- // PIN15/GPIO22 = none23: no pd | -- // PIN16/GPIO23 = none24: no pd | -- // PIN18/GPIO24 = none25: no pd | -- // PIN22/GPIO25 = none26: no pd | -- // PIN37/GPIO26 = none27: no pd | -- // PIN13/GPIO27 = none
Statistics: Posted by danjperron — Mon Feb 19, 2024 4:23 pm