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.
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