اطلاعیه

Collapse
No announcement yet.

ایجاد گیت منطقی با میکرو کنترلر AVR

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

    #16
    پاسخ : ایجاد گیت منطقی با میکرو کنترلر AVR

    نوشته اصلی توسط pencil
    اگه اجازه بدید دوتا سوال دارم البته اگه جسارت نباشه
    ببنید الان وقتی می نویسم 1<<DDA1 یعنی اینکه ما یه عدد یک ساختیم یعنی 0x01 بعد اون رو به اندازه DDA1 در بایت DDRA مربوطه شیفیت میدیم تا خود بیت (در اینجا پین شماره 1 ) برابر یک بشه ؛ درسته؟
    سوال دوم اینکه کانفیگ میکرو چیه؟ از کجا میشه بهش دسترسی داشت چون تا جایی که یادمه در زبان بیسیک برای تعریف ورودی خروجی مینویسن کانفینگ (منو ببخشید اینقدر سوال میکنم )
    خواهش میکنم...
    ببینید شما دارین عدد 1 رو به اندازه DDA1 یعنی 1 به راست شیفت میدین...نتیجه چی میشه؟...خب 1 از محدوده 8 بیت خارج میشه....باید اینو به سمت چپ شیفت داد نه به راست...

    کانفیگ همون پیکره بندی هستش....بسکام رو نمیدونم چون باهاش کار نکردم (اینا قراردادهای کامپایلر هستش)ولی با اتمل استودیو یا کد ویژن فایل io میکرو مربوطه رو پیدا کنید و داخلش رو نگاه کنید...کلی دیفاین مثل همونایی که گذاشتم توش هست(واسه همه رجیستر ها)...حتی خود رجیستر هم دیفاین میشه و با یک عدد که همون آدرسش باشه نشون داده میشه...

    همیشه بپرسید تا یاد بگیرید و اگه کسی هم پرسید جوابشو بدید... :nice:
    تولید کننده تجهیزات برنامه پذیر اتوماسیون صنعتی

    www.intelart.ir


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

    دیدگاه


      #17
      پاسخ : ایجاد گیت منطقی با میکرو کنترلر AVR

      نتیجه این میشه :

      حالا فرض کن که به ما میگن a رو 4تا به چپ و 3 تا به راست شیفت بدید

      b1=a<<4
      b2=3>>a

      ================================================== ========================
      جسارتا در مورد b2 اشتباه ننوشتید ؟؟؟
      فکر کنم باید مینوشتید : b2=a>>3

      البته بنده طبق قوانین زبان سی میگم :

      [variable]>>[number of places]

      ببخشید دیگه ...
      * هر گاه خدا بخواهد بنده ای را خوار کند، دانش را از او دور سازد.
      * سخن بگویید تا شناخته شوید، زیرا که انسان در زیر زبان خود پنهان است.
      *بدترین دوست،آ‌ کسی است که برای او به رنج و زحمت افتی.
      حضرت علی(ع)
      آموزش AVR به ساده ترین زبان ممکن : Noise.Blog.IR

      دیدگاه

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