۱۶-مرداد-۱۳۹۱, ۱۸:۴۲:۵۴
سلام دوستان
با یه مشکل برخورد کردم هر کاری میکنم حل نمیشه
من میخوام یه سری عدد را از سنسور بگیرم و با میکرو pic16f877a و از طریق یه مبدل usb به RS232 به لپتابم که سیستم عاملش ویندوز 7 هست ارسال کنم اما اطلاعاتی که دریافت می کنم نامفهوم و یه سری شکل و علائم است. موارد زیر را هم در نظر گرفتم:
1-BAUD را هم تو برنامم هم تو ویندوز و هم تو هایپر ترمینال یکسان انتخاب کردم و مقادیر 300، 2400،4800و9600 را هم امتحان کردم ولی فرقی نکرد.
2-از برنامه نویسی PICBASIC استفاده کردم و از دستور DEBUG
3-اتصال زمینم هم با اتصال به زمین مدارم یکی هست
4-پایه شماره 2 پورت RS232 رو به میکرو (برای دریافت) با یه مقاومت 1 کیلو متصل کردم و پایه شماره 5 رو به زمین
هر کاری میکنم اطلاعات درستی نمیگرم آیا ممکنه که نشه با مبدل انتقال اطلاعات داد ؟ کسی هست تا حالا تو لپ تاب هایی که پورت RS232 ندارند با مبدل تونسته باشه اطلاعات رو منتقل کنه؟
خیلی گیر افتادم خیلی ممنون میشم یکی کمک کنه.
اینم برنامم:
با یه مشکل برخورد کردم هر کاری میکنم حل نمیشه
من میخوام یه سری عدد را از سنسور بگیرم و با میکرو pic16f877a و از طریق یه مبدل usb به RS232 به لپتابم که سیستم عاملش ویندوز 7 هست ارسال کنم اما اطلاعاتی که دریافت می کنم نامفهوم و یه سری شکل و علائم است. موارد زیر را هم در نظر گرفتم:
1-BAUD را هم تو برنامم هم تو ویندوز و هم تو هایپر ترمینال یکسان انتخاب کردم و مقادیر 300، 2400،4800و9600 را هم امتحان کردم ولی فرقی نکرد.
2-از برنامه نویسی PICBASIC استفاده کردم و از دستور DEBUG
3-اتصال زمینم هم با اتصال به زمین مدارم یکی هست
4-پایه شماره 2 پورت RS232 رو به میکرو (برای دریافت) با یه مقاومت 1 کیلو متصل کردم و پایه شماره 5 رو به زمین
هر کاری میکنم اطلاعات درستی نمیگرم آیا ممکنه که نشه با مبدل انتقال اطلاعات داد ؟ کسی هست تا حالا تو لپ تاب هایی که پورت RS232 ندارند با مبدل تونسته باشه اطلاعات رو منتقل کنه؟
خیلی گیر افتادم خیلی ممنون میشم یکی کمک کنه.
اینم برنامم:
DEFINE OCS 4
DEFINE DEBUG_REG PORTC
DEFINE DEBUG_BIT 4
DEFINE DEBUG_BAUD 9600
define DEBUG_MODE 1
B VAR byte
B=10
:MAIN
DEBUG DEC B
PAUSE 1000
GOTO MAIN
END
DEFINE DEBUG_REG PORTC
DEFINE DEBUG_BIT 4
DEFINE DEBUG_BAUD 9600
define DEBUG_MODE 1
B VAR byte
B=10
:MAIN
DEBUG DEC B
PAUSE 1000
GOTO MAIN
END