کسی می دونه چطور میشه داده هایی رو که از طریق کامپیوتر به پورت سریال فرستادیم در avr codevision دریافت کنیم؟ممنون میشم کمک کنید. :redface:
اطلاعیه
Collapse
No announcement yet.
کمک در مورد codevision
Collapse
X
-
پاسخ : کمک در مورد codevision
نوشته اصلی توسط ahmadmnاگه منظورت اینه که میکرو چطور اطلاعات رسیده به پورت سریال رو بخونه.
به همین سادگی:
کد:if((UCSRA & 128)==128) { rx_byte=UDR; {
یک سوال دیگه هم این که اگر من 100 رو فرستادم توی میکرو هم همون 100 دریافت میشه یا نه؟-
دیدگاه
-
پاسخ : کمک در مورد codevision
سلام
به نظر من اگه میخواید یه همچین کاری بکنید عدد رو به کد اسکی تبدیل کنید و بفرستید (همون بالای هایپر ترمینال کد ویژن داره)
مثلا اگه "0" رو بفرستید عدد 30 میره به میکرو که بعد میتونید با کد زیر در موردش تصمیم گیری کنید:
if(data==30)
{
PORTB.0=1;
}
موفق باشید
دیدگاه
-
پاسخ : کمک در مورد codevision
اگه عدد 100 رو مستقیم با یک بایت بفرستی، طرف میکرو هم باید بایت دریافت شده رو با 100 مقایسه کنی.
اگه 100 رو بشکل رشته کاراکتری بفرستی، باید 3 کارکتر رو دریافت و با رشته "100" مقایسه کنی.
در مورد ارتباط سریال بیشتر بخونی دستت میاد ...https://www.linkedin.com/in/mohammadhosseini69
http://zakhar.blog.ir
دیدگاه
-
پاسخ : کمک در مورد codevision
نوشته اصلی توسط MOMOeliteراهی هست که کدویژن به جای port com مستقیم با پورت USB ارتباط برقرار کنه چون توی لپ تاپ به خاطر نبودن Port Com اصلا پنجره ترمینال رو باز نمیکنه.[img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]
دیدگاه
-
پاسخ : کمک در مورد codevision
نوشته اصلی توسط MOMOeliteراهی هست که کدویژن به جای port com مستقیم با پورت USB ارتباط برقرار کنه چون توی لپ تاپ به خاطر نبودن Port Com اصلا پنجره ترمینال رو باز نمیکنه.https://www.linkedin.com/in/mohammadhosseini69
http://zakhar.blog.ir
دیدگاه
دیدگاه