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