Просто:
1. выброситe Si5351, или за 1-вой гет. не изпользуйте
2. используйте методы/библиотеки, которыми есть в Интернете. Люди, тратящие дни, месяцы или годы на написание кода,"вы не будете "изобретать велосипед" своими путями. Код работает. (Как: ето второй вопрос.)
3. если интересно, если хотите извлечь максиму из чипа, в то что можете добавить или изменить что-то в методах, предложенных до сих пор, то начите как он работает со всех сторон, а не только аналоговая часть - регистри, чего что означает из документации, математика и др. Можно порпобовать даже недекларирование функции.
Так: что делает запись, где писать, в кои регистри и др. в течение 2 дней ... не будет ...
Если хотите, можно игнорировать мои слова. Просто думаю писменно с моей стороны..