Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.
EXAL81 Newbie Joined: 05/08/2025 Location: United KingdomPosts: 11
Posted: 10:19am 31 Mar 2026
Copy link to clipboard
Print this post
Hello. I have built a project using a Raspberry pi (2040), an LCD panel and an RF transceiver module. The display responds correctly to the "GUI TEST LCD PANEL" instruction, so is OK. Which PICO pins to use for the display SPI where copied from an article in Practical Electronics mag, called "Raspberry PI Pico BacKPack". Since I thought it would be the correct thing to do, I used the same set of pins for the RF module, so that only one SPI interface would be used. But when I come to run my PICO basic, I get "ERROR PIN 24/GP18 IS RESERVED ON STARTUP". The only possible clue that I have is that the OPTION LIST includes : "SYSTEM SPI GP18,GP19,GP16. I definitely did not set that myself, so I don't know how it got there or what it is for. Please can any help.
dddns Guru Joined: 20/09/2024 Location: GermanyPosts: 813
Posted: 11:00am 31 Mar 2026
Copy link to clipboard
Print this post
Please post the output of Option list and have a look at manual page 62. If you want to talk to a SPI based RF Transceiver you need to open a second SPI channel..manual 210
phil99 Guru Joined: 11/02/2018 Location: AustraliaPosts: 3099
Posted: 11:04am 31 Mar 2026
Copy link to clipboard
Print this post
From the latest manual, Display Panels p62.
System SPI is setup for the LCD, Touch and the SD card and I don't think it can be used for non-system devices.