Hi, I run into a trouble: I believed 1MHz=1,000kHz=1,000,000Hz. But when measuring my RTC DS3231 32kHz output pin frequency with Arduino I measured 32,772 Hz (I am counting pulses and dividing it with time from millis()). My Arduino runs a bit slower (losing 1s every hour or so) and so I guess the correct frequency on the pin is 32,768 = 32*1024 Hz. So what mega-, kilo- etc. in frequency means? Is my program measuring the RTC wrong or the RTC is not working properly? Is my understanding of frequency naming wrong and Arduino is running on 16*1024*1024 Hz instead of 16,000,000 Hz? Is Maxim (manufacturer of DS3231) confused using 32kHz instead of 32.768 kHz?
I am aware 1kB=1024B but as far as I know it shouldn't be use for frequencies - or not?
Thanks for help.