DS1302读数据时序的一些疑问

2019-07-16 03:12发布

下面是DS1302读数据的子程序,数据手册上不是说在下降沿读取数据吗??可这儿的程序怎么看上去上上升沿读数据呀??        for(i=0;i<8;i++)
        {        SCLK=0;
                if(IO==1)
                {
                        temp=temp|0x80;
                }
                temp=temp>>1;
                SCLK=1;
                _nop_();
敢问一下,是哪错了???
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
yatoo
2019-07-16 11:49
911119qianhao 发表于 2012-12-13 13:07
哥,能具体和我讲讲,你上面说的对单片机正好相反是啥意思吗?

我们写程序肯定是 在单片机中运行啊, 正好相反的意思 ,就是 mcu在sclk的上升沿(之前)发布数据到mosi(以便DS1302能在SCLK上升沿读走mosi数据); 在 下降沿(之后)读取miso数据(因为miso数据是 DS1302在sclk下降沿发布到miso上的).......

一周热门 更多>