TFT display a AS5600
TFT display a AS5600
Zdravím,
něčemu nerozumím.
V kodu samostatně tft display funguje a dekodér AS5600 také. Ale dohromady to display blokuje
Display jede na pinech 8,9,10,11 a 13 - klasika ISP, a modul jede na i2c.
jakou to má souvislost? díky
něčemu nerozumím.
V kodu samostatně tft display funguje a dekodér AS5600 také. Ale dohromady to display blokuje
Display jede na pinech 8,9,10,11 a 13 - klasika ISP, a modul jede na i2c.
jakou to má souvislost? díky
Re: TFT display a AS5600
Nikdo ti nedokáže poradit, natož najít chybu. Je potřeba sem vložit kompletní kód. Slouží k tomu pátá ikona zleva při vložení příspěvku.
Re: TFT display a AS5600
Dobrá, snad to bude ok.
Kód: Vybrat vše
//
// TEST tft display 128x160 + AS5600
//
#define Cs_pin 10 // pin CS displeje
#define Rs_pin 9 // pin RST disleje
#define Dc_pin 8 // pin A0 displeje
#include <SPI.h>
#include "Ucglib.h"
#include "AS5600.h"
AS5600 as5600;
Ucglib_ST7735_18x128x160_HWSPI ucg(Dc_pin, Cs_pin, Rs_pin);
uint32_t period = 10000;
unsigned long time_now = 2;
//-------------------------------------------------------------------------------------------
void setup() {
Serial.begin(115200);
//as5600.begin(); // po odkomentovani display nejde
Serial.print("\nTEST - 16.06.2024");
ucg.begin(UCG_FONT_MODE_TRANSPARENT);
ucg.clearScreen();
ucg.setRotate270();
delay(100);
}
//=========================== HLAVNI PROGRAM ================================================
void loop(){
if (millis() >= time_now) {
time_now = millis() + period;
ucg.setFont(ucg_font_8x13_mr);
ucg.setColor(250, 255, 0);
ucg.setPrintPos(10,17);
ucg.print("Test TFT + AS5600");
} // konec period
} // konec loop
//===========================================================================================
//===========================================================================================
Re: TFT display a AS5600 kolize SPI a i2c
Tak jsem hledal a hledal...
Našel jsem spousty odkazů o kolizi i2c a SPI, takže tady je ten problém. Nikoli f displeji nebo AS5600.
Ale bohužel nikdo žádnou radu nedal
Našel jsem spousty odkazů o kolizi i2c a SPI, takže tady je ten problém. Nikoli f displeji nebo AS5600.
Ale bohužel nikdo žádnou radu nedal

Kolize SPI a i2c
Tak hledám a hledám... existuje řešení?
Re: TFT display a AS5600
Co zkusit jiny Arduino? Na cem to zkousis?
https://arze.cz - ARduino Zapojení Elektronika
https://hackaday.io/projects/hacker/1326779 - Moje probíhající i dokončené projekty
https://hackaday.io/projects/hacker/1326779 - Moje probíhající i dokončené projekty
Re: Kolize ISP a i2c

To nemá nic společného s Arduinem... ale problém bude s Timery procesoru.
SPI jde, ale jakmile dáš begin... pro i2c zamrzne to. A opačně.
Re: TFT display a AS5600
Omlouvám se a zpátky na strom...
Chyba byla mezi židlí a klávesnicí....
Modul AS5600 neměl PullUp rezistory. Pokud běhal sám, nevadilo to.
Ale jakmile jsem použil i SPI, tak se bloknul. Což je logické.
Tak další zkušenost
Hezký den a bastlení Zdar!
Chyba byla mezi židlí a klávesnicí....
Modul AS5600 neměl PullUp rezistory. Pokud běhal sám, nevadilo to.
Ale jakmile jsem použil i SPI, tak se bloknul. Což je logické.
Tak další zkušenost

Hezký den a bastlení Zdar!
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů