I opened this new topic to discuss the project here, so first look at the original post (click on the quote):
Further development of my last project ...
It's better to study the quoted post's (#48) predecessors also (post #34,35,36,43,47 on the same topic), to get more detailed info.
The project’s well-functioning Proteus simulation (the DSN and HEX are in the attached RAR file) has been downloaded by 37 so far, 13 members have thanked for the post (thanks :-), and four have requested the entire project
with all sources.That is, 37 members can test the operation of the Clock in Proteus.
Note: the very short (10 msec) tick signals work perfectly in the reality
(both for LED and Buzz), but this short LED signal does not visible in
Proteus while the Buzz signal works well. Maybe a Proteus setting ??
In the meantime, I realized that this error is really caused by a "bad" Proteus setting. The repairing is simple: the type of the LED model should be "digital" instead of the default "analog". Right click on the LED then change the model type. Re-run the simulation: now the short (10ms) LED tick is also visible.
I built the circuit in four copies, all working perfectly. I used two types of cheap Chinese RTC modules (these were at home), 3 pieces using DS3231M (ZS-042 panel) and one using DS3231SN (Chronodot panel). After proper (experimented) setting of the RTC align (.1ppm), at room temperature the error is less than 3 sec/month for all four RTCs.
As I wrote, I can't answer questions about the program, the full version available here is an unsupported "as-is" software that allows both modification and recompilation.
But I am happy to answer questions about the operation and handling of the Proteus simulation here.
And .. I look forward to your opinions and advice.
Regards:
zuisti