Witajcie.
Chcę Was zapytać jak można by prosto w Bascomie zrobić komunikację między Atmega644p i Atmega8 - chętnie gdyby była w miarę odporna na zakłócenia ( np RS485 ?) - ale może też być inna. Długość kabli połączeniowych między jednym a drugim kontrolerem wynosić będzie ok. 2-3 metry max. Chcę zrobić następująco - mocniejszą Atmegę 644p użyć jako zaawansowany sterownik do mojego roweru ( monitorowanie pracy 6 ogniw baterii, pomiar prądu, pilnowanie progów odcięcia dla napięć każdej celi, wykonywanie operacji matematycznych na kontrolerze plus jakiś rozwojowy układ w przyszłości aby np. nią zasterować silnik w PWM-ie). Drugą Atmegę 8 chcę umieścić w skrzynce na kierownicy i ją sprzęgnąć z wyświetlaczem 20x4 i na niej zrobić sobie wizualizację tego co się dzieje na Atmega 644p oraz wprowadzić do tejże Atmega8 obsługę 4 klawiszy do przełączania.
Problem polega na tym jak zrobić dwukierunkową komunikację pomiędzy obydwoma mikrokontrolerami - z Atmega 644p chcę nadwać na Atmegę8 to co ona mierzy aby Atmega8 to zwizualizowała na wyświetlaczu to co dostaje z 644p. Natomiast komunikacja z Atmega 8 do 644p zawierałaby tylko to co się dzieje z klawiszami dołączonymi do 8-mki aby 644p mogła reagować...
Jakich komend użyć by to zrobić? Może jest jakiś prostszy system aby móc to zrobić tylko na 644p i nie używać kilkunastu żył przewodów by podpiąć wyświetlacz i 4 klawisze bo szczerze powiedziawszy głupio to będzie wyglądało jak na kierownicę mojego roweru będzie szła "pyta kabli" - najchętniej chciałbym to zrobić na góra 6-8 żyłowym przewodzie.
Chcę Was zapytać jak można by prosto w Bascomie zrobić komunikację między Atmega644p i Atmega8 - chętnie gdyby była w miarę odporna na zakłócenia ( np RS485 ?) - ale może też być inna. Długość kabli połączeniowych między jednym a drugim kontrolerem wynosić będzie ok. 2-3 metry max. Chcę zrobić następująco - mocniejszą Atmegę 644p użyć jako zaawansowany sterownik do mojego roweru ( monitorowanie pracy 6 ogniw baterii, pomiar prądu, pilnowanie progów odcięcia dla napięć każdej celi, wykonywanie operacji matematycznych na kontrolerze plus jakiś rozwojowy układ w przyszłości aby np. nią zasterować silnik w PWM-ie). Drugą Atmegę 8 chcę umieścić w skrzynce na kierownicy i ją sprzęgnąć z wyświetlaczem 20x4 i na niej zrobić sobie wizualizację tego co się dzieje na Atmega 644p oraz wprowadzić do tejże Atmega8 obsługę 4 klawiszy do przełączania.
Problem polega na tym jak zrobić dwukierunkową komunikację pomiędzy obydwoma mikrokontrolerami - z Atmega 644p chcę nadwać na Atmegę8 to co ona mierzy aby Atmega8 to zwizualizowała na wyświetlaczu to co dostaje z 644p. Natomiast komunikacja z Atmega 8 do 644p zawierałaby tylko to co się dzieje z klawiszami dołączonymi do 8-mki aby 644p mogła reagować...
Jakich komend użyć by to zrobić? Może jest jakiś prostszy system aby móc to zrobić tylko na 644p i nie używać kilkunastu żył przewodów by podpiąć wyświetlacz i 4 klawisze bo szczerze powiedziawszy głupio to będzie wyglądało jak na kierownicę mojego roweru będzie szła "pyta kabli" - najchętniej chciałbym to zrobić na góra 6-8 żyłowym przewodzie.