Witam,
Po nieudanych próbach programowania w BASCOMIE komunikacji pomiędzy mikroprocesorami poprzez SPI(bascom sobie nie radzi, tzn ja sobie w basomie z tym nie poradziłem, a po licznych nieudanych próbach i po braku odpowiedzi, sugesti na ten watek wnioskuje że chyba to jest niewykonywalne w bascomie, a przykładów bardzo skąpo) jak również i2c (twi) wymagana płatna biblioteka (na sieci nic nie znalazłem, wujek google nie pomógł, więc nie ruszyłem zagadnienia), najbardziej niezawodna okazała sie transmisja poprzez rs232. Prosta i skuteczna. Działa wyśmienicie, jaką dana wysyłam poprzez printbin tak i odbieram poprzez inputbin bez żadnych problemów. Linie RX i TX połączyłem na krzyż z RX i TX w 2 atmedze bez MAX232. Wszystko jest extra, jeżeli są 2 mikroprocesory
a co jeśli chcem wymienić przez RS dane pomiędzy 3 mikroprocesorami?
Jestem początkującym, więc proszę o pomoc jak podejść do tematu? Od razu zaznaczę że ważne są koszty, więc najlepiej jeśli dało by się jakoś połączyć 3xatmega8
ale czy to możliwe? Ewentualnie jaka jest najtańsza atmega avr z 2 uartami. Wtedy metoda łańcuszkową dojdę do danych z 1procka poprzez 2 do trzeciego:)
PS. Do czego służy MAX232, dlaczego do komunikacji między mikroprocesorami mogę sobie go pominąć?
Po nieudanych próbach programowania w BASCOMIE komunikacji pomiędzy mikroprocesorami poprzez SPI(bascom sobie nie radzi, tzn ja sobie w basomie z tym nie poradziłem, a po licznych nieudanych próbach i po braku odpowiedzi, sugesti na ten watek wnioskuje że chyba to jest niewykonywalne w bascomie, a przykładów bardzo skąpo) jak również i2c (twi) wymagana płatna biblioteka (na sieci nic nie znalazłem, wujek google nie pomógł, więc nie ruszyłem zagadnienia), najbardziej niezawodna okazała sie transmisja poprzez rs232. Prosta i skuteczna. Działa wyśmienicie, jaką dana wysyłam poprzez printbin tak i odbieram poprzez inputbin bez żadnych problemów. Linie RX i TX połączyłem na krzyż z RX i TX w 2 atmedze bez MAX232. Wszystko jest extra, jeżeli są 2 mikroprocesory
a co jeśli chcem wymienić przez RS dane pomiędzy 3 mikroprocesorami?
Jestem początkującym, więc proszę o pomoc jak podejść do tematu? Od razu zaznaczę że ważne są koszty, więc najlepiej jeśli dało by się jakoś połączyć 3xatmega8
PS. Do czego służy MAX232, dlaczego do komunikacji między mikroprocesorami mogę sobie go pominąć?