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

موضوع: مشکل با spi نرم افزاری

  1. #1
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    Icon16 مشکل با spi نرم افزاری

    سلام علیکم دوستان من چند وقت پیش ماژول nrf24l01 را با stm8 راه اندازی کردم خیلی هم خوب کار میکرد ولیکن بدلیل اینکه pcb را اشتباه کشیده بودم و و طرف هم روی تعداد زده بود حالا بدلیل جابجا بودن پایه ها مجبورم از spi نرافزاری استفاده کنم از تابع زیر هم به همین عنوان استفاده کردم ولیکن متاسفانه این تابع اصلا درست کار نمیکند نمیدونم باید چطور دیگری بنوسم اگر راهنمایی کنید ممنون میشنم

    unsigned char spi_soft(unsigned char dat)
    {
    unsigned char cnt = 8;
    while (cnt--) {
    if (dat & 0x80) HI_SDO;
    else LOW_SDO;
    HI_SCK;
    dat <<= 1;
    if (GPIO_ReadInputPin(GPIOC, GPIO_PIN_7)) dat++;
    LOW_SCK;
    }
    return dat;
    }
    ویرایش توسط M.ABDOLLAHI : 05-06-2016 در ساعت 00:36
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

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

  3. #2
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    سلام مجدد یک فرمان Delay(10); بعد از فرمان HI_SCK; گذاشتم درست شد حالا قشنگ کار میکنه الحمدلله
    ویرایش توسط M.ABDOLLAHI : 06-06-2016 در ساعت 01:17
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

کلمات کلیدی این موضوع

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

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