板子拿到手有好几天了, 一直没有发评测, 是因为外出的缘故, 今天来补上一篇. 后续的这两天慢慢补齐.
关于这个板子,其实还是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输出时波形大致为正弦.
此实验到此为止, 希望能给各位有所参考.
|