12F serisi çıkış vermiyor

Başlatan EmaNet, 03 Aralık 2011, 20:50:41

EmaNet

Arkadaşlar 12F675 ve 12F629 pic programlıyorum. Ne proteusta ne de gerçek devre üzerinde çıkış alamıyorum.kullandığm kod:

TRISIO=0
veya
Output PORTGP


pwm.c

kodların tamamını verseydin daha iyi olurdu.
portları çıkış yapmak için şu değerleri gir

CMCON=7
TRISIO=%00001000
GPIO=%00000000

unutmadan, MCLR pini yani GP3 çıkış olmuyor yanlızca giriş olur.
_/\/\/\_ -[ı- -ı>|- -|ı|ı|ı- -ı< -||- -l[]l-

zakbay

12f675 kullanıyorsunuz ansel=0 diyerek adc kullanmayı da iptal etmelisiniz
Tek dostum çalışmak...

EmaNet

sıkıntıyı buldum sıkıntı 12F629'da GP0/CIN+ ve GP1/CIN- uçları komparatör uçları olduğu için çıkış vermiyor.
12F629'da ANSEL=0 komutu yerine analog kannaları dijitale çevirebileceğim bir kod var ise sorun çözülecektir.

ipek

Pwm.c hoca CMCON=7 demiş ve sende denememiş... :)

karbal656

#5
All_Digital TRUE

kısaca bu kod işini görür