IAR da binary sayı

Başlatan nonstradam, 12 Mayıs 2006, 13:41:04

nonstradam

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.

Klein

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

aYe

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

bu dosyayı include olarak dahil etmeniz kafi.

İyi çalışmalar.
Dünyada iki şey sonsuzdur. İnsanın aptallığı ve evren. Ancak ikincisinden o kadar emin değilim... (Einstein)

nonstradam

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.

CaFFeiNe

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

nonstradam

selam binary problemini tatlisukurnazi hocamın verdiği dosyayla çözdüm. sıra geldi IAR da interrupt ları delmeye haydi bakalım ya ALLAH.  ;)

mrtr24

Iar 'da yeni çalışmaya başladım. Binary sayı girmede sorun yaşıyorum.Nasıl çözebilirim?