|
PWM1(16ºñÆ®) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ÇнÀ¸ñÇ¥ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¡°Å¸À̸Ó/Ä«¿îÅÍ1¡±À» ÀÌ¿ëÇØ »ç°¢ÆÞ½º(PWM1)¸¦ ¸¸µç´Ù. À̸¦ PC¿¡¼ RS232¸¦ ÀÌ¿ëÇØ ÁÖ±â(hz)¿Í µàƼ(Duty)¸¦ Á¶ÀýÇÑ´Ù. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ÇнÀÁÖÁ¦ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ÀÌ ³»¿ëÀº ¡°AVR Atmega128 ¸¶½ºÅÍ, À±´ö¿ë, Ohm»ç, P517~P523¡±¸¦ ÂüÁ¶ ÇÏ¿´½À´Ï´Ù. 16bit Phase Correct PWM Mode ·Î ÆÞ½º¸¦ ¸¸µç´Ù. Ãâ·ÂÀº PB6Æ÷Æ® ÀÌ´Ù. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¿¹½À³»¿ë |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Atmega128(L) µ¥ÀÌÅÍºÏ P125~P140À» ÂüÁ¶ÇÑ´Ù. ¿øÇÏ´Â ÆÞ½º¸¦ ¾ò±â À§Çؼ TCCR1A, TCCR1B¸¦ °áÁ¤Çϰí Hz¿Í duty¿¡ µû¶ó OCR1A, OCR1B¸¦ °áÁ¤ÇÑ´Ù. ·¹Áö½ºÅÍ TCCR1A=0x21´Â ´ÙÀ½°ú °°ÀÌ ±¸¼ºµÈ´Ù. (µ¥ÀÌÅÍºÏ P129)
¿©±â ½ÇÇè¿¡¼´Â PB6(OC1B)·Î °á°ú¸¦ Ãâ·ÂÇÑ´Ù. ·¹Áö½ºÅÍ TCCR1B=0x13´Â ´ÙÀ½°ú °°ÀÌ ±¸¼ºµÈ´Ù. (µ¥ÀÌÅÍºÏ P132)
Bit7 – ICNCn: Input Capture Noise Canceler Bit6 – ICESn: Input Capture Edge Select Bit5 – Reserved Bit Table 60 (µ¥ÀÌÅÍºÏ P131)
Table 61 (µ¥ÀÌÅÍºÏ P132)
Table 62 (µ¥ÀÌÅÍºÏ P133)
¾Æ·¡ ±×¸²Àº Hz,Duty¸¦ °áÁ¤ÇϸéN,OCR1AH,OCR1AL,OCR1BH,OCR1BLÀ» °áÁ¤ÇÏ¿© À̸¦ AVR·Î º¸³»¾î ÇÊ¿äÇÑ ÆÞ½º¸¦ ¸¸µå´Â ÇÁ·Î±×·¥ÀÌ´Ù. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
½Ç½À¹æ¹ý |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
¸ñ Â÷ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1. ÁÖ±âÁ¶Àý PWMÀÇ ÁÖ±â´Â ¾Æ·¡¿Í °°ÀÌ °è»êµÈ´Ù. (µ¥ÀÌÅÍºÏ P127) NÀ» ¡°Table62¡±¿¡¼ °áÁ¤ÇÏ°í ¿øÇÏ´Â Áֱ⸦ °áÁ¤Çϸé À½Ä¿¡¼ TOP °ªÀÌ °áÁ¤µÈ´Ù. À̸¦ OCR1A¿¡ ÀúÀåÇÑ´Ù. ¿©±â¼ OCR1A´Â 16ºñÆ® °ªÀ̹ǷΠ0~216 »çÀÌÀÇ °ªÀÌ µÇµµ·Ï NÀ» ÀûÀýÇÏ°Ô ¼±ÅÃÇØ¾ß ÇÑ´Ù. 2. µàƼÁ¶Àý ÆÞ½ºÀÇ µàƼ´Â OCR1A¿¡ ÇØ´ç duty¸¦ °öÇÏ¿© À̸¦ OCR1B¿¡ °ªÀ» Á¤ÇÏ¸é ¿øÇÏ´Â Çýº¸¦ ¾òÀ» ¼ö ÀÖ´Ù.. 3. PCÇÁ·Î±×·¥ ´ÙÀ½Àº ÆÞ½º¸¦ ¸¸µå´Â ÇÁ·Î±×·¥ ÀÌ´Ù.
4. AVR ÇÁ·Î±×·¥ ¡°¿¹Á¦1¡±¿¡¼ RS232·Î Àü´ÞµÈ ¹®ÀÚ´Â rx_buffer0¿¡ [0]¹è¿ºÎÅÍ Â÷·Ê·Î ÀúÀåµÈ´Ù.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
°ú Á¦ |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|