نوشته اصلی توسط aashkanpasha
نمایش پست ها
اطلاعیه
Collapse
No announcement yet.
پروتکل ارتباطی spi بین دو میکرو برای انتقال محتوایی یک متغیر
Collapse
X
-
پاسخ : پروتکل ارتباطی spi بین دو میکرو برای انتقال محتوایی یک متغیر
نیازی به تبدیل باینری نیست شما کافیه مقدار متغییر رو هشت بیت هشت بیت با دستور AND و شیفت جدار و درون متغییر بریزید و مقدار هشت بیتها رو به واحد SPI بدید
-
پاسخ : پروتکل ارتباطی spi بین دو میکرو برای انتقال محتوایی یک متغیر
نه. اعدادم بیشتر از ٩٩٩ نمیشه. لانگ نیست. من الان بلدم یه میکرو دیپ سویچ بزنم به میکرو دیگه ال سی دی مثلا. بعد دیپ سویح ها که هشتاس رو عوض کنم مثلا پورتم بشه ٠٠٠٠١١١١ و عدد متناظر اینو میکرو بعدی بگیره. الان من نمدونم اعداد صفر تا ٩٩٩ که داخل یه متغیره و با تغییر پورتها نساختم رو چطور با بروتکل بفرستم.نوشته اصلی توسط MM320 نمایش پست هاخوب کاری نداره مثلا متغیی از نوع long هست متغییر long هست 32 بیته ک چهار بایت داره شما هشت بیت هشت بیت جدا میکنید و انو به واحد spi میدی بعدی در طرف گیرنده اونو دوباره به بازسازی کرده به 32 بیت تبدیل می کنی
مثلا باید دستوری بنویسم عذدمو تبدیل به ٠ و ١ کنه؟ بعد بفرستم
یک دیدگاه بنویسید:
-
پاسخ : پروتکل ارتباطی spi بین دو میکرو برای انتقال محتوایی یک متغیر
خوب کاری نداره مثلا متغیی از نوع long هست متغییر long هست 32 بیته ک چهار بایت داره شما هشت بیت هشت بیت جدا میکنید و انو به واحد spi میدی بعدی در طرف گیرنده اونو دوباره به بازسازی کرده به 32 بیت تبدیل می کنی
یک دیدگاه بنویسید:
-
پروتکل ارتباطی spi بین دو میکرو برای انتقال محتوایی یک متغیر
سلام خوبین
من دوتا میکرو دارم. به یکیش یه کیپد متصله. و به اون یکی سون سگمنت سه رقمی.
من رو کیپد عدد وارد مکنم و مخام بعد زدن دکمه ١٤ کیپد که دکمه تایید هست عدد وارد شده به میکرو دوم منتقل بشه و اونجا رو سون سگمنت نشون بده.
من اعداد وارده از کیپد رو با فرمولهایی به عدد واقعی تبدیل مکنم یعنی اگه ١ و ٣ زده شد اونو تبدیل به ١٣ مکنم و داخل متغیر ذخیزه مکنم.
الان با زدن دکمه تایید مخام این محتوای متغیرم هرچنده منتقل شه میکرو بعدی.
روش spi رو بلدم ولی بلدم فقط محتوای پورت رو بفرستم.
اونور تو میکرو دوم هم روش نمایش رو سگمنت رو بلدم.
فقط نمدونن چطور این محتوای متغیر رو بفرستم.
مثلا بلدم به پورتی هست تا دیپ سویچ ببندم و وقتی دیپ سویچ هارو زدم مثلا ١١١٠٠٠١١ عددشو منتقل کنم. ولی نمدونم محتوای متغیرو چطور میفرستن؟
یک دیدگاه بنویسید: