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

موضوع: شبیه سازی یک دستور برای ارسال هشت بیت اطلاعات بصورت سریال در یک پین

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2011
    نوشته ها
    30
    تشکر
    8
    تشکر شده 0 بار در 0 پست

    Icon16 شبیه سازی یک دستور برای ارسال هشت بیت اطلاعات بصورت سریال در یک پین

    با سلام
    من می خوام این دستور رو در LPC1768 شبیه سازی کنم
    output_bit(PIN_DOUT, shift_left(&cData,1,0));
    دستور فوق محتویات cData را روی یک پایه با دستور شیفت به چپ ارسال می کند در نرم افزار کیل چطور میشه این دستور رو شبیه سازی کرد تا روی بقسه پین ها هم تاثیر نزاره
    GOIP->FIOSET
    GOIP->FIOCLR
    GOIP->FIOPIN
    با تشکر

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    فقط دستور pin هست که چیزی بذارید توش کل پورت را تغییر میده مگر =| باشه
    الان دقیقا می خواهید چیکار کنید؟

  4. #3
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2011
    نوشته ها
    30
    تشکر
    8
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    فقط دستور pin هست که چیزی بذارید توش کل پورت را تغییر میده مگر =| باشه
    الان دقیقا می خواهید چیکار کنید؟
    با تشکر از پاسخگویی شما
    من می خوام spi نرم افزاری استفاده کنم چون در پروژه ای که دارم هر سه spi ام استفاده می شه و مجبورم یه spi نرم افزاری ایجاد کنم.
    ممنون

  5. #4
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    بله میشه spi با gpio انجام داد. فقط موردی که هست در میکروی 1768 یک spi و دو ssp هست که نیاز را برطرف می کنه در 1788 هم سه تا ssp هست. میکرو شما چیه؟

  6. #5
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2011
    نوشته ها
    30
    تشکر
    8
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    بله میشه spi با gpio انجام داد. فقط موردی که هست در میکروی 1768 یک spi و دو ssp هست که نیاز را برطرف می کنه در 1788 هم سه تا ssp هست. میکرو شما چیه؟
    میکرو من LPC1768 هست و از هدر برد کویر استفاده می کنم پایه های P0.9,P0.6,P0.7,P0.8 برای تاچ استفاده میشه و پایه هایP1.23 ,P1.21 ,P1.20 , P1.24 هم به SD وصل هستند که استفاده میشن
    می مونه یدونه SPi دیگه که روی پایه های P0.15,P018,P0.19,P0.20 که به پایه های دیتای LCD وصل هستند و عملا نمیشه ازشون استفاده کرد من همزمان LCD , Touch, SD ویه SPI دیگه رو لازم دارم و اگه بتونم از SPi دیگه استفاده کنم کارم راه میفته
    بسیار سپاسگذارم

  7. #6

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


  9. #7
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نوشته ها
    236
    تشکر
    101
    تشکر شده 246 بار در 163 پست

    پیش فرض

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

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


  11. #8
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    بله میشه در درایور ال سی دی هم همین طوره و sd و تاچ و یک spi flash گذاشته روی یک spi . البته این طوری با توجه به این مورد که فرمودند :
    نقل قول نوشته اصلی توسط sindico نمایش پست ها
    من همزمان LCD , Touch, SD ویه SPI دیگه رو لازم دارم و اگه بتونم از SPi دیگه استفاده کنم کارم راه میفته
    همزمان نیست ولی بستگی به نوع کار میشه کارها را یکی یکی انجام داد یعنی هر وقت هر کدام لازم شد همان را فعال کرد

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

    mrm

  13. #9
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2011
    نوشته ها
    30
    تشکر
    8
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    بله میشه در درایور ال سی دی هم همین طوره و sd و تاچ و یک spi flash گذاشته روی یک spi . البته این طوری با توجه به این مورد که فرمودند : همزمان نیست ولی بستگی به نوع کار میشه کارها را یکی یکی انجام داد یعنی هر وقت هر کدام لازم شد همان را فعال کرد

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

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

  1. راه اندازی sdram به صورت نرم افزاری
    توسط shayanmelody در انجمن stm32
    پاسخ: 3
    آخرين نوشته: 14-01-2015, 22:41
  2. دستورات تغیر فیوز بیت در بسکام avr
    توسط hoomangent در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 19-06-2014, 19:12
  3. [سوال] راه اندازی چندین led با فقط یک پین میکرو
    توسط hamidSa در انجمن مباحث متفرقه در زمینه میکروو الکترونیک
    پاسخ: 7
    آخرين نوشته: 21-05-2014, 16:14
  4. راه اندازی ال سی دی 7 اینچ 40 پین
    توسط sutech88 در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 29
    آخرين نوشته: 23-04-2014, 17:19
  5. پاسخ: 6
    آخرين نوشته: 22-12-2009, 22:47

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

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