While döngüsünden nasil cikabilirim?

Başlatan Ugur2006, 02 Eylül 2006, 22:02:39

Ugur2006

Cok tesekkür ederim.
Yarin bu PIC'den alip denemelerimi artik bu PIC ile devam ettireyim.

tnen

Bence RS 232 den gelen bilgiye gore birşeyler yapılacak ise burda UART kesmesi aktif yapılıp bununla ilgili kod yazmak daha uygun olur akadaslar . Siz ne dersiniz.

Ugur2006

Alıntı yapılan: "Ziya"
Bacak bağlantıları aynı. Port sayısı da aynı. İstersen 16F84 programlarını ufak bir ekleme ile çalıştırabilirsin (CMCON=7)

CCS Kodu icinde PortA nin bitlerini digital olarak kullanmak icin bu
CMCON=7  komutunu nereye yazmaliyim?
Söyle bir örnegin neresine yazmaliyim?
#fuses XT,NOWDT, NOPROTECT
#include <16F628.h>
#use delay(clock=4000000)
#use rs232(baud=9600,rcv=PIN_A1,xmit=PIN_A0,parity=N,bits=8)

#FUSES NOWDT                 	//No Watch Dog Timer
#FUSES INTRC                 	//Internal RC Osc
#FUSES NOPUT                 	//No Power Up Timer
#FUSES NOPROTECT             	//Code not protected from reading
#FUSES NOBROWNOUT            	//No brownout reset
#FUSES NOMCLR                	//Master Clear pin used for I/O
#FUSES NOLVP                 	//No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOCPD               	//No EE protection


void main()
{
................
..........
.....
}


Birde dahili RC osilotor kullanmak istedigimde ben bunu yine kodun neresinde belirtmeliyim?