做了一个实验,利用STM32F407ZGT6最小系统板做一个温度测量,并且显示在OLED上。程序都是利用资料的源代码改的。
STM32F407ZGT6最小系统板外部晶振是25兆的,温度传感器是DS18B20.一切都弄好之后,先在开发板运行的很顺利。修改晶振后,移植到STM32F407ZGT6最小系统板,发现OLED黑屏。最后修改了一个数据,就没问题了。但是还是不知道为什么。
修改的地方是Stm32_Clock_Init(336,25,2,7);这个函数。把原来的8改为25; 我猜测是晶振问题。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>