ccs c'de, programa lm016 lcd'yi sürmek için gereken kodları ekliyorum. Proteus'ta sorunsuz çalışıyor devre. Fakat entegreyi programlayıp, lcd bağlantıları yapılmış devreye taktığımda çalışmıyor. 16f877'de de aynı problem var, 16f628'de de. Mesela;
şekline bir program deniyorum. A0 bacağındaki led yanıp kalıyor. Çünkü program, printf(lcd_putc,"\fLCD")'ye geldiği an duruyor. Sorun neden olabilir sizce?
LCD yi düzgün bağlamamış olabilirsin. LCD den yanıt beklerken orada takılıyor. Bekliyor bekliyor birsey gelmiyor naapsin. Bağlantılarını kontrol et. Bir de NOPUT yapma. Power Up timer iyi birşey, kapatma.