SI5551A时钟发生器的应用

1资料来源 CSND博主
里面的github里是完整的F1的例程,实测好用。

2使用示例
晶振是25M,用的软件IIC,引脚上拉,主控用的STM32F103C8T6。
在这里插入图片描述

如下图所示:Fre_1M 就是要设置多少频率的变量,实测写1000000输出就是1M,最低500khz,500khz以下就不准了,如果想用到更低的频率就要调节后面的分频系数。第二个参数是输出通道的选择,0,1,2。
在这里插入图片描述

分频系数默认是SI_R_DIV_1,我改成了SI_R_DIV_128,注意这个地方要修改.h里宏定义的值,例程里是二进制0b开头的,要改成0x16进制的开头编译才能通过。
在这里插入图片描述
在这里插入图片描述
3使用结果:我要得到5khz的频率,主函数定义的Fre_1M是640k,分频系数设置128分频。最终测得通道1输出为5k:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值