MCP3204をSTM303K8T6で同時に6個使ってみた

Dependencies:   mbed 24LC1025 MCP3204

main.cpp

Committer:
sashida_h
Date:
2020-07-24
Revision:
0:c38491379a28
Child:
1:717563cb9070

File content as of revision 0:c38491379a28:

#include "mbed.h"
#include "MCP3204.h"

Serial pc(PA_9, PA_10, 115200); //pin19,20 TX,RX
SPI spi(PA_7, PA_6, PA_5);
MCP3204 mcp1(spi,PB_0);
MCP3204 mcp2(spi,PB_1);

int main(){
    int adc[4];
    int i;
    
    pc.printf("Hello world\r\n");
    wait(1.0);
    
    while(1){
        adc[0] = mcp1.sgl( CH0 );
        adc[1] = mcp2.sgl( CH0 );
        //adc[2] = mcp.sgl( CH2 );
        //adc[3] = mcp.sgl( CH3 );
        for(i=0; i<2; i++){
            pc.printf("CH%d:%d\r\n",i,adc[i]);
        }
        wait(0.5);
    }

}

/*
int main(){
    int adc[4];
    int i;
    
    pc.printf("Hello world\r\n");
    wait(1.0);
    
    while(1){
        adc[0] = mcp.sgl( CH0 );
        adc[1] = mcp.sgl( CH1 );
        adc[2] = mcp.sgl( CH2 );
        adc[3] = mcp.sgl( CH3 );
        for(i=0; i<4; i++){
            pc.printf("CH%d:%d\r\n",i,adc[i]);
        }
        wait(0.5);
    }

}
*/