اطلاعیه

Collapse
No announcement yet.

err define Atmel Studio

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    err define Atmel Studio

    سلام

    من نیاز به یک کمک کوچک دارم

    کد زیر در Atmel Studio را می نویسم err می گیرد

    چرا ؟

    کد:
    #define DATA_HLI PORTB.0
    #define RCK_HLI  PORTB.1
    #define SCK_HLI  PORTB.2
    کد:
     RCK_HLI=0; 
          for (i=0 ; i < 8 ; i++)
          {
            DATA_HLI = Segment[DSA][i]; SCK_HLI =0; SCK_HLI =1; }
     RCK_HLI=1;
    err در قسمت DATA_HLI است

    لطفا راهنمایی کنید

    خداوندا
    از بچگی به من آموختندهمه را دوست بدار حال که بزرگ شده ام و کسی را دوست می*دارم می گویند:
    فراموشش کن
    دکتر علی شریعتی

    #2
    پاسخ : err define Atmel Studio

    در اتمل استدیو نمیشه مثل کدویژن portb.x استفاده کرد .
    یه سر به لینک زیر بزن خیلی تاپیک مفیدیه!!!!!!!
    http://www.eca.ir/forum2/index.php?topic=81025.msg493466#msg493466
    تنها دو روز در سال هست که نمیتونی هیچ کاری بکنیآ‌! یکیآ‌ دیروز و یکیآ‌ فردا . . .

    دیدگاه


      #3
      پاسخ : err define Atmel Studio

      دستیابی به یه بیت از یه رجیستر با عملگر . چیزیه که کدویژن واسه خودش تعریف کرده و اصلا استاندارد زبان C نیست...

      میتونید از این دیفاین واسه گرفتن یه بیت از یه رجیستر استفاده کنید :

      [code=c]#define gbi(port,bit) ( ( (port) & (1 << (bit) ) ) >> (bit) )[/code]
      تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

      www.intelart.ir


      ساخت کنترلر دما PID فازی با AVR [آموزشی]

      دیدگاه


        #4
        پاسخ : err define Atmel Studio

        سلام
        تازه اگه اتمل استدیو دستورات کدویژن رو قبول میکرد شما اون دیفاین رو برابر pinb.0 قرار دیدید نه پورت b
        کد:
        #define DATA_HLI PORTB.0
        امام مهدی(عج): اگر شیعیان ما ، که خداوند طاعتشان دهد. در عهد ما وفادار و همدل بودند، هرگز دیدار ما (ظهور) به تاخیر نمی افتاد.(کدام عهد ؟)

        دیدگاه


          #5
          دوست عزیز Mahdi.Faani ​ قضیه چیه هر کد و نوشته ای توی این سایت هزار تا حرف اضافه و خرچنگ قورباغه اضافه مینکنه . اصلا اسا اشکال از سیستم منه؟ راه حلش چیه؟

          دیدگاه


            #6
            نوشته اصلی توسط jamalmusic نمایش پست ها
            دوست عزیز Mahdi.Faani ​ قضیه چیه هر کد و نوشته ای توی این سایت هزار تا حرف اضافه و خرچنگ قورباغه اضافه مینکنه . اصلا اسا اشکال از سیستم منه؟ راه حلش چیه؟
            شاید یه مقدار دیر باشه ،
            دنیای اینترنت دائما در حال تغییر و بروزرسانی هست ، این انجمن هم شامل این بروزرسانی ها هست.
            این خطوط بقولی خرچنگ قورباغه ، در اصل تگ ها و یک سری گزینه های ادیتور بودن که در نسخه قدیمی انجمن کار میکردن ، اما با بروز رسانی از کار افتادن و به این شکل نمایش داده میشن.
            برای مثال دوستمون جناب mahdi faani از تگ زبان C استفاده کردن که بعد بروزرسانی های انجمن دیگه کار نمیکنه .
            و برای مثال &gt; بیانگر علامت < و &lt; بیانگر علامت > بوده.

            دیدگاه

            لطفا صبر کنید...
            X