forumlarda cokca kullanılan 16f84 le yapılmıs olan 433 mhz kontrol kartlarının alıcı yapısını 12f508 veya 12f675 ile yapmak istiyorum. örnek komut dizini aradım bulamadım.
picbasic plus 1,24 compiler kullanıorum.
device 12f508
seklinde girdigim zaman compiler bu pic i tanımıyor.
pic in dahili osilatorunu kullanmak istiyorum ama port koşullamaları ve dahili osilatorun frekans kosullamalarını bilmiyorum ve hakkında örnekte bulamadım. örnek komut dizisi olan arkadaslar paylaşabilirse çok faydali olacaktır.
@ device pic12F675, intrc_osc_noclkout, wdt_off, pwrt_on, mclr_off, protect_on
DEFINE OSC 4
define OSCCAL_1K 1
Alıntı Yappicbasic plus 1,24 compiler kullanıorum.
üst versionlar forumda var.
@OG yardımın icin teşekkürler komutların anlamlarınıda yazabilir misin? baska bir konu port kosullamaları
mesela f84 te
if porta.0 seklinde gittigimiz dizi de f508 icin nasıl bir dizi girecegiz
if gp.0 gibi mi??
508 / 675 deki portların A, B gibi isimleri yok, General (genel) Port Input Output yani GPIO olarak isimlenmiş. Diğerlerinde A, B, C, D gibi değişik gruplarda portlar var.
GPIO.0
PORTA.0
PORTD.0
gibi kullanılır.
TRIS ayaralarıda (in/out atamaları) aynıdır.
TRISIO = %00010101 'GPIO için
TRISA = %00010101 ' PORTA için
TRISB = %00010101 'PORTB için
gibi.
Bütün işler aynı mantıkla yapılır
IF GPIO.4=1 THEN gibi
Yalnız bir düzeltme yapalım,
Alıntı Yappicbasic plus 1,24 compiler kullanıorum
demişsin. proton+ kullanıyorsan,
Device = 12F675
Config CPD_OFF,CP_ON,BODEN_OFF,MCLRE_OFF,PWRTE_ON,WDT_OFF,INTRC_OSC_NOCLKOUT
SET_OSCCAL
Declare XTAL 4
Bu şekildedir.
cok teşekkür ederim.
http://www.picproje.com/index.php/topic,17464&postdays=0&postorder=asc&start=20
linkinden yeni surumu indirdim. proteusla birlestirilmis yuksek surum gibi geldi bana. (konuyu yanlıs yere actıgımı sonradan farkettim)
tekrar ilgi ve yardımın icin teşekkür ederim.
Cmcon=7 ibaresine derleyici hata veriyor.Kodu derleyemiyorum.
Piç basic pro kullaniyorkullanıyorum.
Alıntı yapılan: ahmet fikret - 07 Haziran 2017, 22:00:25
Cmcon=7 ibaresine derleyici hata veriyor.Kodu derleyemiyorum.
Piç basic pro kullaniyorkullanıyorum.
ne hata veriyor? Kodunu paylaşlaşırsan yardımcı olabiliriz.
Alıntı yapılan: ahmet fikret - 07 Haziran 2017, 22:00:25
Cmcon=7 ibaresine derleyici hata veriyor.Kodu derleyemiyorum.
Piç basic pro kullaniyorkullanıyorum.
12F508 için derliyor isen bu denetleyicide CMCON registeri yok, onun için hata verir. Bu satırı programdan çıkartabilirsin.