¢À ÁÖ¿ä³»¿ë ¢À
ÀÌ Ã¥¿¡¼´Â Atmel»çÀÇ AVR RISC ÇÁ·Î¼¼¼ÀÎ ATmega8515À» °øºÎÇÏ°íÀÚ ÇÏ´Â µ¶ÀÚµéÀ»
À§ÇØ ATmega8515ÀÇ ÀÌ·Ð »Ó¸¸ ¾Æ´Ï¶ó ½ÇÁ¦ »ç¿ë¹ý¿¡ ´ëÇؼµµ ±âÃʺÎÅÍ ÀÚ¼¼È÷ ¼³¸íÇÏ°í
ÀÖ´Ù. ±×¸®°í, Ã¥¿¡ ÷ºÎµÈ PCB ±âÆÇÀ» ÀÌ¿ëÇÏ¿© ¿ø º¸µå ÄÄÇ»Å͸¦ Á÷Á¢ Á¦ÀÛÇÏ°í, ±³À°¿ë
Å°Æ®·Î¼ Ã¥¿¡ ¼ö·ÏµÈ ±âÃÊ ¿¹Á¦¿Í ÀÀ¿ë ¿¹Á¦¸¦ ´Ù·ç¸é¼ ÇнÀÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ¶ÇÇÑ ¾î
´À Á¤µµÀÇ ÇнÀÀÌ ³¡³ª¸é ±³À°¿ë Å°Æ®°¡ ¾Æ´Ñ µ¶ÀÚ ¿©·¯ºÐÀÇ ÀÀ¿ë ½Ã½ºÅÛ Á¦ÀÛ¿¡µµ ÀÌ¿ëÇÒ
¼ö°¡ ÀÖ´Ù. ÀÌ Ã¥Àº Å©°Ô ³× ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ´ÙÀ½°ú °°Àº ³»¿ëÀ» ´Ù·ç°í ÀÖ´Ù.
1ºÎ¿¡¼´Â ATmega8515¸¦ ÀÌ¿ëÇÏ¿© ¼³°èµÈ KUT-8515 º¸µå¿Í CodeVisionAVR CÄÄÆÄÀÏ·¯
ÀÇ »ç¿ë¹ý¿¡ ´ëÇØ ±â¼úÇÏ¿´´Ù. 2ºÎ¿¡¼´Â ATmega8515ÀÇ ±âº»ÀûÀÎ ±¸Á¶¿¡ ´ëÇؼ ±â¼úÇÏ
¿´À¸¸ç, ¶ÇÇÑ I/O, ÀÎÅÍ·´Æ®, ŸÀ̸Ó/Ä«¿îÅÍ, ¿öÄ¡µ¶ ŸÀ̸Ó, USART µîÀÇ ÁÖº¯±â±â¿¡ ´ëÇÑ
¼³¸í°ú ÇÔ²² C¾ð¾î·Î ÀÛ¼ºµÈ ¿¹Á¦¸¦ ÇÔ²² ´Ù·ç¾ú´Ù. 3ºÎ¿¡¼´Â KUT-8515º¸µå¸¦ ÀÌ¿ëÇÏ¿©
½ÇÇèÇÒ ¼ö ÀÖ´Â °£´ÜÇÑ ÀÀ¿ëÀ¸·Î¼ LCD, RC ¼º¸ ¸ðÅÍ, ½ºÅÜ ¸ðÅÍ, A/D º¯È¯±â, D/A º¯È¯±â,
RTC¿¡ ´ëÇÑ ±âÃÊ ¼³¸í°ú ÇÔ²² C ¾ð¾î·Î ÀÛ¼ºµÈ ¿¹Á¦¸¦ ÇÔ²² ´Ù·ç¾ú´Ù.
4ºÎ¿¡¼´Â ATmega8515¿¡ ÀÌ¿ëµÇ´Â ¹øÁö ÁöÁ¤ ¹æ½Ä°ú ¸í·É¾î¿¡ ´ëÇØ ±â¼úÇÏ¿´´Ù.
5ºÎ ºÎ·Ï¿¡¼´Â KUT-8515 º¸µå Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ºÎÇ° ¸®½ºÆ® ¹× ȸ·Îµµ¿Í ÇÔ²² ½ÇÇè¿¡ ²À ÇÊ
¿äÇÑ RS-232C ½Ã¸®¾ó Åë½Å ÄÉÀ̺í°ú ISP ÄÉÀ̺í Á¦ÀÛ¹ý¿¡ ´ëÇÏ¿© ±â¼úÇÏ¿´´Ù.
¢À Â÷·Ê ¢À
Á¦1ºÎ °³¹ß ȯ°æ ¹× °³¹ß Åø
Á¦1Àå KUT-8515 º¸µå
1.1 KUT-8515 º¸µå ¼³°è
Á¦2Àå CodeVisionAVR C ÄÄÆÄÀÏ·¯
2.1 CodevisionAVR Ư¡
2.2 CodevisionAVR ±¸¼º
2.3 CodevisionAVR·Î ÄÄÆÄÀÏ Çϱâ
Á¦3Àå ÇÁ·Î±×·¡¹Ö
3.1 °³¿ä
3.2 ÇÁ·Î±×·¡¹Ö
Á¦2ºÎ ATmega8515ÀÇ ±âÃÊ
Á¦1Àå AVR Æйи®
Á¦2Àå ATmega8515ÀÇ Æ¯Â¡ ¹× ÇÉ ±¸Á¶
2.1 ATmega8515ÀÇ Æ¯Â¡
2.2 ATmega8515ÀÇ ÇÉ ±¸Á¶
2.3 ³»ºÎ ±¸Á¶
2.4 ÇÉ ±â´É
Á¦3Àå ATmega8515ÀÇ ±¸Á¶
3.1 ATmega8515ÀÇ ±¸Á¶ °³¿ä
3.2 ATmega8515ÀÇ Çϵå¿þ¾î ±âº»»çÇ×
Á¦4Àå I/O Æ÷Æ®
4.1 I/O Æ÷Æ® °ü·Ã ·¹Áö½ºÅÍ
4.2 I/O Æ÷Æ®ÀÇ ´Ù¸¥ ±â´É
4.3 CodevisionAVR¿¡¼ ·¹Áö½ºÅÍ Á¤ÀÇ
4.4 I/O Æ÷Æ® ½ÇÇè
Á¦5Àå ¿ÜºÎ ÀÎÅÍ·´Æ®
5.1 °³¿ä
5.2 ÀÎÅÍ·´Æ® ó¸®
5.3 ¿ÜºÎ ÀÎÅÍ·´Æ®
5.4 ¿ÜºÎ ÀÎÅÍ·´Æ® ½ÇÇè
Á¦6Àå ŸÀ̸Ó/Ä«¿îÅÍ
6.1 ŸÀ̸Ó/Ä«¿îÅÍ0
6.2 ŸÀ̸Ó/Ä«¿îÅÍ1
6.3 ŸÀ̸Ó/Ä«¿îÅÍ ½ÇÇè
Á¦7Àå ¿öÄ¡µ¶ ŸÀ̸Ó
7.1 ¿öÄ¡µ¶ ŸÀÌ¸Ó °ü·Ã ·¹Áö½ºÅÍ
7.2 ¿öÄ¡µ¶ ŸÀÌ¸Ó ¾ÈÀü ·¹º§
7.3 ¿öÄ¡µ¶ ŸÀÌ¸Ó ½ÇÇè
Á¦8Àå USART
8.1 USART °ü·Ã ·¹Áö½ºÅÍ
8.2 USART ¼Û½Å ¹× ¼ö½Å
8.3 ¸ÖƼÇÁ·Î¼¼¼ Åë½Å ¸ðµå
8.4 USART ½ÇÇè
Á¦9Àå ¾Æ³¯·Î±× ºñ±³±â
9.1 ¾Æ³¯·Î±× ºñ±³±â °ü·Ã ·¹Áö½ºÅÍ
9.2 ¾Æ³¯·Î±× ºñ±³±â ½ÇÇè
Á¦10Àå SPI(Serial Peripheral Interface)
10.1 SPI µ¿ÀÛ
10.2 SPI °ü·Ã ·¹Áö½ºÅÍ
Á¦11Àå EEPROM ¾×¼¼½º
11.1 EEPROM °ü·Ã ·¹Áö½ºÅÍ
11.2 EEPROM ½ÇÇè
Á¦12Àå ¿ÜºÎ SRAM ¿¢¼¼½º
12.1 ¿ÜºÎ SRAM °ü·Ã ·¹Áö½ºÅÍ
Á¦3ºÎ ÀÀ¿ë ½ÇÇè
Á¦1Àå LCD Á¦¾î
1.1 LCD ±âº» µ¿ÀÛ
1.2 LCD ¸í·É¾î
1.3 ÃʱâÈ
1.4 LCD Á¦¾î ½ÇÇè
1.5 LCD¸¦ ÀÌ¿ëÇÑ µðÁöÅÐ ½Ã°è
Á¦2Àå RC ¼º¸ Á¦¾î
Á¦3Àå ½ºÅÜ ¸ðÅÍ
3.1 ½ºÅܸðÅÍ ±¸µ¿¹ý
3.2 ½ºÅܸðÅÍ ±¸µ¿ ȸ·Î
3.3 ½ºÅܸðÅÍ ±¸µ¿ ½ÇÇè
Á¦4Àå A/D º¯È¯±â
4.1 ADC0804¸¦ ÀÌ¿ëÇÑ A/D º¯È¯±â
4.2 MAX187À» ÀÌ¿ëÇÑ A/D º¯È¯±â
Á¦5Àå D/A º¯È¯±â
5.1 DAC0800
5.2 MAX543À» ÀÌ¿ëÇÑ D/A º¯È¯±â
Á¦6Àå RTC(Real Time Clock)
Á¦4ºÎ ¸í·É¾î
Á¦1Àå ATmega8515 ¹øÁö ÁöÁ¤ ¹æ½Ä
Á¦2Àå ATmega8515 ¸í·É¾î
2.1 ¸í·É¾î¿¡ »ç¿ëµÇ´Â ±âÈ£
2.2 µ¥ÀÌÅÍ Àü¼Û ¸í·É
2.3 »ê¼ú ¹× ³í¸® ¿¬»ê ¸í·É
2.4 ºÐ±â ¸í·É
2.5 ºñÆ® ó¸® ¹× ±âŸ ¸í·É
Á¦5ºÎ ºÎ·Ï
Á¦1Àå KUT-8515 º¸µå ºÎÇ° ¸®½ºÆ®
Á¦2Àå KUT-8515 º¸µå ȸ·Îµµ
Á¦3Àå ÄÉÀ̺í Á¦ÀÛ
3.1 RS-232C ½Ã¸®¾ó Åë½Å ÄÉÀ̺í
3.2 ISP ÄÉÀ̺í
Á¦4Àå KUT-8515 ¿Ï¼º Å°Æ®