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

SCA100T - SPI - ATMEGA8 - problem z transmisją

pgnige 11 Lut 2010 15:38 942 0
REKLAMA
  • #1 7678386
    pgnige
    Poziom 14  
    Witam wszystkich, bardzo proszę o pomoc w sprawie transmisji danych między inklinometrem SCA100T a mikroprocesorem ATMEGA8.

    http://www.vti.fi/midcom-serveattachmentguid-...f/SCA100T_inclinometer_datasheet_8261800A.pdf

    Problem polega na zupełnym braku łączności między tymi urządzeniami.
    Dwa mikroprocesory bez najmniejszego problemu połączyłem ze sobą (w raz z transmisją dwukierunkową). Jednak przy identycznym połączeniu jak z mikroprocesorem i identycznym programie napisanym w BASOM'ie nie ma żadnego odzewu od inklinometru.
    Nie wiem co wysłać do inklinometru, aby odebrać dane (np. pozycji x) - wg datasheet 16 jednak pewnie transmisja SPI nie jest w cale ustanowiona dlatego nic to nie daje.

    Połączenie z inklinometrem 100% poprawne (wg noty katalogowej), więc błąd musi być w programie. Proszę o sprawdzenie i poprawę błędów.

    $regfile = "m8def.dat"
    $crystal = 8000000
    
    Config Portc = Output
    Portc = 0
    
    Config Spi = Hard , Data Order = Msb , Master = Yes , Polarity = High , Clockrate = 128 , Noss = 0
    
    Dim X As Byte
    X = 0
    
    Spiinit
    
    Do
    Spiin X , 1
    Portc = X
    Loop
    End
  • REKLAMA
REKLAMA