聚豐項目 > 萬物基于Hello,World
用AB32VG1驅(qū)動ssd1306 oled屏幕實現(xiàn)移動的《Hello World》。
DC_RedStone

DC_RedStone
團隊成員
DC_RedStone 背鍋俠
屏幕為SSD1306 12864 IIC。可能是因為模擬IIC速度太慢,實際刷新率極低
程序用RT-Thread Studio開發(fā),需要在RT-Thread Settings中添加ssd1306庫,并啟用IIC總線
以下為源碼:
#include <rtthread.h>
#include "board.h"
#include "ssd1306.h"
int main(void)
{
rt_kprintf("Hello, world\n");
ssd1306_Init();
int y=0;
while (1)
{
if(y>=56)
y=0;
ssd1306_Fill(Black);
ssd1306_SetCursor(0, y++);
ssd1306_WriteString("Hello, World!", Font_7x10, White);
ssd1306_UpdateScreen();
rt_thread_mdelay(10);
}
}如視頻所示