打印
[STM32F7]

NUCLEO-F722ZE+外部时钟探究

[复制链接]
686|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
板子拿到手有好几天了, 一直没有发评测, 是因为外出的缘故, 今天来补上一篇. 后续的这两天慢慢补齐.

关于这个板子,其实还是MB1137的主板, 只是CPU换成了STM32F722ZE而已. 这个论坛上做这个板子的活动也有一段历史了, 很多人都有这个板子. 但是遗憾的是每次发评测帖子, 都有人搞不清楚这个板子的外部时钟. 很多人都说没有外部时钟, 所以要用HSI. 虽然最终的结果并没有很大区别, 但是从学习的角度来看, 这样蒙混而过是不好的. 这个帖子做个小实验把这个问题搞清楚, 但是我敢打赌下次做MB1137的评测的时候, 依然还有很多人会搞错. 因为这是很简单的问题, 很多人不愿意研究, 就是这样.

首先这板子上的外部XTAL是没有焊接的, 这个误导了不少人

但是看电路图, 可以看到板载STLINK是有输出MCO给F7的:

但是,除了某些文档的角落, 没有说这个MCO到底有没有输出, 输出多少, 这里也不到处翻文挡了. 直接上示波器测量一下子:
测量SB149的两端就可以:

8MHz
下面做个工程, 看这个8MHz的外部时钟是否能够被F7用上.

注意,这里设定为Crystal, Bypass都能工作, 但是应该设置为Bypass这样更准确,
做一个HSE/5的输出到F7的PA8

看了原理图就知道TP1这个测试点就在PA8上就是为了这个测试的.
生成编译下载后, 测量结果:

准确无误, 1.6MHz.
这里再提一句, MCO输出HSI,HSE,LSE的时候, 波形大致为方波, PLL输出时波形大致为正弦.
此实验到此为止, 希望能给各位有所参考.


发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:每天都進步

91

主题

1013

帖子

34

粉丝