سلام دوستان من میخوام دوتا میکرو رو که هرکدوم جداگانه به دوتا max232 متصل هستند اطلاعات شون رو به یه کامپیوتر بفرستند در مورد کامپیوتر مشکلی ندارم ولی در مورد خوندن اطلاعاتی که یکی از میکرو ها ارسال میکنه توسط میکرو دیگری مشکل دارم :angry: :angry: :angry: :angry: :angry: :cry2: :cry2: :redface: :redface: :redface: :question: :question: ضمننا هردو میکرو AVR هستند و در مدار های جداگونه متصل هستند
اطلاعیه
Collapse
No announcement yet.
اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
Collapse
X
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
سلام دوست عزیز
به نظرم شما می خواهید دو میکرو به هم متصل کنید.
اولاً این راهش نیست که دوتا MAX232 بذارید.
ثانیاً در برنامه نویسی در هر محیط برنامه نویسی که هستی، دو تا پرت کام تعریف می کنید. هر کدام جداگانه اطلاعات میکرو ها را می خوانند. بعد اگر قرار است اطلاعات یک میکرو به یک میکرو دیگری برود، اطلاعاتی که از میکرو فرستنده آمده است را در یک String جای گذاری می کنی و بعد این String را روی پرت سریال میکرو گیرنده می ریزی.
برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
http://hosseinwalkingday.com
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
دوست عزیزم منظور منو درست متوجه نشدید من یه برد دارم که ثابته و اطلاعات خودشو به یه کامپیوتر میفرسته و من میخوام یه میکرو سر راهش قرار بدم یعنی از اطلاعاتی که اون میکرو برای کامپیوتر میفرسته نمونه برداری کنم و رو ال سی دی بنویسم در ضمن اینم بگم که میکرویی که ثابته نمیشه تو طراحیش دست برد ممنون میشم اگه کمکم کنیددر کوی نیک نامان مارا گذر ندادن گر تو نمی پسندی تغییر ده به از آن
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
سلام
عزیز شرمنده منظورتان را بد متوجه شدم. :angry:
توجه داشته باش که اساس کار ارسال اطلاعات به رایانه بر حسب ولتاژ است، نه جریان.
حالا دو راه دارید:
راه اول)خوب طبق این نکته، می توانی از از خروجی Max232 آی سی اولی، یک شاخه به رایانه بدهی و یک شاخه هم به پایه سیزدهم Max232 خودت بدهی، بعد از پایه ی دوازدهم MAX232 خودت به RXD میکروی خودت وصل کنی. با این کار می توانی
راه دوم) اگر لحیم کاریتان اجازه می دهد، مستقیماً از TXD میکروی اولی، یک سیم بکشی به RXD میکروی خودت. کاری ندارد. خیلی راحت می توانی سیم کشی هوایی :mrgreen: بکنی.برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
http://hosseinwalkingday.com
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
داش مرتضی مشکل اینجاست که تو اون برده نمیتونم دست ببرم و مداری که بایدطراحی بشه اینه که از مسیر اطلاعات نمونه برداری شده اطلاعاتو بخونم با یکی از بچه ها صحبت می کردم می گفت که اون خودش با 50 تا میکرو این کارو کرده و کار من مشابه سیستم اعلام شماره بانک هاست نظر شما چیه / :nice: :wow: :redface: :eek:در کوی نیک نامان مارا گذر ندادن گر تو نمی پسندی تغییر ده به از آن
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
چند راه داری.
بسته به سلیقه ات هر کدام را که می خواهی انجام بده.
راه اول) این که با سیم چین، کابل خروجی دستگاه را ببری، سیمی که RXD پرت سریال( که شماره دوم است) و سیمی که GND است( سیم پنجم)روشکش را ( نه خودش) بتراشی و دو تا سیم به آن لحیم کنی و بدهی به یک MAX232 و آن بدهد به میکرو و بعد به LCD.
راه دوم) اگر اهل تمیز کاری هستی، یک برد طراحی کنی که در آن، یک نرگی رو بردی پرت سریال بذاری. آن طرف بردت هم یک مادگی پرت سریال بذاری. بین این دو قطعه از سیم 2 و 5 یک اتصال بگیری و بدی به MAX232 خودت.
اینم شماتیکش:http://mirzaee2005.netfirms.com/Amirehsan.pdfبرای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
http://hosseinwalkingday.com
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
دادا دمت گرم سیم کشی هایی که گفته بودی همون جور بستم از راه دومی که گفتی :nice:حالا فقط میمونه نرم افزارش که من با بیسیک نوشتم مشکل اینجاست :angry: که دستگاه (کامپیوتر )پشت سر هم یک سری اعداد هگزا دسمال رو ارسال میکنه و منم میخوام این اطلاعاتوذ تو میکرو avr ذخیره کنم و پردازش کنم و ال سیدی نمایش بدم :wow: :angry:در کوی نیک نامان مارا گذر ندادن گر تو نمی پسندی تغییر ده به از آن
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
سلام عزیز
مبارک باشه
الآن مشکل کار کجاست؟
این که چرا رایانه HEX ارسال می کند، یا این که مشکلتان سر تبدیل مبنا 16 به مبنا 10 است؟
در ضمن، منظورتان از ذخیره کردن، ریختن اطلاعات در رجیستر های میکرو( همان رم خودمان) یا در EEPROM میکرو( هارد خودمان) است؟برای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
http://hosseinwalkingday.com
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
مشکل من از اینجاست که اگر از دستور input استفاده کنم چون نیاز به فشردن کلید enter داره من نمیتونم اطلاعاتو به صورت اتوماتیک از کامپیوتر بدون زدن این کلید بخونم در ثانی اگر از دستور inkey یا udr یا waitkey استفاده کنم نمیتونم یک بلوک 8 بایتی رو بخونم حالا بنظرت تکه برنامه ای یا راهنمایی به نظرت میرسه مارو کمک کنی ؟ :angry:و اینم اظافه کنم که اطلاعاتی گه از پورت سریال خونده میشه کلا به صورت یکسری اعداد هگز هستنددر کوی نیک نامان مارا گذر ندادن گر تو نمی پسندی تغییر ده به از آن
دیدگاه
-
پاسخ : اتصال دو میکرو توسط max232 جداگانه در دو مدار جدا به کامپیوتر
سلام
امیر احسان جان
این عتیقه جات را بذار کنار. این مسخره بازی ها برای VB6 است، در VB8 به بالا، یک شی به نام SerialPort داره، آخه از این تکنولوژی 14و15 سال پیش چه خیری دیدی که خودت را با آن زجر می دهی؟
*********************************
بگذریم
بیسکام یک تابع تاره که برای متغیر های Integer جواب می دهد. تابعی هست که کد مبنا 16 را به مبنا 10 تبدیل می کند. این یک مثال:
Dim x as byte
Dim I as integer
i = Hex(x)
موفق باشیبرای کاری در حوزه اربعین نیاز به نیروی داوطلب هستیم.
http://hosseinwalkingday.com
دیدگاه
دیدگاه