Gast
#1650990
Hallo, ich versuche schon seit längerem einen adc (tlc4541) auszulesen. Zum Testen erst mal schnell in Bascom... Der ADC sendet 16bit per SPI an meinen ATMega16, auf dem eine Software-Spi läuft als Master. Nur verstehe ich nicht so ganz die Routine von Bascom zum SPI... Folgender Code funktioniert so halb; ich empfange was aber glaube nicht, dass es stimmt. Irgendwas ist da falsch mit den empfangenen Bits?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
Passt das so? Das zusammensetzten aus 2*8bit stimmt so beim Empfangen? Wäre super, wenn mir da jemand helfen könnte Viele Grüße