TDA7294 yazdı:Hocam IkareBUS hakkında bir kaç soru var.
Bu I2BUS için Mikro kontrolcunun özel portu mu var yoksa herhangi portla çalışır mı?
Çalışırsa 16f84 ile I2BUS lu ses kontrolculeri nasıl bağlarız.?
Bu arada bu adam deli mi diye sorabilirsiniz sabah saat 5 te mesaj atmış diye. Sınavlara çalışıyoruz ara verdim biraz.
Tekrar söyleyeyim benim kullandığım bus SPI. I2C başka birşey, 2-wire'dır.. Neyse
Bu I2C ses kontrolcü TDA7313 falan herhalde. Bunların datasheetlerinden adress bilgilerini ve kontrol datalarını bulup, kullandığın dile göre gerekli kodu yazman yeterli. Bazı PIC serilerinde hardware I2C ve SPI desteği oluyor. (Misal 16F877'de var) 16F84 çok eski ve artık üretilmeyen bir PIC. İlla bunu kullanacağım dersen, "bit bang" denilen, o protokolün "emülasyonunu" kullanman gerekiyor. Yani PIC'e "x ms boyunca portu aç, kapa vs" tarzı komutlar vereceksin. Genellikle hazır yapılmışları oluyor, C kullanırsan ilgili dosyayı include etmen, BASIC varyasyonları kullanırsan dahili komutu (BUSIN BUSOUT tarzı birşeylerdi sanırım) kullanman yeterli.