bigmamj 发表于 2013-11-7 12:04:12

有大神做过CC1110挂ds1302操作的吗

最近在做cc1110挂ds1302的操作,以前用51做过,现在改成CC1110来做,当然ds1302只是其中一部分,操作了好长时间,对1302的读写一直没成功过,想请教一下诸神,谢谢,十万火急……

bigmamj 发表于 2013-11-7 14:12:26

本帖最后由 bigmamj 于 2013-11-8 09:44 编辑

经过百般折磨,终于调出来了
其实单独操作ds1302还是很容易的,加入到无线网络程序里就有问题了,现在加入到整个项目中,还是没成功,仍在调试中……

bigmamj 发表于 2013-11-8 14:13:59

bigmamj 发表于 2013-11-7 14:12 static/image/common/back.gif
经过百般折磨,终于调出来了
其实单独操作ds1302还是很容易的,加入到无线网络程序里就有问题了,现在加入 ...

最终发现和无线寄存器的配置发生了冲突,但仍不知是哪个寄存器的配置导致问题。

diskcopy 发表于 2013-11-30 00:44:31

它们俩的片选CS脚同时被拉低存取数据?

~just_yy 发表于 2013-11-30 01:15:43

cc1110是3.3的吧 ds1302是5v的

bigmamj 发表于 2013-12-4 11:29:10

~just_yy 发表于 2013-11-30 01:15
cc1110是3.3的吧 ds1302是5v的

ds1302工作电压2.0-5.5v,3.3v可以的,
问题出在无线寄存器IOCFG2,IOCFG1,IOCFG0的配置上,因为这三个寄存器分别对应P1_7,P1_6,P1_5三个引脚,
而我的ds1302使用了P1_5,所以起冲突了,只要将寄存器配置成0即可。

龙生初九 发表于 2016-6-26 20:03:36

进来学习!!!
页: [1]
查看完整版本: 有大神做过CC1110挂ds1302操作的吗