ccs c ile haberleştirdim aynı kodları proton basicle de yazdım ama çalışmadı .yardım ederseniz sevinirim
Device = 16F877
Xtal = 4
ADCON1=7 'TÜM GİRİŞLER DİGİTAL
Hserial_Baud = 9600 ' Seri iletişim hızı 9600 bPs
Hserial_RCSTA = %10010000 ' seriport açık ve alıma herzaman açık
Hserial_TXSTA=%00100000 ' GÖNDERİM AÇIK
Hserial_Clear = On ' bilgi alındığında Tampon belleği temizle
LCD_DTPin = PORTD.4
LCD_RSPin = PORTE.0
LCD_ENPin = PORTE.1
LCD_Interface = 4 ' 4-bit Interface
LCD_Lines = 2
LCD_Type = 0
LCD_CommandUs = 2000
LCD_DataUs = 50
Symbol PEIE = INTCON.6 ' Peripheral Interrupt Enable
Symbol GIE = INTCON.7 ' Global Interrupt Enable
Symbol RCIE = PIE1.5 ' USART Receive Interrupt yetki
Symbol RCIF = PIR1.5 ' USART Receive Interrupt bayrağı
GIE=0 'tüm kesmeler kapalı
PEIE=1 'Çevre birim kesmesi aktif
RCIE=1 'Usart alım kesmesi aktif
GIE=1 'tüm kesmeler aktif
basla:
TRISA = 0
TRISB = 0
TRISC = 0
HSerOut [$FF]
HSerOut [$06]
HSerOut [$03]
HSerOut [$00]
HSerOut [$00]
HSerOut [$01]
HSerOut [$FE]
HSerOut [$F7]
HSerOut [$EF] 'ana program başlangıç
End 'program sonu
HSEROUT [$FF,$06,[$03,$00,$00,$01,$FE,$F7,$EF]
şeklinde tek komut ile gönder
işlemci gerçekten 877 mi? yıoksa 877A mı
ayarları şöyle yapın
Declare Hserial1_Baud=9600
Declare Hserial1_RCSTA=$90
Declare Hserial1_TXSTA=$24
Declare Hserial1_SPBRG=25
Declare Hserial1_Clear=On
birde bunlara gerek yok
programın devamı varmı
Symbol PEIE = INTCON.6 ' Peripheral Interrupt Enable
Symbol GIE = INTCON.7 ' Global Interrupt Enable
Symbol RCIE = PIE1.5 ' USART Receive Interrupt yetki
Symbol RCIF = PIR1.5 ' USART Receive Interrupt bayrağı
GIE=0 'tüm kesmeler kapalı
PEIE=1 'Çevre birim kesmesi aktif
RCIE=1 'Usart alım kesmesi aktif
GIE=1 'tüm kesmeler aktif
yok aslında pic 18f46k22 kodlar şimdilik bu kadar df mini playerin haberleşmesi için once uyanması için 3000 ms bekleme sonrada 10 adet kod gondermem lazım
merhabalar bende pic18f46k22 ile dfplayer üzerine çalışıyorum.bana yardım edebilirmisiniz
Öncelikle hoş geldiniz;
yaptıklarınızı paylaşınız, eksikler - hatalar söylenir zaten.
Ama sıfırdan yardım edilmez burada...