IAR Embedded workbench PIC18 de bir değişkene binary sayı yüklemek istiyorum ama binary sayıyı bir türlü ifade edemedim. IAR da yeniyim acaba IAR da binary sayı kullanılmıyormu? hi-tech te binary sayıyı 0b00001111 şeklinde belirtiyorduk. bu şekilde IAR hata veriyor bir türlü beceredim. IAR ustaları yardımlarınızı bekliyorum. çalışmalarınızda başarılar.
IAR 'ın kısıtlamaları hakkında bir fikrim yok. Eğer iar da bunun bir ayarlaması , çözümü yoksa : Şöyle bir kandırmaca işinizi görür sanırım
#define 0b00000000 0x00 // 0
#define 0b00000001 0x01 // 1
.
.
.
#define 0b11111111 0xFF // 255
Selam,
IAR haddinden fazla ansi olduğu için binary sayı girilemiyor, zamanında iar ile yaptığımız mail trafiğinin sonucunda da onaylandı.
Klein hocamın önerdiği çözüm tek çözüm gibi, en azından ben öyle yapıyorum ;
http://www.hemenpaylas.com/download/700818/Bindef.h.html (http://www.hemenpaylas.com/download/700818/Bindef.h.html)
bu dosyayı include olarak dahil etmeniz kafi.
İyi çalışmalar.
ilginize teşşekkürler. Ben PIC ten kurtulmak için IAR ı seçtim önce PIC üzerinde IAR ı kavrayıp sonra farklı controller lara geçmek istedim. fakat bu problem biraz hevesimi kırdı. bu dosyayı include etmek program memory de bir artış meydana getirmez diye düşünüyorum yanılıyormuyum.
hafızada bir artış meydana getirmez çünkü #define direktifi ile burada yaptığın sadece normal rakamlara takma isimler vermek yani derleyici 0b11111111 gördüğü yere 255 yazacak okadar
selam binary problemini tatlisukurnazi hocamın verdiği dosyayla çözdüm. sıra geldi IAR da interrupt ları delmeye haydi bakalım ya ALLAH. ;)
Iar 'da yeni çalışmaya başladım. Binary sayı girmede sorun yaşıyorum.Nasıl çözebilirim?