Próbuję uruchomić do eksperymentów oraz późniejszych modyfikacji pewien projekt. Projekt wymaga drobnych zmian w definicji płytki, tu konkretnie jest to RP Pi Pico. W opisie jest podane co zmienić;
Oczywiście wskazane zmiany wprowadziłem, jednak występuje błąd kompilacji;
W kodzie wygląda to tak;
I tu moje pytanie, czy nie powinno to być Wire.begin(1); zamiast Wire1.begin();? Jeśli 1 wstawię w nawias, to wszystko się kompiluje jednak na żadnej z magistral I2C nie ma jakichkolwiek sygnałów. Chodzi o ten projekt; https://github.com/kaefe64/Arduino_uSDX_Pico_FFT_Proj Chcę go zmodyfikować do pracy tylko jako odbiornik i dodać wyższe pasma i zanim zaprojektuję dedykowane PCB to wszystko łączę na stykówce. Dodatkowa AtMega sterująca filtrami pasmowymi jest nie podłączona. Czyli Pico, ILI9341 i Si5351A.
Kod: Arduino
Oczywiście wskazane zmiany wprowadziłem, jednak występuje błąd kompilacji;
Kod: Arduino
W kodzie wygląda to tak;
Kod: Arduino
I tu moje pytanie, czy nie powinno to być Wire.begin(1); zamiast Wire1.begin();? Jeśli 1 wstawię w nawias, to wszystko się kompiluje jednak na żadnej z magistral I2C nie ma jakichkolwiek sygnałów. Chodzi o ten projekt; https://github.com/kaefe64/Arduino_uSDX_Pico_FFT_Proj Chcę go zmodyfikować do pracy tylko jako odbiornik i dodać wyższe pasma i zanim zaprojektuję dedykowane PCB to wszystko łączę na stykówce. Dodatkowa AtMega sterująca filtrami pasmowymi jest nie podłączona. Czyli Pico, ILI9341 i Si5351A.