اطلاعیه

Collapse
No announcement yet.

ارتباط سریال atmega8 باpc

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    ارتباط سریال atmega8 باpc

    سلام ، در ارتباط سریال میکرو با کامپیوتر در حالت 1) می خواهم که وقتی از کیبورد کاراکتر a زده می شود میکرو یکی از پایه هایش را یک کند در ابتدا برعکس را امتحان کردم ، ولی در ترمینال کد ویژن به جای hello worldیکسری عدد یا حرف و یا علامت بی معنی نشان می دهد. بسیار مهم است که میکرو دقیقا کاراکتر a را دریافت کند چون در ادامه پروژه ام می خواهم این داده را به صورت سریال به فرستنده ne555 بفرستم . میکرو من atmega8 و با تنظیم فیوز بیت ها ان را روی اسیلاتور داخلی 8 مگا گذاشتم و نگران از اینکه اگر از کریستال خارجی استفاده کنم چون پروگرمر من گریستال 4 مگا دارد برای دفعات بعدی پروگرم کردن میکرو دیگه پروگرم نشه. پروژه پایانی لیسانس. مدت زمان محدود .باتشکر.

    #2
    پاسخ : ارتباط سریال atmega8 باpc

    سلام دوست عزیز
    وقتی میکرو را به RS232 وصل میکنی پس مستقیما به کیبورد اتصال نداری و با واسطه ی کامپیوتر متصل هستی
    پس در ابتدا باید روی کامپیوتر برنامه ای بنویسی که هر کلیدی را که زدی به صورت سریال از پورتRS232 ارسال کند
    فکر میکنم با ویژوال بیسیک بنویسی راحتتر باشی ولی به سلیقه ی خودت بستگی داره
    ولی در مورد سوال دوم : شاید bit rate را روی میکرو درست تنظیم نکردی فکر کنم باید 9600 باشه و no parity
    باید لین ها رو صحیح تنظیم کرده یاشی اگر نه کامپیوتر اشتباه sample میکنه
    با آرزوی موفقیت

    دیدگاه


      #3
      پاسخ : ارتباط سریال atmega8 باpc

      اصلاحیه جمله بالا:
      bit rate برای ارتباط سریال با کامپیوتر 4800 است

      دیدگاه


        #4
        پاسخ : ارتباط سریال atmega8 باpc

        سلام من کدی برای ارتباط بین کامپیوتر و میکرو می خوام برقرار کنم و دوتا کد نوشتم که اولی عدد 1تا 20 رو می شماره و دومی دما رو از lm35 میخونه ولی در هردو کامپیوتر یه چیز نا مفهوم رو نشون میده کد می زارم لطفا راهنمایی کنید که کجاش ایراد داره . از کمکتون خیلی ممنون :biggrin:

        دیدگاه

        لطفا صبر کنید...
        X