das display kann daten über das spi interface mit maximal 4mhz bearbeiten, du hast aber das spi auf 20mhz/4 eingestellt... also den teiler noch erhöhen.
ok, du stellst ckp und cke auf null aber setup_spi(... SPI_H_TO_L...) überschreibt die werte doch wieder mit dem wert den SPI_H_TO_L darstellt.Code:... SSPCON1_CKP = 0; SSPSTAT_CKE = 0; //int i; setup_spi(spi_master|SPI_H_TO_L|SPI_CLK_DIV_4); ...
sehe ich das so richtig?
laut der tabelle die ich gefunden habe ist SPI_H_TO_L gleich ckp=1 und cke =1.
http://www.fernando-heitor.de/compon...g6469/#msg6469







Zitieren

Lesezeichen