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

موضوع: راهنمایی در مورد دسترسی 8 بیتی به پورت های STM32F103zet

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    17
    تشکر
    3
    تشکر شده 5 بار در 4 پست

    پیش فرض راهنمایی در مورد دسترسی 8 بیتی به پورت های STM32F103zet

    سلام دوستان - به تازگی با STM ها شروع به کار کرده ام و با STMcube mx ، HAL Driver برنامه هایم را پیش می برم . توابعی که STMCube می سازد دسترسی بیتی به پایه ها می دهد اما برای ارسال 8 بیت داده به GLCD مشکل دارم . ممنون می شم از راهنمایی شما عزیزان .
    ویرایش توسط hamze-20 : 22-07-2015 در ساعت 09:30

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

  3. #2
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    با چه glcd می خواین کارکنین اینا معمولا کتابخونش هست .

  4. #3

  5. #4
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    17
    تشکر
    3
    تشکر شده 5 بار در 4 پست

    پیش فرض

    من دسترسی به توبع CMSIS و HAL Driver دارم . دسترسی ریجستری نمی دونم دقیقا داخل کدوم رجیستر باید بخونم و بنویسم .

  6. #5
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    پیش فرض

    بهترین راه حل بیت به بیت بنویس که هر تعدادبیتی که خواستی از پورت استفاده کنی

  7. #6
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    17
    تشکر
    3
    تشکر شده 5 بار در 4 پست

    پیش فرض

    آره خب . بیت به بیت که راه حل آخرمه . کتابخانه کاملی پیدا کردم که مال AVR هست و برای این کار نوشته

    PORTA= Data
    وسلام
    اینم آدرسش
    file:///D:/INTERNET/3/GLCD/%D8%A2%D9%85%D9%88%D8%B2%D8%B4%20%DA%A9%D8%A7%D8%B 1%20%D8%A8%D8%A7%20%D8%A8%D9%87%D8%AA%D8%B1%DB%8C% D9%86%20%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86 %D9%87%20GLCD%20%D8%A8%D8%B1%D8%A7%DB%8C%20%DA%A9% D8%AF%D9%88%DB%8C%DA%98%D9%86%20%C2%BB%20%D8%AA%DA %A9%D9%86%D9%88%20%D8%A7%D9%84%DA%A9%D8%AA%D8%B1%D 9%88%20-%20%D8%B3%D8%A7%DB%8C%D8%AA%20%D8%AA%D8%AE%D8%B5%D 8%B5%DB%8C%20%D8%A8%D8%B1%D9%82%20%D9%88%20%D8%A7% D9%84%DA%A9%D8%AA%D8%B1%D9%88%D9%86%DB%8C%DA%A9.ht ml

  8. #7
    همکار افتخاری
    تاریخ عضویت
    Jul 2007
    نام
    محمد هادی عبدی
    نوشته ها
    129
    تشکر
    82
    تشکر شده 294 بار در 73 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hamze-20 نمایش پست ها
    آره خب . بیت به بیت که راه حل آخرمه . کتابخانه کاملی پیدا کردم که مال avr هست و برای این کار نوشته

    porta= data
    وسلام
    اینم آدرسش
    file:///d:/internet/3/glcd/%d8%a2%d9%85%d9%88%d8%b2%d8%b4%20%da%a9%d8%a7%d8%b 1%20%d8%a8%d8%a7%20%d8%a8%d9%87%d8%aa%d8%b1%db%8c% d9%86%20%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86 %d9%87%20glcd%20%d8%a8%d8%b1%d8%a7%db%8c%20%da%a9% d8%af%d9%88%db%8c%da%98%d9%86%20%c2%bb%20%d8%aa%da %a9%d9%86%d9%88%20%d8%a7%d9%84%da%a9%d8%aa%d8%b1%d 9%88%20-%20%d8%b3%d8%a7%db%8c%d8%aa%20%d8%aa%d8%ae%d8%b5%d 8%b5%db%8c%20%d8%a8%d8%b1%d9%82%20%d9%88%20%d8%a7% d9%84%da%a9%d8%aa%d8%b1%d9%88%d9%86%db%8c%da%a9.ht ml
    شما هر کاری کنید به غیر از بیت به بیت تاثیر می ذارید روی بقیه پین ها پورت مگر اینکه از دستورات 8 بیتی و 16 بیتی استفاده کنید که اونم تو دستورات cmsis چک کنید

  9. #8
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    سلام
    اگه مثلا از a0 تا a7 استفاده کنی اینطوری میشه:
    کد:
    GPIOA->ODR&=0xFF00;
    GPIO->ODR|=(data&0x00FF);

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


  11. #9
    عضو جدید
    تاریخ عضویت
    Aug 2013
    نوشته ها
    17
    تشکر
    3
    تشکر شده 5 بار در 4 پست

    پیش فرض

    تشکر از راهنمایی شما (mstkmn) . جواب خوب و عالی دادین . خدا خیرتون بده
    .البته این که دقیقا وضعیت منطقی پین به چه صورتی تغییر می کنه به نوع پیکر بندی خروجی هم وابسته است . (open drain - push pull - pull up - pull down)
    thanks anyway

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

  1. [آموزش] استاندارد چیست ؟ آشنایی با استاندارد های گروه برق و الکترونیک
    توسط 1nafar در انجمن ایده های شما ....
    پاسخ: 1
    آخرين نوشته: 21-04-2014, 23:47
  2. فرستادن عدد به پورت اترنت
    توسط alisohrabi در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 14-04-2013, 21:53
  3. دسترسی به پورت ها در مد fast
    توسط mehdi_nxp در انجمن LPC series (NXP)
    پاسخ: 9
    آخرين نوشته: 16-07-2012, 09:54
  4. مشکل با متلب 2008 و ویندوز سون 64 بیتی و پورت کام
    توسط msmut7020 در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 6
    آخرين نوشته: 02-09-2011, 19:31
  5. درس‌هایی از مسابقه امنیتی Pwn2Own
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 10-04-2010, 14:15

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

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

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