查看: 5124|回复: 17

使用SPI 成功初始化NXP COG PCA8538

[复制链接]
  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-8-27 01:25:56 | 显示全部楼层 |阅读模式
    分享到:
    RT:使用SPI 成功初始化NXP COG PCA8538

    NXP COG PCA8538的扳子到手好几天了,一直忙,今天得闲,拿出来进行测试。我使用的是STM32F407的discovery板子进行驱动的,采用硬件SPI1,并加上了2个控制脚,RESET =  脚PA4,nCE =  脚 PA5;SPI1 SPI口正确连接。RESET中间时间长度设置为500ms,采用的参数就是PCA8535的demo板子手册提供的初始化命令和控制字。显示的是一堆杂乱的字符而已。
    上图了;
    NXP_COG1.jpg

    130826A000.jpg

    130826A001.jpg



    程序关键字段:

       SPI1_Init();
       CSPin_init();
       GPIO_ResetBits(GPIOA, GPIO_Pin_3);//选中reset
       delay(500);//1ms
       GPIO_SetBits(GPIOA, GPIO_Pin_3);//选中reset
       GPIO_SetBits(GPIOA, GPIO_Pin_4);//不选中 cs
       delay(1);//1ms
      while(1)
      {
       GPIO_ResetBits(GPIOA, GPIO_Pin_4);//选中 cs

       temp = SPI1_RWByte(0x20);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x3a);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0xd8);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x18);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0xd4);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0xc9);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x45);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x73);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x00);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0xd0);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0xb3);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x39);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0x90);
       temp = SPI1_RWByte(0x80);
       temp = SPI1_RWByte(0xa0);
       temp = SPI1_RWByte(0x20);
       temp = SPI1_RWByte(0xff);

       GPIO_SetBits(GPIOA, GPIO_Pin_4);//不选中 cs

       delay(1);
       delay(1);
       break;
      }



    回复

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-3 10:09
  • 签到天数: 149 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2013-8-27 09:23:50 | 显示全部楼层
    楼主,求连线
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-13 19:58
  • 签到天数: 1818 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2013-8-27 09:26:16 | 显示全部楼层
    RESET用了500ms ?
    具体细节值得我等学习
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-8-27 09:51:11 | 显示全部楼层
    jinshaomin 发表于 2013-8-27 09:23
    楼主,求连线

    我开始也被连线弄蒙了头了,不知道连接那个好,具体的连线还挺复杂的呵呵,个人感觉哦!
    1:GND 与VSS 连接是一起的
    2:VDD  3V
    3:+5V背光的
    4:nCE JP2的中间头 就是SPI的 CS
    5:IFS  JP1 中间头跳到JP1的PIN1 VSS;
    6:JP7短接;
    7:nRESET 就不说了吧?呵呵
    8:SCL  接SPI —CLK  9:
    9:SDO接  SPI—MISO  
    10:SDI/SDAIN  接SPI—MOSI
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-8-27 09:52:37 | 显示全部楼层
    sacq 发表于 2013-8-27 09:26
    RESET用了500ms ?
    具体细节值得我等学习

    其实用不了这么久,几十ms足够了,本身板子上上电复位,可以不接的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-8-27 09:53:17 | 显示全部楼层
    其实用不了这么久,几十ms足够了,本身板子上自带上电复位,reset脚可以不接的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-5-26 11:29
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2013-8-27 10:52:45 | 显示全部楼层
    顶一个
    支持
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-8-27 13:28:50 | 显示全部楼层
    judejie82 发表于 2013-8-27 10:52
    顶一个
    支持

    谢谢
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-8-27 16:15:26 | 显示全部楼层
    看不懂。我就占个座儿吧!{:soso_e112:}
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-4-2 16:02
  • 签到天数: 257 天

    连续签到: 1 天

    [LV.8]以坛为家I

     楼主| 发表于 2013-8-27 18:09:53 | 显示全部楼层
    GY@艳 发表于 2013-8-27 16:15
    看不懂。我就占个座儿吧!

    想看的懂,多请教caixinxin吧,嘿嘿
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-11-19 20:30 , Processed in 0.204092 second(s), 34 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.