سلام خدمت دوستان عزیز
من میخوام با میکرو یه سری اطلاعات رو از پورت rs485 از مستر دریافت کنم و این اطلاعات به صورت هشت بیت هستش چطور زمانی که مستر اطلاعات رو میفرسته باید دریافت کنم ؟و چطور باید ذخیرشون کنم؟و بعد این واحد fifo چه نقشی داره؟
ممنون
سلام خدمت دوستان عزیز
من میخوام با میکرو یه سری اطلاعات رو از پورت rs485 از مستر دریافت کنم و این اطلاعات به صورت هشت بیت هستش چطور زمانی که مستر اطلاعات رو میفرسته باید دریافت کنم ؟و چطور باید ذخیرشون کنم؟و بعد این واحد fifo چه نقشی داره؟
ممنون
سلام
شما با عملکرد واحد سریال آشنایی دارید؟ باهاش تبادل دیتا کرده اید در این میکرو؟ دریافت دیتا با وقفه را انجام داده اید؟
سلام.بله با استفاده از دستورات cmsis و اموزش های خودتون باهاش کار کردم فقط عملکرد واحد fifo رو برای این موضوع نفهمیدم که چه کاربردی داره و رجیسترهاش به چه صورته؟چون من میخوام هشت بیت هگز دریافت کنم و بعد به صورت تک به تک تحلیلشون کنم که فکر میکنم با همین واحد fifoانجام بشه.
و یه سوال دیگه هم که الان واسم پیش اومد چطور یه متغیر رو در حافظه sram و eeprom در ادرس مشخصی قرار بدیم که بعد بتونیم بخونیمش؟
دوستان کسی با نحوه ی کد گذاری crc16 اشنایی داره؟
دوستان به نظر شما چرا برنامه بعد از دریافت وقفهUART_RBR برنامه میره داخل کتابخونه uart و همونجا برنامه قفل میشه که توی عکس زیر مشخص کردم که برنامه کجا قفل میشه?????
ممنون
فایل پیوست 9120
http://uupload.ir/files/dcyp_1212.jpg
ببخشید دوباره اپلود کردم
اینم عکس از زیر روال وقفه که بعد از خروج از وقفه برنامه گیر میکنه
http://uupload.ir/files/i820_100.jpg
ویرایش توسط hamidrezam2 : 01-03-2016 در ساعت 22:45