۱۳-دى-۱۳۹۰, ۲۲:۰۴:۱۴
سلام.
من Code Vision کار میکنم.
مشکلم اینه:
یک برنامه مینویسم و توی کد ویزارد ارتباط USART بخش گیرنده رو همراه وقفه فعال میکنم.
توی وقفه بعد اونجایی که نوشته
من میگم:
و بعد از پروگرام کردن مدار رو تست میکنم.
عدد ff رو توب بخش کد هگزا دسیمال مینیوسم و سند رو میزنم.
led روشن میشه.
اما مشکل انه:
فقد عبارت ff جواب میده! هر چی دیگه میزنم (مثل aa)کار نمیکنه!
تازه این تهش نیست!
کلا هیچ کدوم از اطلاعات ارسالی میکرو رو روی صفحه ی ترمینال نشون نمیده!(فرستنده رو فعال میکنم).
در ضمن هیچ کاراکتری رو هم میکرو نمیگیره!
من Code Vision کار میکنم.
مشکلم اینه:
یک برنامه مینویسم و توی کد ویزارد ارتباط USART بخش گیرنده رو همراه وقفه فعال میکنم.
توی وقفه بعد اونجایی که نوشته
کد:
data=UDR;
کد:
if(data==0xff)PORTB.0=1;
عدد ff رو توب بخش کد هگزا دسیمال مینیوسم و سند رو میزنم.
led روشن میشه.
اما مشکل انه:
فقد عبارت ff جواب میده! هر چی دیگه میزنم (مثل aa)کار نمیکنه!
تازه این تهش نیست!
کلا هیچ کدوم از اطلاعات ارسالی میکرو رو روی صفحه ی ترمینال نشون نمیده!(فرستنده رو فعال میکنم).
در ضمن هیچ کاراکتری رو هم میکرو نمیگیره!