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

موضوع: کاربرد بردار وقفه USB high priority or CAN TX interrupts

  1. #1
    تازه وارد
    تاریخ عضویت
    Feb 2011
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    Gadid کاربرد بردار وقفه USB high priority or CAN TX interrupts

    سلام به همه دوستان و اساتید.
    توی میکروهای STM32 سری 10x ما جمعا 5 بردار اینتراپت برای واحد USB داریم:
    دو بردار مخصوص سریهای 105 و 107 :
    OTG_FS_WKUP=42
    و
    OTG_FS=67
    که کاربردشون واضح است!
    ... .
    و 3 بردار برای سریهای 103xxx :
    USBWakeUp=42
    که کاربردش واضح است،

    بعلاوه:
    USB_HP_CAN_TX =USB high priority or CAN TX interrupts =19
    و
    USB_LP_CAN_RX0 =USB low priority or CAN RX0 interrupts =20
    کسی میدونه کدوم دسته از اینتراپتهای سری 103xxx توی گروه HP و کدوم دسته توی گروه LP قرار میگیرند؟
    من که هر چی تا اینجا کار کردم همه با LP هندل شدند!
    هم Event های مربوط به باس (ریست و ریسام و تعلیق) و هم Event های مربوط به ترانزکشنها و هم Event های مربوط به خطاها!!!
    و تا حالا به موردی که لازم باشه از HP استفاده بشه بر نخوردم!
    ...
    کسی کاربرد USB_HP_CAN_TX رو میدونه؟؟

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

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

    پیش فرض

    سوال خیلی تخصصی و دقیقی هست و بایستی حتما در پروژه ای لازم بشه که سراغ این جور چیزها بریم. (شما برای چی لازمتون شده ! ) و البته اگر سمپلی باشه که از حالت های مختلف اون استفاده کرده باشه بهتر میشه متوجه عملکرد شد.
    در زیروال وقفه CAN از این USB_HP_CAN1_TX_IRQHandler و USB_LP_CAN1_RX0_IRQHandler من دیدم برای کنترل ارسال دریافت استفاده شده.

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


  5. #3
    تازه وارد
    تاریخ عضویت
    Feb 2011
    نوشته ها
    2
    تشکر
    1
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    در زیروال وقفه CAN از این USB_HP_CAN1_TX_IRQHandler و USB_LP_CAN1_RX0_IRQHandler من دیدم برای کنترل ارسال دریافت استفاده شده.
    سلام،
    ممنون از وقتی که گذاشتید،
    برای CAN نمیخوام،
    اون RX0 و TX توی نام بردار هم، مربوط به CAN میشه و برای USB فقط LP و HP گذاشته!
    ...
    من قبلا یه پروژه ای رو با XMEGA کار کردم، USB هم استفاده کرده بودم،
    چیپ هم به بهترین نحو پاسخگو بود، ولی وضعیت بازار و قیمت این قطعه رو هواست!
    ...
    مجبورم Export کنم به STM32F103 ،و الان دارم روی واحد USB این میکرو کار میکنم،
    چون حجم خود کد بالاست، لایبرری و سمپل و ... استفاده نمیکنم.
    توی Programming manual ش هم چیزی راجع به تفاوت این دو وکتور نگفته!

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

  1. تولید high voltage 30کیلوولت
    توسط tomasedison6630 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 33
    آخرين نوشته: 07-09-2015, 17:38
  2. ساخت پروگرامر High voltage
    توسط anasr7580 در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 17-08-2015, 12:21
  3. پاسخ: 9
    آخرين نوشته: 27-08-2012, 23:16
  4. نحوه استفاده از Interrupts
    توسط mapmap در انجمن AVR
    پاسخ: 22
    آخرين نوشته: 30-09-2011, 02:50
  5. AVR® XMEGA - 8/16-bit High Performance Low power Flash Micr
    توسط saeed_niknami در انجمن ATXMEGA
    پاسخ: 3
    آخرين نوشته: 12-04-2008, 01:22

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

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

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