16f877a portA analog ölçme

Başlatan isikyasar, 29 Ocak 2013, 22:44:15

isikyasar

Merhaba arkadaşlar,

Device 16F877
Xtal 4


Adin_Res = 10
Adin_Tad = FRC
Adin_Stime = 50
TRISA = %00000001
ADCON1 = %10000000

Declare LCD_DTPin PORTC.4
Declare LCD_ENPin PORTD.3
Declare LCD_RSPin PORTD.2
DelayMS 10

basla:

gosub ANALOG
Print At 1,1,Dec4 analog_oku," "         'analog okunan değer 0--1024 arası

goto basla

ANALOG:
analog_oku = ADIn 0
Return

lcd de analog olarak gördüğüm değer sabit olarak durmuyor 5 aşağı 5 yukarı değerler oynuyor. proteusta ise sorunsuz bir şekilde çalışıyor. kondansatör bağladım devreye yine oynuyor. pic in portA ucuna hiç birşey bağlamadığımda  sayılar yüksek değerde oynuyor.

bu sorunu nasıl düzeltebilirim.

F.T

trimpot ilemi adc ye giriş veriyorsun.bu şekil giriş veriyorsan oynama varsa beslemenden kaynaklanıyordur.
Hakk şerleri hayr eyler Zannetme ki gayr eyler Ârif anı seyreyler Mevlâ görelim neyler Neylerse güzel eyler.

isikyasar


Maxim

https://www.picproje.org/index.php/topic,44920.0.html

buradan devam edin, her satırdaki sorun için yeni başlık olmaz