سلام
به مشکل عجیبی برخورد کردم !
کسی راه حلی داره ؟
من یه برد ایکسمگا برای ارتباط سریال ساختم
خروجی usart به یک max232 متصل شده
max232 به تغذیه 5 ولت متصله و برای اینکه به xmega آسیبی نرسه ، توی مسیر tx یه زنر 3.3 ولت گذاشتم
بعد از طریق یه مبدل usb>rs232 وصل کردم به لپ تاپ
در لحظه اول اتصال باید یه جمله "Hello AVR world ! :" ارسال بشه
ولی در عوض همچین چیزایی دریافت می کنم Cª±±½AVR wï.‹! 'þ یعنی یه تعداد از کاراکترها سالم و تعدادی هم خراب ! هر دفعه هم فرق می کنه ª±±½AVR woò‹! : یا ŠCª±±½AVR wï.‹! ' و .....
از طرف کامپیوتر به میکرو مشکلی نیست و درست دریافت می کنه، ولی از طرف میکرو به کامپیوتر اینجوری میشه !
من ورداشتم برد رو زدم به pc که پورت سریال داشت . برنامه به خوبی کار کرد!!!
تا اینجا یعنی این مبدل usb>serial مشکل داره
الان یه دستگاه دیگه زدم به این مبدل، ( یه sim900 ) دیدم مثل ساعت داره کار می کنه و بدون هیچ مشکلی داره کار می کنه !!!
در اصل این مبدل هیچ مشکلی نداره!
به نظرتون مشکل می تونه از کجا باشه ؟
به مشکل عجیبی برخورد کردم !
کسی راه حلی داره ؟
من یه برد ایکسمگا برای ارتباط سریال ساختم
خروجی usart به یک max232 متصل شده
max232 به تغذیه 5 ولت متصله و برای اینکه به xmega آسیبی نرسه ، توی مسیر tx یه زنر 3.3 ولت گذاشتم
بعد از طریق یه مبدل usb>rs232 وصل کردم به لپ تاپ
در لحظه اول اتصال باید یه جمله "Hello AVR world ! :" ارسال بشه
ولی در عوض همچین چیزایی دریافت می کنم Cª±±½AVR wï.‹! 'þ یعنی یه تعداد از کاراکترها سالم و تعدادی هم خراب ! هر دفعه هم فرق می کنه ª±±½AVR woò‹! : یا ŠCª±±½AVR wï.‹! ' و .....
از طرف کامپیوتر به میکرو مشکلی نیست و درست دریافت می کنه، ولی از طرف میکرو به کامپیوتر اینجوری میشه !
من ورداشتم برد رو زدم به pc که پورت سریال داشت . برنامه به خوبی کار کرد!!!
تا اینجا یعنی این مبدل usb>serial مشکل داره
الان یه دستگاه دیگه زدم به این مبدل، ( یه sim900 ) دیدم مثل ساعت داره کار می کنه و بدون هیچ مشکلی داره کار می کنه !!!
در اصل این مبدل هیچ مشکلی نداره!
به نظرتون مشکل می تونه از کجا باشه ؟
دیدگاه