اطلاعیه

Collapse
No announcement yet.

ایجاد وقفه دریافت برای can2 در حالت شبیه سازی دیباگ

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ایجاد وقفه دریافت برای can2 در حالت شبیه سازی دیباگ

    سلام به همه دوستان

    میخواستم ببینم ایا این امکان هست که وقفه دریافت رو برای can2 در حالت شبیه سازی دیباگ فعال کنیم ؟

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

    در شبیه سازی دیباگ اینطور که به نظر میرسه ارسال درست هست چون توی پنجره can communication من میبینم که دیتا داره ارسال میشه
    اما با وجود اینکه وقفه دریافت CANINT_RIE رو هم برای can2 فعال میکنم ولی هیچ اتفاقی نمیفته.

    الان من چند تا سوال هم دارم.
    اول : اینکه ایا روی can1 که ارسال انجام میشه ؟ میشه بلافاصله بعد از ارسال اطلاعات رو از روی همون can1 خوند ؟
    دوم : با توجه به اینکه من فقط یک برد lpc1768 دارم ایا میشه از can1 این برد برای can2 همین برد دیتا ارسال کرد و با can2 دریافت کرد ؟ ایا در این حالت باید بین پینها سیم کشی بشه یا نیازی نیست ؟
    سوم : برای کار کردن با can ها از توابع cmsis استفاده کنیم بهتره یا از rtx (چون فکر میکنم این هم یه کتابخونه ای برای کار کردن با can هست)

    ممنون میشم راهنماییم کنید. الان چند روزه درگیر وقفه دریافت can هستم اما هر کاری میکنم موفق نمیشم.
لطفا صبر کنید...
X