سلام ، در ارتباط سریال میکرو با کامپیوتر در حالت 1) می خواهم که وقتی از کیبورد کاراکتر a زده می شود میکرو یکی از پایه هایش را یک کند در ابتدا برعکس را امتحان کردم ، ولی در ترمینال کد ویژن به جای hello worldیکسری عدد یا حرف و یا علامت بی معنی نشان می دهد. بسیار مهم است که میکرو دقیقا کاراکتر a را دریافت کند چون در ادامه پروژه ام می خواهم این داده را به صورت سریال به فرستنده ne555 بفرستم . میکرو من atmega8 و با تنظیم فیوز بیت ها ان را روی اسیلاتور داخلی 8 مگا گذاشتم و نگران از اینکه اگر از کریستال خارجی استفاده کنم چون پروگرمر من گریستال 4 مگا دارد برای دفعات بعدی پروگرم کردن میکرو دیگه پروگرم نشه. پروژه پایانی لیسانس. مدت زمان محدود .باتشکر.
اطلاعیه
Collapse
No announcement yet.
ارتباط سریال atmega8 باpc
Collapse
X
-
پاسخ : ارتباط سریال atmega8 باpc
سلام دوست عزیز
وقتی میکرو را به RS232 وصل میکنی پس مستقیما به کیبورد اتصال نداری و با واسطه ی کامپیوتر متصل هستی
پس در ابتدا باید روی کامپیوتر برنامه ای بنویسی که هر کلیدی را که زدی به صورت سریال از پورتRS232 ارسال کند
فکر میکنم با ویژوال بیسیک بنویسی راحتتر باشی ولی به سلیقه ی خودت بستگی داره
ولی در مورد سوال دوم : شاید bit rate را روی میکرو درست تنظیم نکردی فکر کنم باید 9600 باشه و no parity
باید لین ها رو صحیح تنظیم کرده یاشی اگر نه کامپیوتر اشتباه sample میکنه
با آرزوی موفقیت
-
پاسخ : ارتباط سریال atmega8 باpc
سلام من کدی برای ارتباط بین کامپیوتر و میکرو می خوام برقرار کنم و دوتا کد نوشتم که اولی عدد 1تا 20 رو می شماره و دومی دما رو از lm35 میخونه ولی در هردو کامپیوتر یه چیز نا مفهوم رو نشون میده کد می زارم لطفا راهنمایی کنید که کجاش ایراد داره . از کمکتون خیلی ممنون :biggrin:
دیدگاه
دیدگاه