Czołem,
robię projekt w którym centrala z atmegą128 jest slavem dla PC i masterem dla innych atmeg8.
Komunikacja z PC ma się odbywać po RS232 a z innymi atmegami po RS485. Na razie mam głupi problem przy próbie podłączenia atmegi do PCta poprzez konwerter USB-UART na układzie PL2303.
Wydaje mi się, że powinienem zastosować dodatkowo układ MAX232 w cetralce i połączyć jego TxD i RxD z tymi na konwerterze. Czy dobrze mi sie wydaje?
Co do komunikacji atmega128-atmegi8, to wystarczy w centralce i każdym module slave zastosować MAX485 prawda?
edit:
Chyba doszedłem do odpowiedzi na pytania niżej.
Sygnał może być dowolny z zakresu o jakim mówi standard? Z tym że jeśli chcę uzyskać najlepsze parametry(prędkość, odporność na zakłócenia oraz odległość) to powinienem użyć +-12V a nie np +-5V?
Kod:
W ogóle to prosiłbym o jakiś odnośnik gdzie jest to wszystko wyjaśnione bo już się gubię w tym. Na konwerterze mam napisane USB-TTL, a czy i USB i TTL to przypadkiem poziomy 0-5V?
Czytając na wiki też już zgłupiałem"Specyfikacja napięcia definiuje "1" logiczną jako napięcie -3V do -15V, zaś "0" to napięcie +3V do +15V. Poziom napięcia wyjściowego natomiast może przyjmować wartości -12V, -10V, +10V, +12V"
Najpierw piszą że może być od -3 do -15 a potem że -12 i -10. To w końcu może być dowolne z tego zakresu czy konkretnie -12?