Picproje Elektronik Sitesi

DERLEYİCİLER => Microchip MPLAB C serisi => Konuyu başlatan: enigma - 17 Ekim 2021, 11:38:17

Başlık: Mplabs x karşılaştırma sorunu
Gönderen: enigma - 17 Ekim 2021, 11:38:17
arkadaslar mplabs  son surumu kurduktan sonra KARŞILASTIRMA yaparken sorun yasıyorum

/*  PIC16F877A  */

#define _XTAL_FREQ 16000000
#pragma config FOSC = HS // HS osilatörü
#include <xc.h>
void main(void) {
   
TRISA=0xff;
TRISB=0x00;    PORTB=0x00; 

while(1) {
  if (RA0==1) { RB0=1; } else { RB0=0; };   
  if (PORTAbits.RA2==1) { RB2=1; } else { RB2=0; }; 
  }
   
}


burada RA0 VEYA RA2 den giriş alamıyorum.. proteusda kontrol ediyorum veya entegre yukluyorum banamısın demedi. son surumdenmi kaynaklanıyor 5.50v. yoksa başka bir sorun mu var ... proteusda yaptığım devreyi ccs c hex veriyorum sorun yok. ama mplap xc derlendikten sonra RA0 VEYA PORTAbits.RA2  şeklinde  giriş alamıyorum.. sizce ne olabilir...
Başlık: Ynt: mplabs x
Gönderen: Tagli - 17 Ekim 2021, 13:27:23
İşlemci modeli nedir? Muhtemelen PORTA'daki pinler varsayılan olarak analog giriş modundadır, bu yüzden dijital giriş alamıyorsundur. İlgili register'dan ayar yaparak bunları dijital giriş olarak ayarlaman gerekli.
Başlık: Ynt: mplabs x
Gönderen: power20 - 17 Ekim 2021, 13:35:30
Main içinde return sakıncalı olmuş
Başlık: Ynt: mplabs x
Gönderen: Tagli - 17 Ekim 2021, 13:41:23
Alıntı yapılan: Kılıç - 17 Ekim 2021, 13:35:30Main içinde return sakıncalı olmuş
Döngünün içinde değil. Bu sebeple, olup olmaması bir şey değiştirmiyor. Döngüden çıkarsa zaten main'den de döner (çıkar) her türlü.
Başlık: Ynt: Mplabs x karşılaştırma sorunu
Gönderen: mehmet - 17 Ekim 2021, 22:48:06
ADCON1 = 0X06;
Başlık: Ynt: Mplabs x karşılaştırma sorunu
Gönderen: enigma - 18 Ekim 2021, 07:21:26
tamam cozuldu ADCON1 = 0X06;  tesekkur ederım.. yalnız a ve e portu dijital calısıyor...    e portunun analog kalmasını veya sadece e portundan 1 adet analog kalmasını nasıl yapabilirim
Başlık: Ynt: Mplabs x karşılaştırma sorunu
Gönderen: mehmet - 18 Ekim 2021, 10:35:20
https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/DataSheets/39582C.pdf

REGISTER 11-2:ADCON1 REGISTER (ADDRESS 9Fh)
Sayfa 128