۱۹-شهریور-۱۳۸۶, ۱۹:۲۱:۲۴
من یه دارم یه پروژه با پروتیوس شبیه سازی می کنم به این صورت:
4 تا AVR داریم که به هر کدام سنسور حرارتی LM35 وصل شده و همه این چهار AVR به صوزت سریال (USART) به هم وصل هستند(یعنی همه RXDها به هم و همه TXDها هم به هم)و کل مجموعه به یه AVR دیگه(مستر) وصل هستند(به این صورت که RXD ها به TXD و TXDها به RXD).
AVR مستر دما رو به انتخاب از یکی از 4 avr موجود می خونه.
حالا مشکل من اینه که در ارتباط سریال ، وقتی RXDها به هم و TXDها هم به هم وصل می کنم ارتباط سریالم از کار می افته.در صورتی که وقتی ضربدری وصلشون می کنم همه چیز عالیه و avr مستر با تک تک avrها به درستی کار می کنه.
1)مشکل از کجاست؟آیا برای ارتباط میکروها به صورت USART باید از سخت افزار خاصی استفاده کنم؟
2)برای این برنامه چه نوع ارتباط سریالی از بقیه بهتره ؟(فاصله میکرو ها از هم به 30 یا 40 متر هم ممکنه برسه -این سیستم برای هواشناسی استفاده می شه. )
4 تا AVR داریم که به هر کدام سنسور حرارتی LM35 وصل شده و همه این چهار AVR به صوزت سریال (USART) به هم وصل هستند(یعنی همه RXDها به هم و همه TXDها هم به هم)و کل مجموعه به یه AVR دیگه(مستر) وصل هستند(به این صورت که RXD ها به TXD و TXDها به RXD).
AVR مستر دما رو به انتخاب از یکی از 4 avr موجود می خونه.
حالا مشکل من اینه که در ارتباط سریال ، وقتی RXDها به هم و TXDها هم به هم وصل می کنم ارتباط سریالم از کار می افته.در صورتی که وقتی ضربدری وصلشون می کنم همه چیز عالیه و avr مستر با تک تک avrها به درستی کار می کنه.
1)مشکل از کجاست؟آیا برای ارتباط میکروها به صورت USART باید از سخت افزار خاصی استفاده کنم؟
2)برای این برنامه چه نوع ارتباط سریالی از بقیه بهتره ؟(فاصله میکرو ها از هم به 30 یا 40 متر هم ممکنه برسه -این سیستم برای هواشناسی استفاده می شه. )