Picproje Elektronik Sitesi

DERLEYİCİLER => Proton+ => Konuyu başlatan: a.zorba - 29 Haziran 2011, 11:25:01

Başlık: plot unplot komutu
Gönderen: a.zorba - 29 Haziran 2011, 11:25:01
adc den okudugum iki deger e göre GLCD de pixel leri hareket etdirmek istiyorum oluyor da sorun GLCD ekranına iki ayrı yerde  çıkıyor . çözüm önerisi olan varmı .?
devre olarak isis / sample / VSM for PIC16 / proton plus deki devreyi kullanabılrısıniz
Device 16F877A
    Declare LCD_DTPort = PORTD
    Declare LCD_RSPin = PORTC.1
    Declare LCD_ENPin = PORTE.0
    Declare LCD_RWPin = PORTC.0
    Declare LCD_CS1Pin = PORTE.1
    Declare LCD_CS2Pin = PORTE.2
    Declare LCD_Type = Graphic
    Declare Internal_Font = On
    Declare Font_Addr = 0

        Dim Xpos As Byte
        Dim Ypos As Byte
        Dim vkad As Word
        Dim akad As Word
        Cls
        ADCON0 = %0000000  ' ADCON0 register value
        ADCON1 = %10000000 ' ADCON1 register value
    Declare Adin_Res 10  
Declare Adin_Tad FRC  
    Declare ADIN_DELAY 20
       
main:
       
      vkad    =  ADIn 0
      Xpos = vkad/16
      akad   =  ADIn 2 
      Ypos = akad/8
       
        Plot Xpos , Ypos
        DelayMS 100
     
        UnPlot Xpos , Ypos
       
        GoTo main



       
Başlık: Ynt: plot unplot komutu
Gönderen: muhittin_kaplan - 29 Haziran 2011, 13:59:52
Biraz CS pinlerini kurcala muhtemel onlardandır.
Başlık: Ynt: plot unplot komutu
Gönderen: muhittin_kaplan - 29 Haziran 2011, 14:03:07
Eportu  Analog sanrıım Ya onu digital yapınız. Yada CS1 ve CS2 yi başka bir porta bağlayınız.
Başlık: Ynt: plot unplot komutu
Gönderen: a.zorba - 29 Haziran 2011, 14:17:03
istedigim gibi oldu sorun CS pinleri  başka ifade ile analog portların ayarıymış sagolasın