PIC programlama hakkında yardımcı olur musunuz

Katılım
29 Eyl 2021
Mesajlar
16
Puanları
1
Yaş
20
Merhaba PIC programlama öğreniyorm Udemy üzerinden ders alıyorum fakat anlamadığım bir konu var mesela pıc16 serisindeki bir mikrodenetleyicinin 8bit ve 16bitlik seçenekleri var bunların farkı nedir 8 bit veya 16 bit mikrodenetleyici ne demek yardımcı olabilir misiniz
 

FakirMaker

Paylaşımcı üye
Katılım
5 May 2009
Mesajlar
679
Puanları
106
pic16 serisi 14bitlik komut ve 8 bitlik veriyoluna sahiptir. pic24 serisi 16bit veriyoluna ve pic32 32 bit veriyoluna sahiptir. Proglama esnasında senin için çok fark yapmayacaktır çünkü derleyici pic serisine göre dataları 8bit veya 16bit olarak yazacaktır. Tek fark 8 bitten daha büyük int,float,double gibi değişkenleri derleyici 8 bit işlemci için 8 er bitlik gruplara ayırarak ram üzerinde kaydedilmesini sağlarken 16 bitlik işlemcide 16 bitlik gruplara ve 32 bitlik işlemci için 32 bitlik gruplar halinde yazar. Yani 8 bitlik işlemciye sahip bir pic serisinde 32bitlik bir float değişkeni kaydedilirken, çağırılırken veya matematiksel işlem yaparken 4 adet ram hücresi kullanılır ve 4 kere çağırma kaydetme işlemi yapılır. 32bit bir pic te is sadece bir hücre kullanılır ve bir kere çağırılır. Bu 4 kat hız artışı sağlayactır.

programlama mantığını öğrenmen için pic çalışman güzel ama pic serisinin bir geleceği yok. Sana tavsiyem arduinoyla başla stm32 veya esp32 ile devam et.
 

Forum istatistikleri

Konular
118,538
Mesajlar
834,559
Kullanıcılar
430,601
Son üye
fatihkartal

Yeni konular

Üst