Witam!
Męcze sie nad projektem w którym wykożysuje dwa uK Mega8.
Co to za projekt to długo by pisać a nie jest to istotne.
Moje zapytanie odnośnie komunikacji dwóch uK wynika z tego, że oba mają już zajęte SPI, UART i I2C i to w taki sposób, że nie da się tu nic podłączyć. (tak mi sie wydaje).
Jak ma wyglądać ta komunikacja.
Max 3 linie.
Jeden układ robi za Master a drugi za Slave.
Przesłane będzie ok 26 byte danych typu Word, Single.
Jeden pracuje na wewnętrznym oscylatorze 8MHz
drugi na kwarcu 16MHz
Co robią układy i czemu są dwa a nie jeden "mocniejszy".
Pieswszy układ wykonuje mase obiczeń wartości odczytanych z przetworników i GPSa
Drógi układ wyświetla dane na LCD, Dokonuje kolejnych obliczeń, odczytuje z klawiatury 4x4, wysyła dane na PC, odczytuje dane z przetworników.
Jeden Mega8 sobie nie poradzi (za mało wyprowadzeń, i pamięci).
Pozatym jak pierwszy układ zajęty jest wyświetlaniem danych i obsługą klawiatury to drugi w tym czasie wykonuje niezbędnych obliczeń bez zakłuceń i opóźnień.
Program pisze w Bascom.
Pozostały mi linie INT0, INT1 i T0
Pozdrawiam i dzięki za sugestje.
Piotr
PS Bez złośliwości prosze.
Męcze sie nad projektem w którym wykożysuje dwa uK Mega8.
Co to za projekt to długo by pisać a nie jest to istotne.
Moje zapytanie odnośnie komunikacji dwóch uK wynika z tego, że oba mają już zajęte SPI, UART i I2C i to w taki sposób, że nie da się tu nic podłączyć. (tak mi sie wydaje).
Jak ma wyglądać ta komunikacja.
Max 3 linie.
Jeden układ robi za Master a drugi za Slave.
Przesłane będzie ok 26 byte danych typu Word, Single.
Jeden pracuje na wewnętrznym oscylatorze 8MHz
drugi na kwarcu 16MHz
Co robią układy i czemu są dwa a nie jeden "mocniejszy".
Pieswszy układ wykonuje mase obiczeń wartości odczytanych z przetworników i GPSa
Drógi układ wyświetla dane na LCD, Dokonuje kolejnych obliczeń, odczytuje z klawiatury 4x4, wysyła dane na PC, odczytuje dane z przetworników.
Jeden Mega8 sobie nie poradzi (za mało wyprowadzeń, i pamięci).
Pozatym jak pierwszy układ zajęty jest wyświetlaniem danych i obsługą klawiatury to drugi w tym czasie wykonuje niezbędnych obliczeń bez zakłuceń i opóźnień.
Program pisze w Bascom.
Pozostały mi linie INT0, INT1 i T0
Pozdrawiam i dzięki za sugestje.
Piotr
PS Bez złośliwości prosze.