关于时钟ds1302读写问题
有一段是写字节程序是voidwrite_Byte(uchartdata){uchari;ACC=tdata;for(i=8;i>0;i--){ds1302_IO=ACC0...
有一段是 写字节程序 是
void write_Byte(uchar tdata)
{
uchar i;
ACC=tdata;
for(i=8;i>0;i--)
{
ds1302_IO=ACC0;
ds1302_SCLK=1;
ds1302_SCLK=0;//产生上升沿输入数据
ACC=ACC>>1;
}
}
写数据不是先 ds1302_SCLK=0;
再ds1302_SCLK=1;
才能产生上升沿输入数据么
为什么烧写出来的是对的 展开
void write_Byte(uchar tdata)
{
uchar i;
ACC=tdata;
for(i=8;i>0;i--)
{
ds1302_IO=ACC0;
ds1302_SCLK=1;
ds1302_SCLK=0;//产生上升沿输入数据
ACC=ACC>>1;
}
}
写数据不是先 ds1302_SCLK=0;
再ds1302_SCLK=1;
才能产生上升沿输入数据么
为什么烧写出来的是对的 展开
深圳市兴威帆电子技术有限公司
2020-04-21 广告
2020-04-21 广告
实时时钟模块可以找深圳市兴威帆电子技术有限公司,本公司具有经验丰富的开发工程师和应用工程师,致力于公司自主知识产权IC等产品的研发和技术支持,已开发出多款成熟的产品并大量生产、销售及出口,我公司高精度实时时钟模块产品获得多项国家专利,打破了...
点击进入详情页
本回答由深圳市兴威帆电子技术有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询