微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > DS1302读数据时出现的状况。。。

DS1302读数据时出现的状况。。。

时间:10-02 整理:3721RD 点击:
//////1
for(i=0;i<8;i++)
        {       
                if(io)value|=0x80;
                value>>=1;
                sck=0;
                    _nop_();_nop_();
                sck=1;       
        }
//////2
for(i=0;i<8;i++)
        {
                sck=0;
                value>>=1;       
                if(io)value|=0x80;
                _nop_();_nop_();
                sck=1;       
        }
测试了一下两种写法都正确,有什么不同呢?我个人觉得第一种写法不对,但测试又没问题,各位大侠怎么看?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top