اطلاعیه

Collapse
No announcement yet.

میزان Baud rate و crystal

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

    میزان Baud rate و crystal

    سلام دوستان.
    من برای یک ارتباط سریال مقدار baud rate رو بروی atmega32 گذاشته بودم روی 2400 و کریستال رو هم روی 8 مگا هرتزف وقتی که می خواستم یه چیزی روی میکرو بفرستم، فرستاده نمی شد و پیغامی هم نمی داد. بعد مقدار کریستال رو کردم 1 مگا هرتز و جواب داد. دلیل چی بوده؟ اگر کریستال 1 مگاهرتز داشته باشیم و baud rate رو روی 9600 بذارم بازم جواب می گیرم؟

    سوال دومم اینه که: من اگر توی محیط bascom با دستور open یک خروجی و ورودی جدید روی میکرو تعریف کنم، میشه مقدار baud rate رو جدا از مقداری بذارم که قبلش تعریف شده؟ مثلا قبلش نوشته شده باشه baud=2400 $ و توی دستور open، مقدار رو 9600 داده باشیم برای ارتباط با یک device دیگه. همچین کار میشه کرد؟ آخه قراره که یک سروو AX-12 رو با pc کنترل کنیم. به این ترتیب که اطلاعات رو روی میکرو بفرستیم و بعد میکرو اطاعات رو بفرسته روی موتور و موتور ax-12 با baud کمتر از 9600 کار نمی کنه.

    سوال آخر: وقتی با bascom می خوایم برای یک برنامه serial port کامپایل کنیم، باید وارد option بشیم و مقدار baud rate و مقدار crystal رو از اونجا هم تغییر بدیم یا نه نیازی نیست؟

    ممنون از کمکتون.
    موفق باشید.
لطفا صبر کنید...
X