Gast
#3972889
Hallo zusammen, Ich versuche derzeit einen ADS8344 auszulesen. Dies funktioniert soweit eigentlich. Jedoch habe ich das Problem, dass es nur funktioniert wenn ich einen sehr langsamen SPI Takt verwende. Das heisst, mit 130kHz Takt funktioniert alles ohne Probleme. Sobald ich aber auf beispielsweise 1MHz erhöhe, funktioniert es nicht mehr. Laut Datenblatt sollten bis zu 2.3MHz möglich sein. Funktioniert nicht mehr bedeutet, dass immer der Wert 0 ausgelesen wird. Ich verwende folgenden Code:
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 | |
Übersehe ich irgendwo etwas im Datenblatt? Grüsse
