写一个stm32f103ze的oled显示记录频率的函数
时间: 2024-05-26 21:10:45 浏览: 87
基于stm32f103ze 的OLED驱动代码
好的,我可以为您提供有关stm32f103ze的oled显示记录频率的函数。
您可以使用以下代码实现该功能:
#include "stm32f10x.h"
#include "ssd1306.h"
void display_freq(uint16_t freq) {
char freq_string[6];
sprintf(freq_string, "%5d", freq);
SSD1306_Fill(SSD1306_COLOR_BLACK);
SSD1306_GotoXY(0, 0);
SSD1306_Puts(freq_string, &Font_11x18, SSD1306_COLOR_WHITE);
SSD1306_UpdateScreen();
}
您需要使用SSD1306库来控制OLED显示屏,然后使用sprintf函数将频率转换为字符串,最后将其显示在屏幕上。
请注意确认您的OLED显示屏使用的驱动芯片是否为SSD1306芯片。
希望这能成功帮助您。
阅读全文