Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "rest.h"
- #include <SPI.h>
- void setup() {
- //Serial.begin(9600);
- SPI.begin(4);
- SPI.setBitOrder(MSBFIRST);
- pinMode(4, OUTPUT);
- SPI.setDataMode(4,2);
- SPI.setClockDivider(SS,84);
- SPI.setClockDivider(4,84);
- //SPI.beginTransaction(SPISettings(14000000, MSBFIRST, SPI_MODE0));
- }
- void loop(){
- static uint32_t value = 0;
- value = ( osc_saw( 50, 50) >> 20 ) + 2048;
- byte msg2 = (byte) value;
- byte msg1 = (byte) (value>>8);
- digitalWrite(4, LOW);
- SPI.transfer( 4, msg1, SPI_CONTINUE);
- SPI.transfer( 4, msg2, SPI_LAST);
- digitalWrite(4, HIGH);
- //Serial_pots();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement