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