balayage850+=1

#include "mbed.h"

SPI adf(p5, p6, p7);
DigitalOut le(p8);


void adfWrite(uint32_t data) {
le = 0;
adf.write(data >> 16 & 0xFF);
adf.write(data >> 8 & 0xFF);
adf.write(data & 0xFF);
le = 1;
}

int main() {
le = 1;
adf.format(8,0);
adf.frequency(1000000);

uint32_t FreqDep = 0x201A4A;
adfWrite(FreqDep);
adfWrite(0x8FF100);
adfWrite(0x340029);

while(1) {

FreqDep = FreqDep + 4;
adfWrite(FreqDep);
wait(5);

}
}


0 comments

You need to log in to post a comment