۱۲-بهمن-۱۳۸۶, ۲۰:۱۲:۰۶
دوستان سلام
من برای ارتباط سریال بین دو avr از گیرنده و فرستنده 915Mhz نوع fsk استفاده کردم
فرستنده سه پایه داره gnd-vcc-data و گیرنده چهار پایهgnd-vcc-data-enable
که با "1" فعال میشه .اما نتونستم جواب بگیرم!!!تو فرکانس 8Mhz با تمام baud rate
ها از 1200 تا 19600 امتحان کردم .خروجی میکرو گیرنده رو دادم به سیستم تو هایپر
فقط خرچنگ قورباقه (واژه دیگه ای پیدا نکردم)نشون میداد .درضمن enable گیرنده همیشه فعال بود.فرستنده رو به رادیو نزدیک کردم به خوبی سوت میکشید.گیرنده و فرستنده رو با سیم مستقیم به هم وصل کردم هیچ مشکلی نداشت کلمه "Mehdi"
رو فرستنده تو یه loopمیفرستاد گیرنده هم میگرفت وبا RS232 تو هایپر نشون میداد
به نظر اساتید مشکل کجاست؟؟؟ :(
برنامه گیرنده:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 2400
Dim A As String * 20
Enable Interrupts
Enable Serial
Enable Urxc
On Urxc Label
Do
Loop
End
Label:
Echo Off
Input A
Print A
Waitms 400
Return
برنامه فرستنده:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 2400
Do
Print "Mehdi"
Wait 1
Loop
End
من برای ارتباط سریال بین دو avr از گیرنده و فرستنده 915Mhz نوع fsk استفاده کردم
فرستنده سه پایه داره gnd-vcc-data و گیرنده چهار پایهgnd-vcc-data-enable
که با "1" فعال میشه .اما نتونستم جواب بگیرم!!!تو فرکانس 8Mhz با تمام baud rate
ها از 1200 تا 19600 امتحان کردم .خروجی میکرو گیرنده رو دادم به سیستم تو هایپر
فقط خرچنگ قورباقه (واژه دیگه ای پیدا نکردم)نشون میداد .درضمن enable گیرنده همیشه فعال بود.فرستنده رو به رادیو نزدیک کردم به خوبی سوت میکشید.گیرنده و فرستنده رو با سیم مستقیم به هم وصل کردم هیچ مشکلی نداشت کلمه "Mehdi"
رو فرستنده تو یه loopمیفرستاد گیرنده هم میگرفت وبا RS232 تو هایپر نشون میداد
به نظر اساتید مشکل کجاست؟؟؟ :(
برنامه گیرنده:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 2400
Dim A As String * 20
Enable Interrupts
Enable Serial
Enable Urxc
On Urxc Label
Do
Loop
End
Label:
Echo Off
Input A
Print A
Waitms 400
Return
برنامه فرستنده:
$regfile = "m32def.dat"
$crystal = 8000000
$baud = 2400
Do
Print "Mehdi"
Wait 1
Loop
End