查看: 2300|回复: 3

急!!求助S08DZ60 SPI通信问题

[复制链接]

该用户从未签到

4

主题

11

帖子

0

新手上路

Rank: 1

积分
25
最后登录
1970-1-1
发表于 2012-7-21 16:41:33 | 显示全部楼层 |阅读模式
急!!求助S08DZ60 SPI通信问题;
spi 配置如下:
{    SPIC1_CPOL=1;
    SPIC1_CPHA=1;
    SPIC1_LSBFE=0;
    SPIC1_MSTR=1;
    SPIC1_SPIE=0;
    SPIC1_SPTIE=0;

     SPIC1_SPE=1;

    SPIC2=0x00; //disable ss pin;so control ss by your self;
    PTEDD_PTEDD2=1;// CSBI ,output
   
      SPIBR=0x42;
}
unsigned char spi_read(void)
{
      while(!SPIS_SPRF);
        return SPID;
}


void spi_write(unsigned char nData)
{
    while(!SPIS_SPTEF);
        SPID=nData;
}
现通过示波器测试,spi_write的数据正确;但是SPI_read时,SPIS_SPRF始终为0;为什么??
急!谢谢帮忙啊。
 
回复

使用道具 举报

该用户从未签到

2

主题

17

帖子

0

新手上路

Rank: 1

积分
24
最后登录
1970-1-1
发表于 2012-9-6 19:01:16 | 显示全部楼层

RE:急!!求助S08DZ60 SPI通信问题

刚接触,9SDZ60用CODEWARRIOR debug后就下载进程序了吗?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2012-9-7 09:13:42 | 显示全部楼层

    RE:急!!求助S08DZ60 SPI通信问题

    是的。进入就可以下载了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    50

    帖子

    0

    新手上路

    Rank: 1

    积分
    8
    最后登录
    1970-1-1
    发表于 2012-11-13 20:37:52 | 显示全部楼层

    RE:急!!求助S08DZ60 SPI通信问题

    void spi_write(unsigned char nData)
    {
        while(!SPIS_SPTEF);
        (void)SPIS;
         SPID=nData;
    }
    不知道这样会不会有用?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-6 09:33 , Processed in 0.086263 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表