Arkadaşlar merhaba 16f628 için a pinnin 6 bitini giriş son 2(pin6 ve 7yi) pini ve portbnin hepsini çıkış yapmak istiyorum.
Aşağıdaki yazılımı yüklüyorum olmuyor.Yardımcı olabilecek birileri var mı?Teşekkürler...
include 16f628_4i
include jlib
disable_a_d_functions
pragma target protection on
pin_a0_direction = input
pin_a1_direction = input
pin_a2_direction = input
pin_a3_direction = input
pin_a4_direction = input
pin_a5_direction = input
pin_a6_direction = output
pin_a7_direction = output
port_b_direction = all_output
Özel bir sebebi yok ise,
JAL ile değil de XC8 ile,
hiç olmazsa CCS ile çalışmanı tavsiye ederim.
JAL'in kullanıcı sayısı çok az.
CCS çok renklidir !
Çok karışık işlemler yapmıyorum oyüzden.Önceden assembly kullanıyodum.jal daha basit geldi.Teşekkürler..
Çok karışığı bırak
çok basit işleri bile yapamıyorsun işte
dene ccs c yi ne olacak, jal ile uğraştığına değmez.
16f628 datasheette porta için yazılanları okumalısın,
osc pinleri giriş çıkış yapmaya çalışmadan önce
dahili osilatör tanımlamasını yap bence,
birde comparatörü kapatmalısın,
jal bende bilmiyorum çok yardımcı olamayacağım.
Bende Basit işler için JAlv2 kullanıyorum. Boşver jal'ı Jalv2 ye geç onu kullan. gerisi gelir.
include 16f628_4i -- dahili osilatör tanımlanır.
include jlib
disable_a_d_functions
pragma target protection on
include comp -- 16f628 icin analog
disable_comp -- analog karsilastiricilar kapatildi
pin_a0_direction = input
pin_a1_direction = input
pin_a2_direction = input
pin_a3_direction = input
pin_a4_direction = input
pin_a5_direction = input
pin_a6_direction = output -- porta 6 cikis yapildi
pin_a7_direction = output -- porta 7 cikis yapildi
port_b_direction = all_output -- portbler cikis yapildi
Bu şekilde osc uçları çıkış yapılmıştır arkadaşlar.