2019-03-24 17:23发布
ienglgge 发表于 2016-12-27 22:09 首先,变量名称,尽量用英文单词,少用拼音, 假设改之前,程序是正常的,你把判断时间的年的那一行改了, ...
ienglgge 发表于 2016-12-28 13:45 第一次下载判断时间是否为0x10的程序, 第二次下载判断时间是否为0的程序,是吗。程序下载后,单片机能自 ...
emily_1105 发表于 2016-12-29 10:07 断电的情况下,时钟芯片用纽扣电池来供电。这样时钟芯片一直在运行。
最多设置5个标签!
假设改之前,程序是正常的,你把判断时间的年的那一行改了,结果就是,读到芯片里年的值是零,就执行写动作。不知道你想问什么。
多看看别人的程序吧。main里都没有while(1).
正常的程序里面都有while(1),我是为了简洁的说明问题,在这个函数中把while省略了。我想说明的是,程序下载了两次,第一次是时间为0x10,这样写入时间,当时钟芯片的时间写入之后,不再修改时间,就把if里面的那个条件改为0,这样写入的时间就不被修改了。执行时钟芯片的时间写入,程序下载了两次,不知道说明白了没有。
断电的情况下,时钟芯片用纽扣电池来供电。这样时钟芯片一直在运行。
这样的话,第一次,下载,运行后,如果数据能正确写入芯片,再下载改过的程序,就应该不会再执行写操作。
一周热门 更多>