۲۳ آبان ۱۳۹۷

درباره نویسنده

زئوس Zeus

زئوس Zeus

زئوس هستم خدای المپزئوس هستم خدای المپ

مطالب مشابه

12 Comments

  1. 3

    hadi

    با سلام …
    امکانش هست توضیح این خط کد را بفرمایید :
    asm(“sbi %0, %1” : : “I” (_SFR_IO_ADDR(port)), “I” (bit))

    با تشکر

    پاسخ
    1. 3.1
      زئوس Zeus

      زئوس Zeus

      سلام دوست عزیز
      در واقع این خط تعریف اینلاین اسمبلی در GCC هست که برای ست کردن یک بیت از یک رجیستر مورد استفاده قرار میگره ،
      برای توضیحات بیشتر در خصوص inline Asm به این مقاله مرجعه کنید.

      پاسخ
      1. 3.1.1

        هادی

        با سلام …
        ممنون از شما، من سعی دارم این کتابخانه رو در کدویژن اجرا کنم ولی به این کدهای اسمبلی ایراد میگیره.
        معادل این میشه دیگه درسته : sbi _SFR_IO_ADDR(LCD_PORT),LCD_RST ؟
        در مورد فایلی سمپلی که قرار دادید، امکانش هست خروجی هگزر را هم بگذارید تا اول بتونیم درست بودن اتصالات و ال سی دی رو چک کنیم، بعد برای تغییر اقدام کنیم؟
        با تشکر

        پاسخ
        1. 3.1.1.1
          زئوس Zeus

          زئوس Zeus

          سلام دوست عزیز ، اون دستور اسمبلی برای یک کردن یک بیت از یک پورت استفاده میشه ، فکر میکنم توی کدویژن به این صورت میتونید باز نویسیش کنید
          PORTB.1 = 1;
          که بیت یک از پورت B رو یک میکنه ؛ یا اینطور بنویسید
          PORTB |=(1<<1); فایل هگز توی پست قرار گرفت.

          پاسخ
  2. 2

    Jaf

    سلام
    با اتمل استیدیو برنامه رو برای مگا۸ کامپایل کردم سیم بندی با بازر چک کردم مشکلی نداره میکرو با ولتاژ ۳. ۳ ولت راه اندازی کردم بک لایت ال سی دی روشنه ولی چیزی نمایش نمیده
    نمیدونم چرا؟

    پاسخ
    1. 2.1
      زئوس Zeus

      زئوس Zeus

      دلایل خیلی زیادی میتونه داشته باشه دوست من
      اولین قدم ، شماتیک مداری رو که بستید بفرستید که ببینیم درست هست یا خیر
      دقیقا همین برنامه رو کامپایل کردید ؟ تغییری توش ندادید ؟

      پاسخ
      1. 2.1.1

        Jaf

        همین برنامه فقط f_cpu رو 8000000
        تعریف کردم
        اگه میشه یه کدهگز با شماتیک mega8a تو سایتتون قرار بدین

        پاسخ
        1. 2.1.1.1
          زئوس Zeus

          زئوس Zeus

          فکر نمیکنم مشکلی وجود داشته باشه ،
          سعی میکنم مساله رو بررسی کنم و نمونه کد رو برای مگا 8 بنویسم ببینم مشکلی داره یا نه !

          پاسخ
          1. 2.1.1.1.1

            Jaf

            سلام
            اگه ممکنه یه عکس از جلو و پشت ال سی دی و یه عکس مونتاژ شده تو سایت قرار
            بدین
            به نظر من ازال سی دی هست احتمالا c1 من گرفتم درایورش با 1661
            فرق میکنه شاید!!
            کاش یه فیلم از سیم بندی وقطعات و تست عملی پروژه قرار میدادین و توضیحاتی عملی میدادین
            فیلم که از پروژه بزارین یه سری از ریزه کاری یا که تو عمل پیش میاد گفته میشه
            ممنون به خاطر توجهتون

          2. زئوس Zeus

            زئوس Zeus

            سلام دوست عزیز
            پست رو آپدیت کردم و عکس از خود LCD و نمونه مونتاژ شده به همراه برد مونتاژ شده در پست قرار دادم
            بعید میدونم که کنترلر متفاوتی داشته باشه ! البته من تست نکردم ولی توی منوال های Nokia نوع LCD ها رو یکی ذکر کرده
            فیلم اجرا شده رو هم میتونید در پست میکروکنترلر مقصر نیست ببینید.

  3. 1

    سلام

    سلام ممنون از خوبتون سایتتون نمونه کد مناسب و کتابخونه برای آردوینو هم قرار بدین.

    پاسخ
    1. 1.1
      Sisoog Os

      Sisoog Os

      سلام انشاله بزودی سعی خودمون را میکنیم

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کلیه حقوق این سایت متعلق به سیسوگ بوده و انتشار مطالب بدون ذکر نام و وب سایت سیسوگ اخلاقا مجاز نمی باشد. Sisoog