سلام دوستان این اولین پست من توی این سایت،خیلی ممنون از این سایت چون کلی مطلب ازش یاد گرفتم:
من میخواهم با سرعت 115200 بین 8051 و کامپیوتر ارتباط برقرار کنم ، راه حل چیه؟
علت این سوال من اینکه نمیتونم با 8051 این عددو بدست بیارم چون اگه از کریستال 33MHz هم استفاده کنم (آیا این کار شدنیه >>>کریستال 33MHz ؟؟؟) طبق رابطه داریم:
( 16×فرکانس سریال ) ÷ (12÷فرکانس کریستال) = تعداد پالس لازم برا سرریز شدن
البته در حالتی که بیت SMOD از ثبات PCON را یک کرده باشیم در غیر اینصورت ( 32 ×فرکانس سریال )
1.491 = ( 16×115200 ) ÷ (12÷33000000) = تعداد پالس لازم برا سرریز شدن
میبینیم به جای یک عدد صحیح یک عدد اعشاری بدست اومد؟؟؟؟؟ :exclaim:
ایا این امکان وجود داره که من از اعداد استاندارد pc استفاده نکنم و Baud Rate کامپیوتر را عوض کنم؟؟؟؟
من میخواهم با سرعت 115200 بین 8051 و کامپیوتر ارتباط برقرار کنم ، راه حل چیه؟
علت این سوال من اینکه نمیتونم با 8051 این عددو بدست بیارم چون اگه از کریستال 33MHz هم استفاده کنم (آیا این کار شدنیه >>>کریستال 33MHz ؟؟؟) طبق رابطه داریم:
( 16×فرکانس سریال ) ÷ (12÷فرکانس کریستال) = تعداد پالس لازم برا سرریز شدن
البته در حالتی که بیت SMOD از ثبات PCON را یک کرده باشیم در غیر اینصورت ( 32 ×فرکانس سریال )
1.491 = ( 16×115200 ) ÷ (12÷33000000) = تعداد پالس لازم برا سرریز شدن
میبینیم به جای یک عدد صحیح یک عدد اعشاری بدست اومد؟؟؟؟؟ :exclaim:
ایا این امکان وجود داره که من از اعداد استاندارد pc استفاده نکنم و Baud Rate کامپیوتر را عوض کنم؟؟؟؟
دیدگاه