查看: 3735|回复: 5

【跟二叔玩bpi-m1】播放视频bad apple on bpi(spi oled)

[复制链接]
  • TA的每日心情
    擦汗
    2015-3-6 13:14
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-1-8 09:17:24 | 显示全部楼层 |阅读模式
    分享到:
                    OLED就先玩这么多吧,视频效果蛮流畅的,先上代码,后附视频
    07-15.jpg
    • #include <wiringPi.h>
    • #include <wiringPiSPI.h>
    • #include <stdio.h>  
    • #include <stdlib.h>  
    • #include <stdint.h>
    • #include <string.h>
    • #include <time.h>

    • unsigned char initcode[] = {
    •     0xAE, 0xA8, 0x3F, 0xD3, 0x00, 0x40, 0xA1, 0xC8,
    •     0xA6, 0xD5, 0x80, 0xDA, 0x12, 0x81, 0x00, 0xB0,
    •     0xA4, 0xDB, 0x40, 0x20, 0x00, 0x00, 0x10, 0x8D,
    •     0x14, 0x2E, 0xA6, 0xAF
    • };

    • unsigned char poscode[] = {
    •     0x20, 0x00, 0xB0, 0x00, 0x10
    • };

    • #define BUFFER_SIZE 1024
    • unsigned char buffer[BUFFER_SIZE];

    • void oled_begin();
    • void oled_test();

    • int main(void)
    • {
    •     time_t now;
    •     struct tm *timenow;

    •     wiringPiSetup();

    •     oled_begin();

    •     time(&now);   
    •     timenow = localtime(&now);   
    •     printf("Start time is %s/n",asctime(timenow));  

    •     oled_test();

    •     time(&now);   
    •     timenow = localtime(&now);   
    •     printf("End time is %s/n",asctime(timenow));  

    •     return 0;
    • }

    • void oled_begin()
    • {      
    •     pinMode (5, OUTPUT) ;
    •     pinMode (6, OUTPUT) ;
    •     wiringPiSPISetup(0, 32*1000*1000);
    •     digitalWrite(6,  LOW) ;
    •     delay(50);
    •     digitalWrite(6,  HIGH) ;
    •     digitalWrite(5, LOW);
    •     wiringPiSPIDataRW(0, initcode, 28);
    • }

    • void oled_test()
    • {
    •     int r;
    •     FILE *fphzk;
    •     digitalWrite(5, LOW);
    •     wiringPiSPIDataRW(0, poscode, 5);
    •     fphzk=fopen("apple.dat","rb");
    •     r=fread(buffer,1,BUFFER_SIZE,fphzk);
    •     while(r>0)
    •     {
    •         digitalWrite(5, HIGH);
    •         wiringPiSPIDataRW(0, buffer, 1024);
    •         r=fread(buffer,1,BUFFER_SIZE,fphzk);
    •         delay(66);
    •     }
    •     fclose(fphzk);
    • }







    大家都玩起来吧
    完整代码包:
    http://u.163.com/VXH0Ez7o  提取码: b5P5jSAV
                   

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-1-8 09:34:33 | 显示全部楼层
    顶二叔
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-3-6 13:14
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-1-9 13:23:36 | 显示全部楼层
    小菜儿 发表于 2015-1-8 09:34
    顶二叔

    坏淫,原来是人家两年前玩剩下的东西

    https://www.cirmall.com/bbs/thread-4315-1-1.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2015-1-12 10:49:53 | 显示全部楼层
    栗叔 发表于 2015-1-9 13:23
    坏淫,原来是人家两年前玩剩下的东西

    https://www.cirmall.com/bbs/thread-4315-1-1.html ...

    哈哈,不分先后,他用树莓,二叔用香蕉!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-2-28 13:00:15 | 显示全部楼层
    花擦,没法再下载了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-3-6 13:14
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

     楼主| 发表于 2015-3-4 16:18:51 | 显示全部楼层
    伤感哥-368957 发表于 2015-2-28 13:00
    花擦,没法再下载了

    163的似乎有次数限制,二叔科技的群共享里还有,就不做广告了,自己搜一下吧
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-15 19:58 , Processed in 0.168876 second(s), 26 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.