دوستان عزیز با چه دستوری از میکروکنترلر به زبان بسکام عددی رو ارسال کنیم و با مطلب اونو دریافت کنیم و یه سری محاسبات رو انجام بدیم و جواب رو به میکرو بر گردونیم ...دستورات انقالی رو میخام خواهشا منو کمک کنید...
اطلاعیه
Collapse
No announcement yet.
ارتباط میکرو کنترلر و کامپیوتر به صورت سری با نرم افزار مطلب
Collapse
X
-
پاسخ : ارتباط میکرو کنترلر و کامپیوتر به صورت سری با نرم افزار مطلب
ممنون میشم که بگی با فرض اینکه عددی از میکرو فرستاده شده توسط مطلب با چه دستوری دریافت بشه و راجع به دستورات هم توضیح مختصری بدی...پس مطلب اول منتظر بشه که عددی دریافت بشه و بعد اون رو مثلا به توان 2 برسونه و بعدش دوباره به میکرو ارسال کنه....متشکر...
دیدگاه
-
پاسخ : ارتباط میکرو کنترلر و کامپیوتر به صورت سری با نرم افزار مطلب
سلام
دوست عزیز به لینک ها زیر مراجعه کنید:
http://www.eca.ir/forum2/index.php?topic=4881.0
http://www.eca.ir/forum2/index.php?topic=32547.0
در ضمن قبل از ایجاد موضوعی در انجمن یک سرچی بزنید اگر نبود مطرح کنید.در مورد دستورات bascom هم اگر مشکلی داشتید در همین سایت می تونید سرچ کنید.
مطالب خوبی پیدا می کنید.
موفق باشید
دیدگاه
-
پاسخ : ارتباط میکرو کنترلر و کامپیوتر به صورت سری با نرم افزار مطلب
قبل از هر چیز از راهنماییتون متشکرم...اما دوست عزیز اتفاقا من اون صفحه ها رو دیدم ولی هنوز ابهامهایی برای من باقی مونده مثلا در دستور زیر
s=serial('com3','baudrate',960 0)
fopen(s)
for i=1:25
a(i)=fread(s,1,'uint8'
end
fclose(s)
چرابعضی ها از com1 استفاده میکنند..
2) در خیلی ها baud رو 9600 و در بعضی مواقع عدد دیگه ای ..فلسفه اش چیه
3)ایا دستورات بعدی درر صورتی که میکرو عدد رو بفرسته فقط یکبار دریافت میکنه و یا فقط طی یه زمان مشخص هر عدد ی رو دریافت میکنه و نیز ایا منتظر عدد بعدی میمونه
4)و نیز دستور ارسال محاسبه نیز برای من مبهمه....
به هر حال من شرمندم...و پیشاپیش متشکر
دیدگاه
-
پاسخ : ارتباط میکرو کنترلر و کامپیوتر به صورت سری با نرم افزار مطلب
نوشته اصلی توسط mojtababodo22222قبل از هر چیز از راهنماییتون متشکرم...اما دوست عزیز اتفاقا من اون صفحه ها رو دیدم ولی هنوز ابهامهایی برای من باقی مونده مثلا در دستور زیر
s=serial('com3','baudrate',960 0)
fopen(s)
for i=1:25
a(i)=fread(s,1,'uint8'
end
fclose(s)
چرابعضی ها از com1 استفاده میکنند..
2) در خیلی ها baud رو 9600 و در بعضی مواقع عدد دیگه ای ..فلسفه اش چیه
3)ایا دستورات بعدی درر صورتی که میکرو عدد رو بفرسته فقط یکبار دریافت میکنه و یا فقط طی یه زمان مشخص هر عدد ی رو دریافت میکنه و نیز ایا منتظر عدد بعدی میمونه
4)و نیز دستور ارسال محاسبه نیز برای من مبهمه....
به هر حال من شرمندم...و پیشاپیش متشکر
دوست عزیز Boud سرعت نرخ ارسال را مشخص می کند وقتی شما روی 9600 تنظیم می کنید یعنی اینکه اطلاعات با سرعت 9600 ارسال می شود و شما حتما باید نرخ ارسال هر دو سیستم یکی باشد تا ارسال و دریاقت اطلاعات درست انجام شود.
دیدگاه
دیدگاه