登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→发表看法:[Dragon0906]求助ds1307不能握手
No.106326
作者:Dragon0906
邮件:dragon0906@163.com
ID:67439
登陆:1次
文章数:5篇
最后登陆IP:
最后登陆:2007/1/18 15:13:17
注册:2007/1/18 15:13:17
财富:100
发帖时间:2007/6/12 15:42:33
发贴者IP:221.215.99.81
标题:Dragon0906:
求助ds1307不能握手
摘要:No.106326求助ds1307不能握手 下面是我的I2C的程序,和其他的I2C设备通讯都没有问题,就是唯独和1307握手一直都是失败,请高手来给指点下巴
void Delay(void)
{
unsigned char i;
for(i=0;i <=2;i++)
{
;
}
}
void IC_Start(void) //启动IC通信
{ //SDA 1 TO 0 While SCL=1
while(Writer_Counter <=10);
IC_SDA=1;
IC_SCL=1;
Delay();
IC_SDA=0;
Delay();
IC_SCL=0;
Delay();
}
void IC_Stop(void) //停止IC通信
{
IC_SDA=0;
IC_SCL=1;
Delay();
IC_SDA=1;
Delay();
Writer_Counter=0;
}
void IC_Receive_Ack(void) //接受ACK
{
IC_SDA=1;
IC_SCL=1;
IC_Re_Time=0;
while(IC_Re_Time <=10)
//while(IC_SDA)
{
if(IC_SDA==0)
{
IC_Err_Flag=0;
break;
}
else
{
IC_Err_Flag=1;
}
}
IC_SCL=0;
Writer_Counter=0;
//Delay();
}
void IC_Send_NAck(void) //发送NACK
{
IC_SDA=1;
Delay();
IC_SCL=1;
Delay();
IC_SCL=0;
Delay();
}
void IC_Send_Ack(void) //发送NACK
{
IC_SDA=0;
Delay();
IC_SCL=1;
Delay();
IC_SCL=0;
Delay();
IC_SDA=1;
}
void IC_Write_Byte(unsigned char Data) //写数据到1307
{
unsigned char i;
unsigned char j;
for(i=0;i <=7;i++)
{
j=7-i;
if(VALBIT(Data,j))
IC_SDA=1;
else
IC_SDA=0;
Delay();
IC_SCL=1;
//Delay();
IC_SCL=0;
}
IC_SCL=1;
}
unsigned char IC_Read_Byte(void) //从1307读取一 ......
>>返回讨论的主题
发表回复
用户名
*
您没有注册?
密码
*
验证码
*
.
标题
选择话题
[原创]
[转帖]
[灌水]
[讨论]
[求助]
[推荐]
[公告]
[注意]
[贴图]
[建议]
[下载]
[分享]
*
心情
随便说说
我回答你
最新发现
得意的笑
气死我了
真是没劲
坚决同意
表示反对
大家过来
好奇怪哟
懒得理它
大家小心
文件上传
允许类型
gif
jpg
jpeg
bmp
png
rar
txt
zip
mid
sch
pcb
ddb
iso
rtf
pdf
doc
ini
swf
内容
字体:
宋体
楷体
新宋体
黑体
隶书
Andale Mono
Arial
Arial Black
Book Antiqua
Century Gothic
Comic Sans MS
Courier New
Georgia
Impact
Tahoma
Times New Roman
Trebuchet MS
Script MT Bold
Stencil
Verdana
Lucida Console
字体大小:
1
2
3
4
颜色:
#F0F8FF
#FAEBD7
#00FFFF
#7FFFD4
#F0FFFF
#F5F5DC
#FFE4C4
#000000
#FFEBCD
#0000FF
#8A2BE2
#A52A2A
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
#008B8B
#B8860B
#A9A9A9
#006400
#BDB76B
#8B008B
#556B2F
#FF8C00
#9932CC
#8B0000
#E9967A
#8FBC8F
#483D8B
#2F4F4F
#00CED1
#9400D3
#FF1493
#00BFFF
#696969
#1E90FF
#B22222
#FFFAF0
#228B22
#FF00FF
#DCDCDC
#F8F8FF
#FFD700
#DAA520
#808080
#008000
#ADFF2F
#F0FFF0
#FF69B4
#CD5C5C
#4B0082
#FFFFF0
#F0E68C
#E6E6FA
#FFF0F5
#7CFC00
#FFFACD
#ADD8E6
#F08080
#E0FFFF
#FAFAD2
#90EE90
#D3D3D3
#FFB6C1
#FFA07A
#20B2AA
#87CEFA
#778899
#B0C4DE
#FFFFE0
#00FF00
#32CD32
#FAF0E6
#FF00FF
#800000
#66CDAA
#0000CD
#BA55D3
#9370DB
#3CB371
#7B68EE
#00FA9A
#48D1CC
#C71585
#191970
#F5FFFA
#FFE4E1
#FFE4B5
#FFDEAD
#000080
#FDF5E6
#808000
#6B8E23
#FFA500
#FF4500
#DA70D6
#EEE8AA
#98FB98
#AFEEEE
#DB7093
#FFEFD5
#FFDAB9
#CD853F
#FFC0CB
#DDA0DD
#B0E0E6
#800080
#FF0000
#BC8F8F
#4169E1
#8B4513
#FA8072
#F4A460
#2E8B57
#FFF5EE
#A0522D
#C0C0C0
#87CEEB
#6A5ACD
#708090
#FFFAFA
#00FF7F
#4682B4
#D2B48C
#008080
#D8BFD8
#FF6347
#40E0D0
#EE82EE
#F5DEB3
#FFFFFF
#F5F5F5
#FFFF00
#9ACD32
点击加入表情
选项
有回复时用短消息通知您?
老古网
执行:16毫秒 最大:7276毫秒 查询6次