文件不全也放上来................................................ |
功夫不负有心人,支持! |
参与人数 7 | 黑币 +162 | 收起 理由 |
---|---|---|
![]() | + 35 | |
![]() | + 35 | |
![]() | + 15 | |
![]() | + 35 | 很给力! |
![]() | + 12 | |
![]() | + 15 | |
![]() | + 15 |
补充:搞定了,是模块那里那个32k晶振坏掉了,然后换掉就没问题了 |
邹强斌 发表于 2019-1-26 10:59 我知道是那个ds1302的程序有问题,但好像怎么改都不行。。。。(以前用12T的时候有多少个nop转移过来就把nop的数量翻12倍,然后再在每一个指令中间加个1us的延时) |
不用想了,传感器没问题,你程序错了,和二楼所说的一样,所以导致读到的数据变成字符T了,建议I2C通信时序再认真看看; |
不懂显示原理,靠蒙?不如花时间读读各器件的手册。 |
ahshmj 发表于 2019-1-26 01:43 我刚刚拿以前89c52的程序然后把-nop-()全变成了12个-nop-(),试了一下,结果只是从TT变成7T了。。。。。。 |
读DS1302的时序不对,没有读出正确的时间。可以适当增加读的延时试试。 |