MikroC ile T6963C SPI iletişim sorunu

Başlatan Engin Çeken, 23 Şubat 2015, 12:38:52

Engin Çeken

Merhabalar.
MikroC'de Pic18f4450 ile MCP23S17 kullanarak T6963C'yi kullanmak istiyorum. (Normal kullanımda, gereken portlar başka işler için gerekli projem için).
Ekranda yazı yazdırmayı başaramadım. Bağlantılarım doğru gibi. Birçok kere kontrol ettim. Proteus ta SPI bilgi hareketsiz.

Aslında ilk SPI haberleşme denemem. Hata yaptığım yeri bulamadım. Bilgisi olan bir arkadaş yardımcı olursa çok sevinirim. 




#include "__SPIT6963C.h"
char txt1[] = " DENEME 1";
char txt[] =  " DENEME 2";

// Port Expander module connections
sbit  SPExpanderRST at LATC0_bit;  // for writing to output pin always use latch (PIC18 family)
sbit  SPExpanderCS  at LATC1_bit;  // for writing to output pin always use latch (PIC18 family)
sbit  SPExpanderRST_Direction at TRISC0_bit;
sbit  SPExpanderCS_Direction  at TRISC1_bit;
// End Port Expander module connections

SPI1_Init();

void main() {

  ADCON1 = 0X0F;                // AN pinleri dijital giriş/çıkış
  CMCON  = 7;                   // komparatorler disable edildi

  SPI_T6963C_Config(240, 128, 8, 0, 2, 1, 0, 4);
 
  SPI_T6963C_graphics(1);
  SPI_T6963C_text(1);
 
  SPI_T6963C_write_text(txt, 0, 0, SPI_T6963C_ROM_MODE_XOR);
  SPI_T6963C_write_text(txt1, 0, 15, SPI_T6963C_ROM_MODE_XOR);

  }







Kabil ATICI

Isıs help dosyalarını incele. Bazen elemanlar için sınırlamalar olabiliyor. Yada gerektiği gibi çalışmayabiliyor.

T6963C kontroller kullanan ekranlar normal halde bile kök söktürecek kadar karmaşık işlemleri gerektirirken bir de araya böyle bir şey koyarak yapmaya çalışmak işe baya zora sokabilir.
ambar7

Engin Çeken

MikroC'nin t6963c için, MCP23S17 yardımıyla spi haberleşme ile kullanılması için ayrı bir library si var. Örnek uygulaması da var indirdim. Çok ta karmaşık gözükmüyor aslında. Tecrubesi olan varsa yardım lütfen. Olmadı board üzerinde denicem.