H7单片机输出高频时钟信号

用来验证时钟树上各个结点的时钟频率,输出的时钟信号也可以作为其他外设的时钟。

但是频率越高,方波失真越加严重。这是因为方波可以看做是多个谐波叠加成的,而输出端口存在带宽限制,当频率超过带宽时,高频成分会被滤除,剩下的低频成分会形成较为平滑的正弦波

首先打开RCC时钟,勾选“master clock output 1/2”,这里为了实验的方便,两个都选择打开

bf96652995934d19a68758790a24cf5d.png

配置时钟输出:跳转到函数定义406a32600d2443e18e8e3ed22318d10b.png

参数1可以是RCC_MCO1或者RCC_MCO2,对应的是两个引脚;

参数2可以是时钟树上的结点

参数3是输出的分频系数

HAL_RCC_MCOConfig(RCC_MCO2,RCC_MCO2SOURCE_SYSCLK,RCC_MCODIV_1);

 

测试效果图:

2759fce0422940b99cdf05cea1b527d4.pnga573cbe9b3d347e2b0004b2088a0fc56.png可能是频率太高,同时使用了杜邦线连接,失真和干扰都很严重

2193068b6ff748308b7a6636a6db5b97.pngb0e8a71094914e978f6cfe85b211e450.png

去掉杜邦线后可以看到干扰显著减小了

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值