ATtiny10ÀÇ ³»ºÎ System clock º¯°æ¹æ¹ý. ATtiny10Àº Default·Î ³»ºÎ 8Mhz¸¦ 8ºÐÁÖÇÏ¿© 1Mhz·Î µ¿ÀÛÇÑ´Ù. ¾Æ·¡ CCP ¿Í CLKPSR ·¹Áö½ºÅ͸¦ ÀÌ¿ëÇÏ¿© ºÐÁÖºñ¸¦ ¹Ù²Ü ¼ö ÀÖ´Ù.
;================================================ ; »ó¼ö Á¤ÀÇ ;================================================ .equ SIGNATURE = 0xD8 ;ATtiny10ÀÇ Áֹεî·Ï¹øÈ£´Â 0xD8ÀÌ´Ù.
;================================================ ; ·¹Áö½ºÅÍ º¯¼ö Á¤ÀÇ ;================================================
.def temp = r16 ;----------[ System Clock¼³Á¤ ]---------------
ldi temp, SIGNATURE out CCP, temp ; CCP ·¹Áö½ºÅÍ¿¡ Tiny10ÀÇ °íÀ¯¹øÈ£¸¦ ³Ö´Â´Ù. ÀÌÈÄ 4ClockÀ̳»¿¡ CLKPSR·¹Áö½ºÅÍ¿¡ ; º¯°æÇϰíÀÚÇÏ´Â CLOCKÀÇ ºÐÁÖ°ªÀ» ½á³Ö´Â´Ù. ldi temp, 0x02 ; default°ªÀº 0x03À̸ç(8ºÐÁÖ), 1MhzÀÌ´Ù. 0x02´Â 4ºÐÁÖ¸¦ ÀǹÌÇϸç, ³»ºÎ 8Mhz¸¦ ;4ºÐÁÖÇÏ¿© »ç¿ëÇÑ´Ù´Â ÀǹÌÀÌ´Ù. Áï 2Mhz´Ù. out CLKPSR, temp ;µýÁþ ÇÏÁö¸»°í ³¾¸§ ºÐÁÖ°ªÀ» ½á³Ö´Â´Ù. ÀÌÈÄ ÄÚµå ºÎÅÍ´Â 2Mhz·Î µ¿ÀÛÇÑ´Ù. |