Hi, ich versuche heute schon den ganzen Nachmittag eine Übertragung vom SCA61T auf den USB-Port zu bekommen. Folgender Code bis jetzt:
1 | #include <18F4620.h> |
2 | #fuses HS
|
3 | #use delay(clock=16000000)
|
4 | #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, parity=N, bits=8)
|
5 | |
6 | |
7 | int16 x; |
8 | void main() |
9 | {
|
10 | setup_spi(SPI_MASTER| SPI_L_TO_H| SPI_CLK_DIV_4); |
11 | while(1) |
12 | {
|
13 | x = SPI_Read(); |
14 | printf("Zahl %u\r\n", x); |
15 | delay_ms(500); } |
16 | }
|
Leider bekomme ich nur 255 bei Putty empfangen. Das Problem muss irgendwo zwischen Empfangen vom Lagesensor und Senden vom PIC auf die Serielle Schnittstelle liegen. Ich denke das Problem liegt daran die 11 Bits aus dem Lagesensor auszulesen. Hat jemand eine Idee woran dies liegen könnte? Danke mfg TDK