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条回答
911119qianhao
1楼-- · 2019-07-17 04:25
j249081716 发表于 2012-12-14 22:55
for(i=0;i>1;
                SCLK=1;
                _nop_();

哦,我试试看
911119qianhao
2楼-- · 2019-07-17 08:37
911119qianhao 发表于 2012-12-15 08:46
哦,我试试看

哥,还是不中呀?
超越者
3楼-- · 2019-07-17 08:50
对,移位在后会导致最高位丢失
单片机渣渣
4楼-- · 2019-07-17 13:27
 精彩回答 2  元偷偷看……

一周热门 更多>