查看: 2704|回复: 6

收到板子,试用开始--点亮NXP COG(未完成)

[复制链接]
  • TA的每日心情
    开心
    2015-1-1 01:21
  • 签到天数: 354 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-22 18:20:08 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 shamowangzi 于 2013-10-23 14:48 编辑

    这几天boss给的任务快把我压死了!连抢楼的时间都没有了,AVRDRAGON呀!{:soso_e120:}

    前天收么EEBOARD送的NXP COG屏了,在收到之前,拿到mega256RFR的时候就有这个想法,点亮它,

    准备通过mega256RF以GPIO的方式模拟时钟实现对COG屏的点亮数据,

    试用快结束了!不知道还赶不赶的上啊!发个贴子站个位子先,完不成了留给下一位试用者一个题目!呵呵

    使用SPI的方式:
    COG板 JP1跳接SPI
    IMG-20131022-00151.jpg
    引脚连接:
    mega256RFR               COG
    EXT1
    VCC ----------------------16 +5V
    GND-----------------------15 GND
    PB1_SPI_SCK------------2 SCL
    PB2_SPI_MOSI----------4 SDAOUT
    PB3_SPI_MISO----------5 SDAIN

    #define LCD_SPI_CLK_PB1 IOPORT_CREATE_PIN(PORTB, 1)
    #define LCD_SPI_MOSI_PB2 IOPORT_CREATE_PIN(PORTB, 2)
    #define LCD_SPI_MISO_PB3 IOPORT_CREATE_PIN(PORTB, 3)

    int lcd_spi_init(void)
    {
            ioport_set_pin_dir(LCD_SPI_CLK_PB1, IOPORT_DIR_OUTPUT);
            ioport_set_pin_dir(LCD_SPI_MOSI_PB2, IOPORT_DIR_INPUT);
            ioport_set_pin_dir(LCD_SPI_MISO_PB3, IOPORT_DIR_OUTPUT);
            
            /*ioport_set_pin_mode(EXAMPLE_BUTTON, IOPORT_MODE_PULLUP);*/
    }

    int lcd_spi_set_clk(int ch,int val)
    {
            if(val==1)
            {
                    ioport_set_pin_level(LCD_SPI_CLK_PB1, IOPORT_PIN_LEVEL_HIGH);
                    ioport_toggle_pin_level(LCD_SPI_CLK_PB1);
            }
            else
            {
                    ioport_set_pin_level(LCD_SPI_CLK_PB1, IOPORT_PIN_LEVEL_LOW);
                    ioport_toggle_pin_level(LCD_SPI_CLK_PB1);
            }
            
    }

    int





    回复

    使用道具 举报

  • TA的每日心情

    2016-3-28 21:00
  • 签到天数: 117 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-10-22 22:31:31 | 显示全部楼层
    哦哦,楼主加油啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-7-16 09:10
  • 签到天数: 361 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-10-23 08:23:59 | 显示全部楼层
    期待点亮的瞬间。Fighting!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-1 01:21
  • 签到天数: 354 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-10-24 12:54:57 来自手机 | 显示全部楼层
    w_shuai 发表于 2013-10-22 22:31
    哦哦,楼主加油啊

    呵呵,你的屏怎莫样了?不好意思这段时间有点忙,!可以参考下我代码的前半部分设置io,要加个锁存!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-3-28 21:00
  • 签到天数: 117 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-10-24 12:56:20 | 显示全部楼层
    shamowangzi 发表于 2013-10-24 12:54
    呵呵,你的屏怎莫样了?不好意思这段时间有点忙,!可以参考下我代码的前半部分设置io,要加个锁存! ...

    还没好呢,看到了,我试试用spi
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-1-1 01:21
  • 签到天数: 354 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-10-24 17:47:02 | 显示全部楼层
    w_shuai 发表于 2013-10-24 12:56
    还没好呢,看到了,我试试用spi

    你不需要用SPI,我这个是拿GPIO模拟的SPI,你直接用这种方式单独设置好GPIO后,来驱动你的屏的就可以了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-3-28 21:00
  • 签到天数: 117 天

    连续签到: 1 天

    [LV.6]常住居民II

    发表于 2013-10-24 19:12:37 | 显示全部楼层
    shamowangzi 发表于 2013-10-24 17:47
    你不需要用SPI,我这个是拿GPIO模拟的SPI,你直接用这种方式单独设置好GPIO后,来驱动你的屏的就可以了! ...

    我的程序显示的部分运行不过去不知道为啥
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 23:39 , Processed in 0.173294 second(s), 28 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.