Jo, to sdílení PIT, RTT, RSTC, DBGU, MPU,... pod jedno IRQ mě taky nas...
Mimochodem, RTT je velice zajímavá část SAM7X. Když jsem to viděl, nabyl jsem dojmu, že mají pod barákem místo garáží pěstírnu trávy.
RTT = real time timer. Je určený k počítání reálnýho času. Při pohledu na white paper člověk zajásá, že nepotřebuje externí RTC.
Jeden by řekl, že reálný čas si zasluhuje nějakou přesnost, přece pokud chci ujet o sekundu za týden, je to odchylka 1/604800 = 1,65ppm
Ne tak Atmel. Ten nabyl přesvědčení, že stačí připojit natvrdo jako zdroj hodin signál SCLK.
Při pohledu na blokový schéma a PMC je SCLK výstup z RC oscilátoru.
Charakteristika RC: "RC Oscillator ranges between 22 KHz and 42 KHz"
A jak se to dá doladit? V registru CKGR_MCFR je 16b číslo, který dává počet taktů krystalu na 16 period RC oscilátoru. Z toho je potřeba vypočítat nastavení 16b děličky v RTT...
Otázka je, jak na veřejnosti mluvit o autorech tohoto řešení a neurazit žádný zvíře, část těla nebo osobu s vývojovou vadou centrální nevové soustavy.