Witajcie. Mam połączone ze sobą dwie atmegi za pomocą RS232, komunikacja jednokierunkowa. Jako master działa M128 taktowana kwarcem 16MHz, a jako slave M8 również taktowana kwarcem 16MHz. Komunikacja służy do wysłanie z jednej atmegi do drugiej tablicy danych składającej się z 408 bajtów (408 różnych zmiennych w zakresach 0-255). Komunikacja działa prawie dobrze. Prawie bo tylko do prędkości 19200 baud rate. Przy próbie zwiększenia tej prędkości coraz więcej danych nie dociera tzn przy 28800bps dochodzi około 400 pierwszy bajtów, 8 pozostałych nie dociera i im wyżej tym większa końcówka nie dociera. Chcę zadać pytanie dlaczego tak się dzieje? Co jest tego powodem, bo gdy już to będę wiedział będę próbował się z tym uporać.
Dodano po 55 [minuty]:
A i dodam że na kablu 0.5m jak i 3m działa identycznie więc wina kabla odpada.
Dodano po 55 [minuty]:
A i dodam że na kablu 0.5m jak i 3m działa identycznie więc wina kabla odpada.