logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[8051, Asembler] - Transmisja równoległa między procesorami 8051

Krzemq 08 Cze 2015 00:19 1482 4
REKLAMA
  • #1 14753360
    Krzemq
    Poziom 8  
    Posty: 6
    Witam.

    Mam do wykonania projekt transmisji równoległej między procesorami 8051, lecz ni w ząb nie mogę znaleźć żadnych materiałów na ten temat w google'ach. Materiałów o transmisji szeregowej jest od groma, równoległej - zero. Posiada może ktoś jakieś opracowania na ten temat, które mogłyby mnie doprowadzić do rozwiązania? Ma być to napisane w dowolnym języku, lecz musi być jakaś wstawka w Asemblerze. Od czego w ogóle zacząć? Uda mi się zrealizować takie coś przy pomocy Arduino?

    Pozdrawiam.
  • REKLAMA
  • #2 14753639
    Zaquadnik
    Poziom 27  
    Posty: 998
    Pomógł: 103
    Ocena: 25
    1. Arduino to nie 8051.
    2. Polecam książkę Pana Rydzewskiego "Mikrokomputery jednoukładowe rodziny MCS-51"
    3. Co do samej transmisji równoległej, nie ma chyba gotowca, bo nikt tego nie używa w praktyce. Ale polecam lekturę wyżej wymienionej pozycji. Tam jest opisany sposób podłączenia pamięci zewnętrznej RAM do 8051. Możesz wykorzystać ten interfejs sprzętowy do komunikacji pomiędzy tymi uC, albo możesz zrobić to programowo.
  • REKLAMA
  • #3 14753770
    Konto nie istnieje
    Poziom 1  
  • REKLAMA
  • #4 14757373
    greg789
    Poziom 16  
    Posty: 132
    Pomógł: 20
    Ocena: 34
    Transmisja równoległa na 8051 jest dziecinnie prosta.
    Ale na początek proponuję określić jej warunki np.
    1. czy ma być dwu czy jednokierunkowa
    2. Ilu bitowa ma być transmisja (proponuję 8 lub 4, ale może być i 16-bitowa)
    3. określić czy ilość sygnałów sterujących ( czy ma być potwierdzenie, czy nie).
    4. czy transmisja MASTER/SLAVE czy może równoprawne
    5. używamy przerwań czy nie.
  • #5 14761579
    Krzemq
    Poziom 8  
    Posty: 6
    Niech będzie to:
    1. dwukierunkowa
    2. 8-bit
    3. z potwierdzeniem
    4. master slave
    5. używamy przerwań
REKLAMA