Hallo,
ich habe eine Frage,...
Ich möchte vom CH0 beim MCP3208 den Wert auslesen. Eigentlich möchte ich
dieses "Beispiel":
http://erik-bartmann.de/component/attachments/download/21.html
nachmachen, aber statt mit dem MCP3008 mache ich das mit dem MCP3208.
Ich habe die Verkabelung schon geprüft, die scheint zu stimmen. Beim
Ausgang D_out habe ich mal den Strom gemessen, der aber meistens 60
MikroA betrug. Ich verwende den RPi B+ und die Programmiersprache C
sowie ein 100k Potenziometer. Nun zum Code, kann der stimmen?
Möglicherweise liegt es nur an dem; wenn Nein, wo kann das Problem sonst
noch liegen??
Danke im Voraus
1
#include<stdio.h>
2
#include<wiringPi.h>
3
4
#define D 10
5
6
//GPIO Pins wurden genommen, nicht die WPi-Pins!!
7
#define CSPin 8 //Chip-Select
8
#define SCLKPin 9 //Clock
9
#define DINPin 2 //Data-In
10
#define DOUTPin 0 //Data-Out
11
12
//returns 0 on error
13
intpinSetup(intcs,intsclk,intdinp,intdoutp){
14
if(wiringPiSetup()!=0){fprintf(stderr,"Error with wiringPi");return0;}