Küçük entegre

Başlatan einstain90, 14 Mart 2008, 21:59:47

einstain90

Arkadaşlar bir proje için hafif bir devre kurmam gerekiyor.Acaba kontrol edebileceğim 4 veya 3 digital bacağı olan programlanabilir hangi entegreyi tavsiye edersiniz.
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

mustafa_cmbz

12f675...bunun yanında smd kullanırsanız o daha ufak olacaktır..

einstain90

teşekürler peki bir sorum daha olacak bu entegre ile 3 fazlı 12 volt bir motoru kontrol edicem.12 volt motor yükünü kaldırabilecek npn ve pnp hangi transistörleri önerebilirsiniz.Mosfet veya normal
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

picusta

BLDC motor için ESC'mi yapacaksin yoksa?
Motorun kaç amper çektigini de söylemelisin.

einstain90

Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

einstain90

Entegreyi aldım. Acaba programlama kartının neresine takıcam bi bakabilirmisiniz?

http://img186.imageshack.us/img186/3169/12hl9.jpg
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

einstain90

Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

Lütfi AYYILDIZ


tyildizak


einstain90

ilk programlamamı denedim ve hata verdi osilatör değeri yok varolan kullanılsınmı felan diyodu. 3ff diye filan bişeler diyodu internette araştırdım osilatörler ilgili değer okumak filan gerek yazmışlar ama nasıl yapıcam bilmiyorum.Kod şu bakarmısınız neden o hatayı veriyor o hatayı verdikten sonrada doğrulama hatası veriyor.

'    hardware configuration
    '    ======================
@   device  pic12f675, intrc_osc_noclkout, wdt_on, pwrt_on, mclr_off, protect_off
             ' ınternal oscillator
             ' disable watch dog timer
             ' enable power up timer
             ' disable mclr function but leave this pin available as input
             ' enable brown out detect
    
         cmcon = %00000111 ' disable analog comparator
         ansel = 0         ' disable a/d converter
         trısıo = %111001  ' set gpıo<2:1> as output, the other as input

    '                      
    '    hardware connection
    '    ===================
         swıtch             var gpıo.0
         led1               var gpıo.1
         led2               var gpıo.2
        
    '
    '    ////////////////////////////////|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\        
    '
    '                             program start here                              
    '
    '    ////////////////////////////////|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\        
    '    
start:
    ıf swıtch=1 then
       led1=1
       led2=0
       else
           led2=1    
           led1=0
       endıf
    goto start
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

tyildizak

kodla ilgisi yok,pici programlamadan önce oku, ayarlardan osccal değerini sakla, programlarken bu değeri yaz.

einstain90

entegreyi çoktan programladım değer kaybolmuştur
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...

einstain90

bu arada söylemeyi unuttum programlayıcıdaki sarı ışık devamlı yanıp yanıp sönüyor daha önce bu 16f877de ve 16f84a da olmamıştı
Her işte her zaman bir aksilik çıkar.Siz yeterki pes etmeyin...