找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

ds1302的时序问题

[复制链接]
admin 发表于 2012-9-2 21:25:49 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
这个是ds1302的写入数据
void writbyteds1302(uchar w_byte)
{
for(i=0;i<8;i++)
{
I_O=0; //数据端口--------------------这个为啥要加个这个呢
if(w_byte&0x01)I_O=1;
sclk=0;
sclk=1;
w_byte>>=1;
}
}
还有读数据
unsigned char DS1302OutputByte(void) //实时时钟读取一字节(内部函数)
{
unsigned char i;
for(i=8; i>0; i--)
{
ACC = ACC >>1;
ACC7 = DS1302_IO; ------------不是ds1302下降沿读取么 怎么还没有下降就读取数据了呢
DS1302_CLK = 1; (还有就是我看ds1302的读的时序图怎么看数据不是在下降呀读取的有点像在上升沿)
DS1302_CLK = 0;
}
return(ACC);
}
ds1302的时序图中的阴影是表示什么
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-29 11:39 , Processed in 0.053516 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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