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

mikrokontroler AVR i komunikacja z innym układem scalonym przez ISP

CyccX 27 Cze 2011 23:50 1987 4
REKLAMA
  • #1 9657049
    CyccX
    Poziom 15  
    witam,

    otóż do mikrokontrolera AVR załóżmy attiny2313, chce podłączyć układ scalony max6675. Max komunikuje się za pomocą ISP, słowo 12 bitowe.

    Wiem że da się zrealizować takie połączenie, i działa bez problemu. Moje pytanie jest takie, czy można a jak tak to jak :) podłączyć do mikrokontrolera dwa lub więcej układy max6675 z komunikacją przez ISP ?? żeby np odczytywać temperaturę z 4 termopar i wyświetlać na jednym wyświetlaczy LCD
  • REKLAMA
  • REKLAMA
  • #3 9657089
    CyccX
    Poziom 15  
    czytałem, wiem że żeby odbierać dane trzeba wystawić stan logiczny na wejsciu CS i wtedy maxim taktowany SCK z uC będzie podawać bity . idąc tym tropem nasówa się pomysł by podłączyć równolegle do 4 układów max6675 piny SCK-SCK, SO-MISO a CS do osobnych portów. Wybierając odpowiednie CS sczytywać temperaturę z danego maxa. Ale czy równoległe podłączenie 4 układów do jednego wejscia MISO czy SCK nie zakłóci w żaden sposób transmisji ??
  • REKLAMA
  • Pomocny post
    #4 9657105
    mirekk36
    Poziom 42  
    CyccX napisał:
    ... Ale czy równoległe podłączenie 4 układów do jednego wejscia MISO czy SCK nie zakłóci w żaden sposób transmisji ??


    a co ma zakłócić ? tak się łączy SPI, a nie wybrane układy mają te piny w stanie wysokiej impedancji - więc jakby ich nie było na magistrali. Dopiero CS wszystko aktywuje tzn linie SPI odpowiednio wybranego scalaka.
  • #5 9657122
    CyccX
    Poziom 15  
    no to genialnie, dziękuje za odpowiedź i informacje
REKLAMA