有大神做过CC1110挂ds1302操作的吗
最近在做cc1110挂ds1302的操作,以前用51做过,现在改成CC1110来做,当然ds1302只是其中一部分,操作了好长时间,对1302的读写一直没成功过,想请教一下诸神,谢谢,十万火急…… 本帖最后由 bigmamj 于 2013-11-8 09:44 编辑经过百般折磨,终于调出来了
其实单独操作ds1302还是很容易的,加入到无线网络程序里就有问题了,现在加入到整个项目中,还是没成功,仍在调试中…… bigmamj 发表于 2013-11-7 14:12 static/image/common/back.gif
经过百般折磨,终于调出来了
其实单独操作ds1302还是很容易的,加入到无线网络程序里就有问题了,现在加入 ...
最终发现和无线寄存器的配置发生了冲突,但仍不知是哪个寄存器的配置导致问题。 它们俩的片选CS脚同时被拉低存取数据? cc1110是3.3的吧 ds1302是5v的 ~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即可。 进来学习!!!
页:
[1]