Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip XC Serisi => Konuyu başlatan: apsis - 01 Mart 2015, 22:57:17

Başlık: xc8 printf fonksiyonu kullanımı
Gönderen: apsis - 01 Mart 2015, 22:57:17
xc8 deki printf() fonksiyonu ile lcd için çıkış alınabiliyor mu? Yoksa farklı bir görevi mi var. Çünkü ben stdio'a baktığımda port işlmleri ile ilgili bir şey göremedim. Eğer kullanılıyorsa lcd için çıkış alınacak port ayarını nasıl yapıyoruz?
Başlık: Ynt: xc8 printf fonksiyonu kullanımı
Gönderen: mehmet - 02 Mart 2015, 00:34:24
http://www.microchip.com/forums/m757560.aspx (http://www.microchip.com/forums/m757560.aspx)
http://sky.geocities.jp/home_iwamoto/page/Psoft/Psoft_B01a.htm (http://sky.geocities.jp/home_iwamoto/page/Psoft/Psoft_B01a.htm)
http://airvariable.asablo.jp/blog/2012/07/05/6500879 (http://airvariable.asablo.jp/blog/2012/07/05/6500879)

"putch" fonksiyonunu yeniden tanımlıyorsunuz.  Bu fonksiyon
içerisine LCD rutinlerini yazıyorsunuz. Herhangi bir yerde
kullanılan "printf" fonksiyonu bu putch fonksiyonuna dallanıyor...

http://forums.futura-sciences.com/electronique/644092-compilateur-pic-xc8-instruction-printf.html (http://forums.futura-sciences.com/electronique/644092-compilateur-pic-xc8-instruction-printf.html)
Aynı şekilde seri haberleşme için de geçerli olabilmektedir...
Başlık: Ynt: xc8 printf fonksiyonu kullanımı
Gönderen: apsis - 02 Mart 2015, 17:09:08
ben burada port yönlendirmeleriyle ilgili birşey göremedim!
Başlık: Ynt: xc8 printf fonksiyonu kullanımı
Gönderen: Tagli - 02 Mart 2015, 17:45:13
Port yönlendirmesi de benzer şekilde yapılıyor. XC8'in derleyici rehberinde şu basit örneği vermiş:
void putch(char data) {
    while( ! TXIF) // check buffer
        continue;    // wait till ready
    TXREG = data;    // send data
}
Başlık: Ynt: xc8 printf fonksiyonu kullanımı
Gönderen: apsis - 04 Mart 2015, 21:17:04
hocam bu seri lcd ler için anladığım kadarıyla. paralel lcd ler için nasıl oluyor?