PIC programlama hakkında yardımcı olur musunuz

Katılım
29 Eyl 2021
Mesajlar
29
Puanları
1
Yaş
23
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
 
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
129,798
Mesajlar
930,191
Kullanıcılar
452,591
Son üye
Ercan Akkaya

Yeni konular

Çevrimiçi üyeler

Geri
Üst