اطلاعیه

Collapse
No announcement yet.

روش خواندن از روی دیتاشیت

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

    روش خواندن از روی دیتاشیت

    سلام
    همه جا میگن که از روی دیتاشیت میکرو میشه یاد گرفت !
    حالا زبانمون اینقدر بد نیست ، دست و پا شکسته یه چیزی میفهمیم !
    ولی هیچ کدوم از دستورا آخه توش نیست ! روش خاصی داره ؟
    مثلاً میگه فلان کار کنید ، فلان دستور ، فلان رجیستر
    بعد یه نمونه برنامه رو نیگاه می کنی ، میبینی شباهتی به نوشته های اون ندارند هیچ ، بقلشون چند تا دستور عجیب غریب دیگه هم هست ! oo:
    میشه کسی مارو در رمزگشایی دیتاشیت های میکرو کمک کنه :redface:
    ممنون

    #2
    پاسخ : روش خواندن از روی دیتاشیت

    سلام عزیز
    کی گفته با خوندن دیتاشیت می تونی برنامه بنویسی ؟؟ :NO:
    برای این کار شما باید در ابتدا یک زبان برنامه نویسی همچون سی یا بیسیک بلد باشی بعدش تازه برای استفاده از اون آی سی باید بری از تو دیتا سیت اساس استفاده از اونا را یاد بگیری !!
    البته این همه دنگ و فنگ برای شما لازم نیست چون دوستان نویسنده زحمت کشیدن و این دیتاشیت ها رو خوندن و برای ما با ترجمه شیوا گذاشتن که استفاده کنیم !!
    بهتره به جای دیتا شیت بری سراغ کتاب !!!
    البته خوندن دیتاشیت یک مزیت داره و اون هم اینه که زبانتم تقویت میشه!!! :nice:
    موفق باشی!!! :job:
    Aristar Group - Always And Forever

    دیدگاه


      #3
      پاسخ : روش خواندن از روی دیتاشیت

      برای برنامه نویسی به زبان اسمبلی، همون دیتاشیت کافیه(البته باید با دستورات و محیط کامپایلر هم آشنایی داشته باشی)
      توی دیتاشیت فقط دستورات اسمبلی ، امکانات و رجیسترها نوشته شده.(البته در مورد AVR)

      دیدگاه


        #4
        پاسخ : روش خواندن از روی دیتاشیت

        سلام
        برای یادگیری arm شرکت اتمل می توانی از کتاب انتشارات نص (مرجع کامل میکروکنترلرهای armآ‌ سری at91) استفاده کنی که بیشتر قسمت های آنرا راه اندازی کرده و برای هر قسمت مثال کافی داره و هم نرم افزاری کار کرده هم سخت افزاری.

        دیدگاه


          #5
          پاسخ : روش خواندن از روی دیتاشیت

          یعنی این دیتاشیتها همگی به زبان اسمبلی هستند ؟
          من می خوام یاد بگیرم ، به چه علت ؟
          تا یه چیز جدید اومد ، چند سالی صبر نکنم یک جوانمرد پیدا بشه و برای C برنامه بنویسه و ما بریم استفاده بکنیم .
          الان مثلا AT91SAM7X256
          من می تونم بفهمم چی نوشته ! تو معنی مشکلی نیست ، مشکل تو مفهومشه !
          چجور استفاده بکنیم !

          دیدگاه


            #6
            پاسخ : روش خواندن از روی دیتاشیت

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

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

            تو دیتاشیت معمولا عملکرد بخش های مختلف، نحوه تعامل با اون ها و رجیسترها توضیح داده شده که برای هر بخش باید به همین ترتیب بخونی.
            انتظار هم نداشته باش که الان دیتاشیت رو باز کردی همینطور مثل روزنامه بخونی و بفهمی چی میگه... باید اونفدر بخونی که دستت بیاد تو اون میکرو و دیتاشیت چه خبره... از این بخش بپری به اون بخش ... از اون به این ... این تکرار بیشتر برای چند بخش اصلی میکرو هست که بعضی هاشون تو کار با با بخش های مختلف میکرو زیاد تکرار میشه. مثل بخش های مدیریت توان، وقفه، کلاک ها و سیگنال های مهم میکرو...
            من خودم دیتاشیت at91sam7x به اون عظمت رو پرینت گرفتم و می خونم!! (700 صفحه!!) بعضی از بخش ها رو بالای 7-8 دور خوندم!! البته نترس من یکم خنگ و بی استعدادم! :mrgreen:
            به یه حدی از تسلط که رسیدی اونوقت موفع برنامه نویسی فقط مراجعه های کوتاه به دیتاشیت داری

            مسئله مهم دیگه کامپایلر. غیر از اینکه یه زبون مثل c رو یاد گرفتی، باید با یه کامپایلر هم آشنا بشی. البته زبون یکیه اما هر کامپایلری اصطلاحا لهجه خاص خودش رو داره. مثل اینکه چطوری وسط کد c چند خط اسمبلی بنویسیم، به توابع ویژگی خاصی بدیم (مثل inline یا وقفه و ...). یادگیری اینا خیلی ساده. با خوندن help کامپایلر و یا با دیدن چند نمونه سورس حل میشه.

            نکته بعدی اینه که اگه بخوای منتظر بمونی واسه همه چی فایل کتابخونه و کد آماده بیاد، همیشه عقب میمونی. موقعی کتابخونه های درست حسابی میاد که دیگه کار از کار گذشته :mrgreen:
            از هز کتابخونه ای استفاده میکنی حتما یه نگاهی به کدش بنداز. اصلا راه اندازی پریفرال های ساده میکرو کار سختی نیست و با خوندن دیتاشیت راحت میشه برنامش رو نوشت. حتما باید اینکارو بکنی.
            اوایل یکم سخته. باید کم کم زبون دیتاشیت ها رو بفهمی.
            بقول استادمون اگه می خوای حرفه ای بشی باید کاتالوگ خون حرفه ای باشی.
            https://www.linkedin.com/in/mohammadhosseini69

            http://zakhar.blog.ir

            دیدگاه

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