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

موضوع: راه اندازی spi

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2013
    نام
    محمد صالحی
    نوشته ها
    24
    تشکر
    6
    تشکر شده 10 بار در 3 پست

    Icon17 راه اندازی spi

    سلام
    من تصمیم دارم بین دو آرم از طریق spi ارتباط برقرار کنم
    برنامه master و slave زمینه شد
    در این برنامه من 0X0F را به slave ارسال می کنم اما در خروجی همه led ها روشن می شود و ارسالی صورت نمی گیرد.
    ازبرنامه های کتاب هم استفاده کردم آنها هم جواب نمی دهد.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: DSC_0146.jpg
مشاهده: 32
حجم: 147.6 کیلو بایت  
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar SPI.rar (359.2 کیلو بایت, 66 نمايش)
    ویرایش توسط mv195218 : 20-07-2014 در ساعت 05:11

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2013
    نام
    محمد صالحی
    نوشته ها
    24
    تشکر
    6
    تشکر شده 10 بار در 3 پست

    پیش فرض

    کسی نیست جواب بده

  4. #3
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    فایل های spi.c و pio.h رو ارسال کنید .
    بهتره توی محیط شبیه سازی ، برای هر دوتا برنامه بیت های ncpha و cpol رو چک کنید و ببینید مشابه به هم برنامه ریزی شدن یا نه .

  5. #4
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2013
    نام
    محمد صالحی
    نوشته ها
    24
    تشکر
    6
    تشکر شده 10 بار در 3 پست

    پیش فرض

    هدر ها رو قرار دادم

    برای برنامه با هدر at91sam7x256

    slave:

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: SLAVE-AT.png
مشاهده: 32
حجم: 22.8 کیلو بایت

    MASTER:
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: MASTER-AT.png
مشاهده: 25
حجم: 23.4 کیلو بایت

    برای برنامه با هدر SPI.C

    SLAVE:
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: SLAVE-SPI.png
مشاهده: 24
حجم: 22.8 کیلو بایت

    MASTER:

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: MASTER-SPI.png
مشاهده: 26
حجم: 23.5 کیلو بایت
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar header.rar (5.1 کیلو بایت, 27 نمايش)
    ویرایش توسط mv195218 : 25-07-2014 در ساعت 01:48

  6. #5
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

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

  7. #6
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2013
    نام
    محمد صالحی
    نوشته ها
    24
    تشکر
    6
    تشکر شده 10 بار در 3 پست

    پیش فرض

    باز هم جواب نداد

    master:

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: master.png
مشاهده: 21
حجم: 23.4 کیلو بایت

    slave:

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: slave.png
مشاهده: 16
حجم: 23.1 کیلو بایت
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar Prog.rar (155.1 کیلو بایت, 33 نمايش)

  8. #7
    کاربر علاقه مند
    تاریخ عضویت
    Mar 2013
    نام
    محمد صالحی
    نوشته ها
    24
    تشکر
    6
    تشکر شده 10 بار در 3 پست

    پیش فرض

    کسی نیست مرا یاری کند

  9. #8
    تازه وارد
    تاریخ عضویت
    Jul 2014
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    خیلی ممنون از مطلب خوبتون
    میگم میشه هدر usart.c رو هم بذارید واقعا ممنون میشم ار لطفتون

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

  1. ره اندازی smt160 با پورت موازی
    توسط M.ABDOLLAHI در انجمن AVR
    پاسخ: 3
    آخرين نوشته: 27-04-2009, 21:34

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

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