arduino code
#include <SPI.h>
void setup (void)
{
Serial.begin(9600);
digitalWrite(SS, HIGH); // ensure SS stays high for now
SPI.begin ();
SPI.setClockDivider(SPI_CLOCK_DIV32);
}
void loop (void)
{
int sensorDegeri = analogRead(A0);
Serial.println(sensorDegeri);
digitalWrite(SS, LOW);
SPI.transfer (sensorDegeri);
digitalWrite(SS, HIGH);
delay (1000); // 1 second delay between the next 255 bytes
}
lpc code;
#include "mbed.h"
Serial pc(USBTX, USBRX);
SPISlave spi(p11, p12, p13, p14); //mosi, miso, sclk,ss
int main() {
pc.baud(115200);
int x;
while(1) {
if(spi.receive()){
x = spi.read();
pc.printf("\r\n%d \n", x);
}
}
}
Revision -1:000000000000, committed 1970-01-01
- Comitter:
- Date:
- Thu Jan 01 00:00:00 1970 +0000
- Commit message:
Changed in this revision