سلام
دوستان من رو مدارم یه دونه کریستال 11.0592MHz گذاشتم. وقتی از کریستال داخلی میکرو و روی 1MHz استفاده می کنم، برنامه به خوبی اجرا می شه.
ولی وقتی کریستال رو روی 11.0592 تنظیم می کنم، دیگه برنامه اجرا نمی شه. دیگه UART خروجی نمی ده :cry2: تو ترمینال امولاتر بسکام هم یه حرف هم هیچی به میکرو ارسال نمی شه و تغییر وضیعت در پایه های میکرو ایجاد نمی شه.
اینم بگم که وقتی که با کریستال 11.592 کار می کنم، فیوزبیت رو روی111111تنظیم می کنم.
دوستان من رو مدارم یه دونه کریستال 11.0592MHz گذاشتم. وقتی از کریستال داخلی میکرو و روی 1MHz استفاده می کنم، برنامه به خوبی اجرا می شه.
ولی وقتی کریستال رو روی 11.0592 تنظیم می کنم، دیگه برنامه اجرا نمی شه. دیگه UART خروجی نمی ده :cry2: تو ترمینال امولاتر بسکام هم یه حرف هم هیچی به میکرو ارسال نمی شه و تغییر وضیعت در پایه های میکرو ایجاد نمی شه.
اینم بگم که وقتی که با کریستال 11.592 کار می کنم، فیوزبیت رو روی111111تنظیم می کنم.
کد:
$regfile = "m48def.dat" $crystal = 1000000 $baud = 4800 Baud = 4800 Dim Omid As String * 10 Config Pinc.5 = Output Config Pind.7 = Output Reset Portc.5 Reset Portd.7 Do Print "x" Input Omid Toggle Portc.5 Toggle Portd.7 Loop End





دیدگاه