Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: crasftsman - 06 Aralık 2016, 13:36:36

Başlık: proton basic df player mini haberleştirme sorunu
Gönderen: crasftsman - 06 Aralık 2016, 13:36:36
        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
Başlık: Ynt: proton basic df player mini haberleştirme sorunu
Gönderen: fofo - 06 Aralık 2016, 16:36:08
HSEROUT [$FF,$06,[$03,$00,$00,$01,$FE,$F7,$EF]

şeklinde tek komut ile gönder
Başlık: Ynt: proton basic df player mini haberleştirme sorunu
Gönderen: Maxim - 06 Aralık 2016, 16:41:50
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
Başlık: Ynt: proton basic df player mini haberleştirme sorunu
Gönderen: crasftsman - 08 Aralık 2016, 17:08:18
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
Başlık: Ynt: proton basic df player mini haberleştirme sorunu
Gönderen: eeewoman - 17 Mart 2017, 11:13:34
merhabalar bende pic18f46k22 ile dfplayer üzerine çalışıyorum.bana yardım edebilirmisiniz
Başlık: Ynt: proton basic df player mini haberleştirme sorunu
Gönderen: mehmet - 17 Mart 2017, 17:39:08
Öncelikle hoş geldiniz;
yaptıklarınızı paylaşınız, eksikler - hatalar söylenir zaten.
Ama sıfırdan yardım edilmez burada...