با سلام
من دوتا میکرو رو با usart وصل کردم و می خوام اطلاعات رو روی صفحه نمایش بفرستم مثلا سطر اول ساعت و سطر دوم دما .
الان وقتی ارایه رو فرمت بندی میکنم و با puts میفرستم هیچ مشکلی پیش نمی یاد .
ولی چون توی میکرو دوم که اطلاعات رو میگیره کاراکتر های تعریف شده داره باعث پر پر کردن کارکتر های تعریف شده ال سی دی میشه . زمان ارسال دیتا رو 1 ثانیه 1 ثانیه گذاشتم پر پر کم شد . ولی توی میکرو اول یک تابع هست که قراره یک putchar انجام بده تا که مثلا مقدارش یا 0 یا 1 یا 3 یا 7 میشه که در میکرو دوم که با getchar میگیره پورت c رو همین مقادیر قرار میده ولی مشکلی که پیش میاد اینه که زمان دریافت به بعدش کارکترای تعریف شده روی صفحه نمایش موج میکزیکی میرن ( توی کل صفحه ظاهر و غیب مشن ) .
برای همین میخوام مقدار ساعت و دقیقه و دما رو توی 3 متغییر بریزم و بعد از دریافت توی میکروی دوم اونا رو توی چند متغییر ذخیره کنم و بعد برای ال سی دی بفرستم .
حالا این کدی که این سه متغییر رو میفرسته و در طرف مقابل دریافت میکنه چطوری نوشته میشه .
با کدویژن
با تشکر
من دوتا میکرو رو با usart وصل کردم و می خوام اطلاعات رو روی صفحه نمایش بفرستم مثلا سطر اول ساعت و سطر دوم دما .
الان وقتی ارایه رو فرمت بندی میکنم و با puts میفرستم هیچ مشکلی پیش نمی یاد .
ولی چون توی میکرو دوم که اطلاعات رو میگیره کاراکتر های تعریف شده داره باعث پر پر کردن کارکتر های تعریف شده ال سی دی میشه . زمان ارسال دیتا رو 1 ثانیه 1 ثانیه گذاشتم پر پر کم شد . ولی توی میکرو اول یک تابع هست که قراره یک putchar انجام بده تا که مثلا مقدارش یا 0 یا 1 یا 3 یا 7 میشه که در میکرو دوم که با getchar میگیره پورت c رو همین مقادیر قرار میده ولی مشکلی که پیش میاد اینه که زمان دریافت به بعدش کارکترای تعریف شده روی صفحه نمایش موج میکزیکی میرن ( توی کل صفحه ظاهر و غیب مشن ) .
برای همین میخوام مقدار ساعت و دقیقه و دما رو توی 3 متغییر بریزم و بعد از دریافت توی میکروی دوم اونا رو توی چند متغییر ذخیره کنم و بعد برای ال سی دی بفرستم .
حالا این کدی که این سه متغییر رو میفرسته و در طرف مقابل دریافت میکنه چطوری نوشته میشه .
با کدویژن
با تشکر
دیدگاه