Fixed frequency
This commit is contained in:
parent
f0f8d4f1d8
commit
3894a9a923
|
@ -8,8 +8,8 @@ int main(void) {
|
|||
|
||||
twi_init();
|
||||
|
||||
si5351_init(25000000, 900000000, 900000000);
|
||||
si5351_set_freq(MULTISYNTH_0, 10000000);
|
||||
si5351_init(25000000, 400000000, 400000000);
|
||||
si5351_set_freq(MULTISYNTH_0, 7165000);
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ void si5351_init(uint32_t freq_xtal, uint32_t freq_a, uint32_t freq_b) {
|
|||
|
||||
void si5351_set_freq(enum si5351_param_base base, uint32_t freq) {
|
||||
//TODO: Pick freq by clock source
|
||||
double fdiv = (double) freq / (double) si5351_freq_a;
|
||||
double fdiv = (double) si5351_freq_a / (double) freq;
|
||||
|
||||
//TODO: Find better way to determine c and b
|
||||
uint32_t c = 0x0FFFFF;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
int main(void) {
|
||||
uint32_t si5351_freq_a = 400000000;
|
||||
uint32_t freq_xtal = 25000000;
|
||||
uint32_t out_freq = 400000000;
|
||||
uint32_t out_freq = 10000000;
|
||||
|
||||
|
||||
double fdiv = (double) si5351_freq_a / (double) freq_xtal;
|
||||
|
@ -23,7 +23,7 @@ int main(void) {
|
|||
|
||||
printf("%u %u %u\n", p1, p2, p3);
|
||||
|
||||
fdiv = (double) out_freq / (double) si5351_freq_a;
|
||||
fdiv = (double) si5351_freq_a / (double) out_freq;
|
||||
|
||||
//TODO: Find better way to determine c and b
|
||||
c = 0x0FFFFF;
|
||||
|
|
Loading…
Reference in New Issue