在线时间532 小时
UID3101413
注册时间2016-1-27
NXP金币262
TA的每日心情 | 奋斗 2021-11-30 16:16 |
---|
签到天数: 206 天 连续签到: 1 天 [LV.7]常住居民III
金牌会员
 
- 积分
- 7885
- 最后登录
- 2025-4-11
|
oled + sd卡,炒炒冷饭,把以前搞的移植到LPC54114,看看还是蛮有趣的。具体的演示可以看看我以前的帖子 【渣渣玩KL25】三、苹果烂不烂,一起来看OLED跳舞啊
- <font size="3" face="微软雅黑">int main(void)
- {
- uint8_t res;
- int a;
- sys_init();
-
- res = f_mount(&fs,driverNumberBuffer,1);
- if(res == FR_OK)
- {
- OLED_CLS(); //清屏
- OLED_P8x16Str(16,0,"<<Bad Apple>>");
- OLED_P8x16Str(23,4,"By");
- OLED_P16x16Ch(40,4,0);
- OLED_P16x16Ch(58,4,1);
- OLED_P16x16Ch(76,4,2);
- OLED_P16x16Ch(94,4,3);
- OLED_P8x16Str(20,6,"2017.04.03");
- DELAY_MS(800);
- DELAY_MS(800);
- }
- //==========================================
- res = f_open(&fdst, "4:/bad.bin", FA_OPEN_EXISTING | FA_READ); /* 打开文件 */
- br = 1;
- a = 0;
- while(1)
- {
- for ( a=0; a<1024; a++ ) /* 清缓冲区 */
- buffer[a]=0;
- //-------------------------------
- res = f_read( &fdst, buffer, sizeof(buffer), &br ); /* 将文件里面的内容读到缓冲区 */
- OLED_Fill_Apple(buffer);
- DELAY_MS(52);
-
- if (res || br <= 0) break; /* 错误或者到了文件尾 */
- }
- f_close(&fdst); /* 关闭打开的文件 */
- while(1)
- {
- OLED_CLS(); //清屏
- DELAY_MS(500);
- OLED_P8x16Str(30,2,"THE END!");
- DELAY_MS(500);
- }
- }</font>
复制代码
|
|