NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2888 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 16 از 16

موضوع: کتاب برنامه‌نویسی میکروکنترلرهای سری at91sam7 نوشته علیرضا احمدی

  1. #1
    عضو جدید
    تاریخ عضویت
    Nov 2012
    نوشته ها
    5
    تشکر
    4
    تشکر شده 1 بار در 1 پست

    پیش فرض کتاب برنامه‌نویسی میکروکنترلرهای سری at91sam7 نوشته علیرضا احمدی

    سلام
    ما تو درس میکروکنترلرها کتاب (برنامه‌نویسی میرکوکنترلرهای arm 32 بیتی سری at91sam7 به زبان c) نوشته آقای علیرضا احمدی رو میخونیم. این صفحه رو ساختم تا راهنمایی و مشکلات کتاب رو مطرح کنیم و درباره این کتاب بحث کنیم.
    نویسنده توی مقدمه کتاب از انجمن ایران میکرو تشکر کرده و نوشته که بچه‌های سایت بهش کمک کردن تا این کتاب رو بنویسه

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    کاربر فعال beroz آواتار ها
    تاریخ عضویت
    May 2009
    نام
    بهروز
    نوشته ها
    285
    تشکر
    204
    تشکر شده 299 بار در 116 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mohsendust نمایش پست ها
    سلام
    ما تو درس میکروکنترلرها کتاب (برنامه‌نویسی میرکوکنترلرهای arm 32 بیتی سری at91sam7 به زبان c) نوشته آقای علیرضا احمدی رو میخونیم. این صفحه رو ساختم تا راهنمایی و مشکلات کتاب رو مطرح کنیم و درباره این کتاب بحث کنیم.
    نویسنده توی مقدمه کتاب از انجمن ایران میکرو تشکر کرده و نوشته که بچه‌های سایت بهش کمک کردن تا این کتاب رو بنویسه
    پیشتر شبیه ی پست تبلیغاتیه
    ی عکسی چیزی از کتاب بزارید
    لطفا اسم دانشگاهی که این کتاب رو به عنوان کتاب درسی انتخاب کرده رو هم ذکر کنید

  5. #3
    کاربر فعال ramin.st آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    R . F . S
    نوشته ها
    146
    تشکر
    89
    تشکر شده 90 بار در 42 پست

    پیش فرض

    خوش به حالتون !!! توی دانشگاه ما که همون بیسیک و ... درس میدن!
    منتظری مشهد

  6. #4
    عضو جدید
    تاریخ عضویت
    Nov 2012
    نوشته ها
    5
    تشکر
    4
    تشکر شده 1 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط beroz نمایش پست ها
    پیشتر شبیه ی پست تبلیغاتیه
    ی عکسی چیزی از کتاب بزارید
    لطفا اسم دانشگاهی که این کتاب رو به عنوان کتاب درسی انتخاب کرده رو هم ذکر کنید
    سلام
    ممنون که توجه کردید.
    نه هدفم تبلیغات نیست. فکر کردم شاید نویسنده و کسایی که بهش کمک کردن هنوز توی انجمن فعال باشن. خواستم باهاشون در ارتباط باشم و با دانشجوهای دیگه هم تبادل اطلاعات کنم.

    این عکس روی جلدش:


    دانشگاه آزاد شوشتر

  7. #5
    عضو جدید
    تاریخ عضویت
    Nov 2012
    نوشته ها
    5
    تشکر
    4
    تشکر شده 1 بار در 1 پست

    پیش فرض

    من کتاب رو دارم میخونم و جلو میرم. توی فصل 5 صفحه 90 یه مدار ماتریس LED داده و یه برنامه هم براش نوشته که حرف A رو روی اون نمایش بده. اما هرچی کدا رو میخونم و بیتا رو بررسی میکنم نمیتونم چیزی ازش بفهمم. توی شکل مشخص نکرده که پایه های ماتریس LED باید به کدوم پایه های میکرو وصل بشن.

    شکل مدار تقریبا همچین چیزیه (کپی کتاب نیستش اما اتصالا همینن):


    تا اینجا تقریبا مطمئن شدم که جهت LED ها رو برعکس کشیده. اما باز هم برنامه رو که بررسی میکنم، شکل حرف A از توش در نمیاد.

    این هم برنامه:

    #include "AT91SAM7S64.h"
    #include "pio.h"
    #include "delay.h"
    int main(){

    PORTA_OUTPUT=0x00000fff;
    RST_PORTA=0x00000fff;
    while(1){
    //******************************
    SET_PORTA=0x00000F7C;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000E82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000E82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000D81;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000B82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x000007FC;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    }}

    کد:
    #include "AT91SAM7S64.h"
    #include "pio.h"
    #include "delay.h"
    int main(){
    
    PORTA_OUTPUT=0x00000fff;
    RST_PORTA=0x00000fff;
    while(1){
    //******************************
    SET_PORTA=0x00000F7C;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000E82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000E82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000D81;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000B82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x000007FC;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    }}
    به نظر میاد باید اتصالا اینجوری باشن:
    R1----------PA0
    R2----------PA1
    .
    .
    .
    R7----------PA6

    و

    C1----------PA7
    C2----------PA8
    .
    .
    .
    C5----------PA11

    اگر کسی با دات ماتریکس کار کرده راهنمایی کنه.
    مرسی


  8. #6
    کاربر فعال shahrivar88 آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    امیر عزیزی
    نوشته ها
    243
    تشکر
    173
    تشکر شده 201 بار در 109 پست

    پیش فرض

    شما اول سطر یکم را 1 میکنید بقیه سطر ها 0.
    در سطر اول led هایی که میخواید روشن بشند ستون نظیرش رو باید 0 یا زمین کنید.
    و به همین روش سراغ سطر بعدی میرید

    مثلا شما میخواید چراغ های 3 و 7 از سطر اول رو روشن کنید. شما سطر اول رو 1 کنید. ستون 3 و 7 رو 0 کنید بقیه ستون ها 1.
    این کار انقدر سریع باید انجام بشه که چشم متوجه این نشه در هر لحظه فقط چراغ های یک سطر روشنه یلکه همه چراغ های روشن همه سطر ها رو با هم میبینه. ولی در اصل هر سطر بعد از سطر دیگه روشن میشه.

    این کلایات روشن کردن دات ماتریسه.
    سرزمین من\r

    دانلود کتاب آموزش پورت سریال در c#

    http://www.iranmicro.ir/forum/showthread.php?t=9629

  9. تشکرها از این نوشته :


  10. #7
    کاربر فعال shahrivar88 آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    امیر عزیزی
    نوشته ها
    243
    تشکر
    173
    تشکر شده 201 بار در 109 پست

    پیش فرض تنظیم کدها

    [PHP]


    //******************************
    SET_PORTA=0x00000E82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************
    SET_PORTA=0x00000E82;
    delay_ms(5);
    RST_PORTA=0x00000FFF;
    //******************************

    [/PHP]


    NOTE


    برنامه تون رو نگاه کنید قسمت بالا دوبار نوشته شده
    فکر کنم ایراد کارتون اینه که led هاتون رو باید روی هر سطر آند مشترک کنید.






    وقتی ستون های شما ریفرش میشن توی برنامه فقط یکیشون 0 است بقیه 1 هستند. پس باید سمت کاتد led رو به ستون باشه. ولی در شکلی که قرار دادید معکوسه.
    اگر میخاید برنامه رو دستکاری کنید نات مقادیر رو بزارید در غیر این صورت جهت ال ای دی ها رو عوض کنید.
    ویرایش توسط shahrivar88 : 12-10-2013 در ساعت 21:03
    سرزمین من\r

    دانلود کتاب آموزش پورت سریال در c#

    http://www.iranmicro.ir/forum/showthread.php?t=9629

  11. تشکرها از این نوشته :


  12. #8
    کاربر فعال shahrivar88 آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    امیر عزیزی
    نوشته ها
    243
    تشکر
    173
    تشکر شده 201 بار در 109 پست

    پیش فرض

    ستون اول:
    چراغ های 3و4و5و6و7

    ستون دوم:
    چراغ 2

    ظاهرا که منطقیه!
    ستون سوم:
    چراغ 2

    ستون چهارم:
    چراغ 1

    ستون پنجم:
    چراغ های 3و4و5و6و7
    سرزمین من\r

    دانلود کتاب آموزش پورت سریال در c#

    http://www.iranmicro.ir/forum/showthread.php?t=9629

  13. تشکرها از این نوشته :


  14. #9
    عضو جدید
    تاریخ عضویت
    Nov 2012
    نوشته ها
    5
    تشکر
    4
    تشکر شده 1 بار در 1 پست

    پیش فرض

    از اینکه جواب دادین ممنونم. اگه میشه کد کامل و درست رو برای نشون دادن حرف a بزرگ بنویسید. اگه میشه با این فرض باشه که دیودا باید برعکس شکل باشن.

    مرسی
    ویرایش توسط mohsendust : 13-10-2013 در ساعت 19:12

  15. #10
    کاربر فعال shahrivar88 آواتار ها
    تاریخ عضویت
    Jul 2011
    نام
    امیر عزیزی
    نوشته ها
    243
    تشکر
    173
    تشکر شده 201 بار در 109 پست

    پیش فرض

    دوست گرامی
    در نگاهی که به برنامه گوبا مورد نمایش داده شده شبیه عدد 8 فارسی است و خط وسط a را ندارد. برای خط وسط شما در ستون 2و3و4 چراغ چهارم را روشن. کنید.
    شما توانسته اید برنامه را آزمایش و نتیجه را ببینید یا فقط روی کد ها تمرکز دارید؟
    سرزمین من\r

    دانلود کتاب آموزش پورت سریال در c#

    http://www.iranmicro.ir/forum/showthread.php?t=9629

  16. تشکرها از این نوشته :


  17. #11
    عضو جدید
    تاریخ عضویت
    Nov 2012
    نوشته ها
    5
    تشکر
    4
    تشکر شده 1 بار در 1 پست

    پیش فرض

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

  18. #12
    تازه وارد
    تاریخ عضویت
    May 2010
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام دوست عزیز . منم این کتابو خریدم از لحاظ برنامه نویسی و کتابخانه که داخلش توضیح داده اکثرا یا اشتباه نوشته یا توضیح نداده و همچنین مدارات داخل کتاب هم اشکال فنی داره .....! زیاد به این کتاب تکیه نکن

  19. #13
    تازه وارد
    تاریخ عضویت
    Dec 2013
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام دوستان من یه سوال دارم . توی keil uversion5.0 نمی تونم یک پروژه با at91sam7x256 درست کنم چون پک مربوط به این میکرو توی pack installer وجود نداره . لطفا راهنمایی کنید.

  20. #14
    تازه وارد
    تاریخ عضویت
    May 2013
    نوشته ها
    3
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام دوست عزیز ،
    فکر کنم یاگه کیلورژن 5 رونصب کردی ، بتونی هدر x256رو و آدرس "C:\Keil_v5\ARM\INC\Atmel\SAM7X" پیدا کنی ، البته اگه مسیر نصب رو عوض کردی که باید ت همون آدرس دنبالش بگردی .

    - - - Updated - - -

    ( فکر کنم اگه کیل ورژن 5 رو ...)

  21. #15
    تازه وارد
    تاریخ عضویت
    May 2013
    نوشته ها
    3
    تشکر
    2
    تشکر شده 0 بار در 0 پست

    پیش فرض

    من هم یه مشکل دارم ، اگه کسی راهنمایی کنه ممنون میشم:
    برنامه usart رو نوشتم ، تو دیباگر کیل هم usart#0 کار میکنه ، برای اتصال هم ماژول ttl to r232 گرفتم ، ولی برای ماژول چیزی ارسال نمیشه،
    اگه راهنمایی کنید یا راه تست کردن پورت رو بهم بگید ممنون میشم
    بردم هم header at91sam7s64 rev.3 شرکت ECA هست، واقعا خستم کرده

  22. #16
    تازه وارد
    تاریخ عضویت
    May 2016
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

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

موضوعات مشابه

  1. درخواست کتابخانه AT91Sam7 برای پروتئوس
    توسط omid_safari در انجمن در خواست نرم افزارو كرك
    پاسخ: 3
    آخرين نوشته: 29-04-2017, 21:37
  2. هر پایه در at91sam7 چقدر جریان میده؟
    توسط beroz در انجمن AT91 series (ATMEL)
    پاسخ: 5
    آخرين نوشته: 06-12-2013, 10:38
  3. زبان برنامه نویسی آرم
    توسط alamdar در انجمن مباحث کلی ARM
    پاسخ: 13
    آخرين نوشته: 30-08-2013, 13:40
  4. نحوه برنامه نویسی حرفه ای برای میکروکنترلر
    توسط arsalanarm در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 29-03-2013, 18:24
  5. همکار برای مقاله نویسی
    توسط medadnoki در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 12-03-2013, 13:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •