سلام خدمت دوستان عزیز
من میخوام با میکرو یه سری اطلاعات رو از پورت rs485 از مستر دریافت کنم و این اطلاعات به صورت هشت بیت هستش چطور زمانی که مستر اطلاعات رو میفرسته باید دریافت کنم ؟و چطور باید ذخیرشون کنم؟و بعد این واحد fifo چه نقشی داره؟
ممنون
نمایش نسخه قابل چاپ
سلام خدمت دوستان عزیز
من میخوام با میکرو یه سری اطلاعات رو از پورت rs485 از مستر دریافت کنم و این اطلاعات به صورت هشت بیت هستش چطور زمانی که مستر اطلاعات رو میفرسته باید دریافت کنم ؟و چطور باید ذخیرشون کنم؟و بعد این واحد fifo چه نقشی داره؟
ممنون
سلام
شما با عملکرد واحد سریال آشنایی دارید؟ باهاش تبادل دیتا کرده اید در این میکرو؟ دریافت دیتا با وقفه را انجام داده اید؟
سلام.بله با استفاده از دستورات cmsis و اموزش های خودتون باهاش کار کردم فقط عملکرد واحد fifo رو برای این موضوع نفهمیدم که چه کاربردی داره و رجیسترهاش به چه صورته؟چون من میخوام هشت بیت هگز دریافت کنم و بعد به صورت تک به تک تحلیلشون کنم که فکر میکنم با همین واحد fifoانجام بشه.
و یه سوال دیگه هم که الان واسم پیش اومد چطور یه متغیر رو در حافظه sram و eeprom در ادرس مشخصی قرار بدیم که بعد بتونیم بخونیمش؟
دوستان کسی با نحوه ی کد گذاری crc16 اشنایی داره؟
دوستان به نظر شما چرا برنامه بعد از دریافت وقفهUART_RBR برنامه میره داخل کتابخونه uart و همونجا برنامه قفل میشه:( که توی عکس زیر مشخص کردم که برنامه کجا قفل میشه?????
ممنون
[Dear Guest/Member you can't see link before replyclick here to register]
این فایل پیوست وجود ندارد !
[Dear Guest/Member you can't see link before replyclick here to register]
ببخشید دوباره اپلود کردم
اینم عکس از زیر روال وقفه که بعد از خروج از وقفه برنامه گیر میکنه
[Dear Guest/Member you can't see link before replyclick here to register]