
a
Dependencies: mbed
main.cpp
- Committer:
- lolopo008
- Date:
- 2015-12-05
- Revision:
- 0:19dc847021dd
File content as of revision 0:19dc847021dd:
#include "mbed.h" SPI DataPack(SPI_MOSI, SPI_MISO, SPI_SCK); DigitalOut Latch(D10); AnalogIn VR0(A0); AnalogIn VR1(A1); Serial pc(USBTX, USBRX); int main() { DataPack.frequency(100000); DataPack.format(8,0); float VR_value0,VR_value1; int Row[8]= {1,2,4,8,16,32,64,128}; int Col[8]= {254,253,251,247,239,223,191,127}; int x; while(1) { VR_value0 = VR0.read(); VR_value1 = VR1.read(); VR_value0 = VR_value0*6; VR_value1 = VR_value1*6; for(x=1; x<7; x++) { Latch=0; DataPack.write(Col[4]); wait_us(1); DataPack.write(0xFF); wait_us(1); DataPack.write(0xFF); wait_us(1); DataPack.write(Row[x]); wait_us(1); Latch=1; wait_ms(150); } for(x=5; x>1; x--) { Latch=0; DataPack.write(Col[4]); wait_us(1); DataPack.write(0xFF); wait_us(1); DataPack.write(0xFF); wait_us(1); DataPack.write(Row[x]); wait_us(1); Latch=1; wait_ms(150); } } }