¢À ºÎ·Ï
¿¹Á¦ ¹× ¼Ò½ºÇÁ·Î±×·¥Àº »óÇ°°ü·Ã ÀÚ·á½Ç ¿¡ ÀÖ½À´Ï´Ù.
¢À Ư¡ ¢À
AVR ATmega8515 ¸¶½ºÅÍ + OK-162/8515 KIT PCB
AVRÀº PICó·³ RISC ¹× ÇϹöµå ±¸Á¶¸¦ °¡Áö´Â °í¼º´É 8ºñÆ® ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÌ¸é¼ ÇÁ·Î±×·¥¿ëÀÇ ÄÚµå ¸Þ¸ð¸®·Î¼ ´ë¿ë·®ÀÇ Ç÷¡½Ã ¸Þ¸ð¸®¸¦ ³»ÀåÇÏ°í ÀÌ°ÍÀ» »ç¿ëÀÚ°¡ ½±°Ô ¹Ýº¹ÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖ´Â ±â´ÉÀ» °¡Áö¹Ç·Î ¿ì¸®¸¦ ¸ÅȤ½ÃÅ°°í ÀÖ´Ù. ÀÌ Ã¥¿¡¼ °øºÎÇÏ·Á´Â ATmega8515´Â 40ÇÉ DIPÇü ÆÐÅ°Áö¸¦ °¡Áö°í ÀÖÀ¸¸ç °¡°ÝÀÌ ºñ±³Àû Àú·ÅÇÏ¿© Ãʺ¸ÀÚ°¡ »ç¿ëÇϱ⿡ ¸Å¿ì Æí¸®Çϱ⠶§¹®¿¡ AVR ¸ðµ¨Áß¿¡¼ °¡Àå ³Î¸® ¾Ë·ÁÁø ¸ðµ¨¿¡ ÇØ´çÇÑ´Ù. ´Ù¸¥ ±â¼úºÐ¾ß¿¡¼µµ ¹°·Ð ±×·¯ÇÏ°ÚÁö¸¸ ƯÈ÷ ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯¸¦ °øºÎÇϴµ¥´Â Àý´ëÀûÀ¸·Î ½Ç¹«ÀûÀÎ ¼÷´Þ°úÁ¤ÀÌ Áß¿äÇÏ´Ù. °£È¤, óÀ½ºÎÅÍ Ã¥¸¸À» °¡Áö°í ÀÌ ºÐ¾ßÀÇ ±â¼úÀ» °øºÎÇÏ°Ú´Ù´Â »ç¶÷À» º¼ ¼ö Àִµ¥ ÀÌ´Â µµÀúÈ÷ ºÒ°¡´ÉÇÑ °ÍÀ» ÇÏ°Ú´Ù´Â °Í°ú ´Ù¸§¾ø´Ù. ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯¸¦ ÀÍÈ÷´Âµ¥´Â ¹Ýµå½Ã ÀûÇÕÇÑ ±³À°¿ë Å°Æ®¸¦ ÅëÇÑ ÇÁ·Î±×·¡¹Ö ¿¬½ÀÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥¿¡¼´Â À̸¦ À§ÇÏ¿© ±³À°¿ë OK-8515 Å°Æ®´Â ¹°·ÐÀÌ°í ÀÌ¿Í ÇÔ²² °øºÎÇÒ ¼ö Àִ dzºÎÇÑ ¾î¼Àºí¸® ¹× C¾ð¾îÀÇ ÇÁ·Î±×·¥ ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. µ¶ÀÚ ¿©·¯ºÐÀº À̸¦ ÅëÇÏ¿© ¾î¼Àºí¸® ÇÁ·Î±×·¡¹Ö°ú C¾ð¾î ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸ðµÎ ÀÍÇôµÎ±â ¹Ù¶õ´Ù. ¾î¼Àºí¸®¿Í C¾ð¾î´Â ¾î´À Çϳª¸¸À» ¹èŸÀûÀ¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ´Â ¹®Á¦°¡ ¾Æ´Ï¸ç, ÀÀ¿ë ½Ã½ºÅÛÀ̳ª »ç¿ë ȯ°æ¿¡ µû¶ó ¼±ÅÃÇÒ ¹®Á¦À̹ǷΠ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ ¿£Áö´Ï¾î´Â ¾ðÁ¦³ª ÀÌ 2°¡Áö¸¦ ¸ðµÎ ÀûÀýÈ÷ ±¸»çÇÒ ¼ö ÀÖ´Â ±â¼úÀ» °®Ãß°í ÀÖ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. ÀÌ·¸°Ô Æ®·¹ÀÌ´× Å°Æ®¸¦ °¡Áö°í °øºÎÇÏ´Ùº¸¸é ÀÚ¿¬È÷ ½º½º·Îµµ ÀÌ·¯ÇÑ ½Ã½ºÅÛÀ» ¼³°èÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãß°Ô µÈ´Ù.
¡Ø ÀÌ Æ¯ÆÇ µµ¼´Â OHM»ç ''SHOP''¿¡¼¸¸ ÆǸŵǴ µµ¼·Î OK-162/8515 KIT PCB
¸¦ Æ÷ÇÔÇÏ°í ÀÖ½À´Ï´Ù.
¢À Â÷·Ê ¢À
Á¦1Àå ATmega8515ÀÇ ±¸Á¶¿Í ±â´É
1.1 AVR ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÇ °³¿ä
1. AVR ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÇ Åº»ý ¹× Ư¡
2. AVR ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÇ Á¾·ù
[ÈÞ°Ô½Ç] CPU¿¡¼ ·¹Áö½ºÅÍ Á߽ɱ¸Á¶¿Í ÇϹöµå ±¸Á¶
[ÈÞ°Ô½Ç] ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿Í ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯
1.2 ATmega8515ÀÇ ±âº» ±¸Á¶¿Í ±â´É
1. ATmega8515ÀÇ Æ¯Â¡
2. ATmega8515ÀÇ ¿ÜºÎ ±¸Á¶
3. ATmega8515ÀÇ ³»ºÎ ±¸Á¶
4. ATmega8515ÀÇ ¸Þ¸ð¸® ±¸Á¶
5. ATmega8515ÀÇ ¿ÜºÎ ÀÎÅÍÆäÀ̽º
[ÈÞ°Ô½Ç] EEPROM°ú Ç÷¡½Ã ¸Þ¸ð¸®
1.3 ATmega8515ÀÇ ¸í·É ¼¼Æ®
1. ATmega8515ÀÇ µ¥ÀÌÅÍ Ç¥Çö
2. ATmega8515ÀÇ ¾îµå·¹½Ì ¸ðµå
3. ATmega8515ÀÇ ¸í·É ¼¼Æ®
4. ¾î¼Àºí¸® ÇÁ·Î±×·¥¿¡¼ÀÇ »ê¼ú¿¬»ê
[ÈÞ°Ô½Ç] ¼öÄ¡ µ¥ÀÌÅÍÀÇ 2ÀÇ º¸¼ö Ç¥Çö¹ý
5. ³í¸®¿¬»ê ¸í·ÉÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö ±â¹ý
6. ¼ºê·çƾ°ú ½ºÅÃ
[ÈÞ°Ô½Ç] AVR¿¡¼ JMP/CALL ¸í·É°ú RJMP/RCALL ¸í·É
1.4 ATmega8515ÀÇ ±âº» Çϵå¿þ¾î
1. ¸Þ¸ð¸® ·Ï ºñÆ®¿Í Ç»Áî ºñÆ®
2. ½Ã½ºÅÛ Å¬·°
3. ½Ã½ºÅÛ ¸®¼Â
4. ¿öÄ¡µ¶ ŸÀ̸Ó
5. ½½¸³ ¸ðµå
6. ºÎÆ® ·Î´õ
7. AVR ÇÁ·Î±×·¡¹Ö
1.5 ATmega8515ÀÇ ÀÎÅÍ·´Æ® ó¸®
1. ÀÎÅÍ·´Æ®ÀÇ °³¿ä 116
2. ATmega8515ÀÇ ÀÎÅÍ·´Æ® ó¸® µ¿ÀÛ
Á¦2Àå ATmega8515ÀÇ ³»Àå I/O ±â´É
2.1 º´·Ä I/O Æ÷Æ®
1. º´·Ä I/O Æ÷Æ®ÀÇ ±âº» µ¿ÀÛ
2. º´·Ä I/O Æ÷Æ®ÀÇ ºÎ¼öÀû µ¿ÀÛ
2.2 ŸÀ̸Ó/Ä«¿îÅÍ ¹× PWM Ãâ·Â
1. ŸÀ̸Ó/Ä«¿îÅÍÀÇ °³¿ä
2. ŸÀ̸Ó/Ä«¿îÅÍ0
3. ŸÀ̸Ó/Ä«¿îÅÍ1
[ÈÞ°Ô½Ç] AVR¿¡¼ ŸÀ̸Ó/Ä«¿îÅÍÀÇ µ¿ÀÛ ¸ðµå ¿ä¾à
2.3 USART Á÷·ÄÅë½Å Æ÷Æ®
1. USART Á÷·ÄÅë½Å Æ÷Æ®ÀÇ °³¿ä
2. USART Á÷·ÄÅë½Å Æ÷Æ®ÀÇ µ¿ÀÛ
3. RS-232C Á÷·ÄÅë½Å
[ÈÞ°Ô½Ç] ASCII ÄÚµå
2.4 SPI Á÷·ÄÅë½Å Æ÷Æ®
1. SPI Á÷·ÄÅë½Å Æ÷Æ®ÀÇ °³¿ä
2. SPI Á÷·ÄÅë½Å Æ÷Æ®ÀÇ µ¿ÀÛ
2.5 ¾Æ³¯·Î±× ºñ±³±â
Á¦3Àå OK-8515 Å°Æ® ¹× °³¹ß Åø
3.1 OK-8515 Å°Æ®ÀÇ ±¸Á¶¿Í ±â´É
1. OK-8515 Å°Æ®ÀÇ °³¿ä ¹× »ç¾ç
2. OK-8515 Å°Æ®ÀÇ Çϵå¿þ¾î ±¸Á¶
3. OK-8515 Å°Æ®ÀÇ Á¶¸³ ¹× Å×½ºÆ®
[ÈÞ°Ô½Ç] ȸ·Îµµ¿¡¼´Â »ý·«µÇÁö¸¸ PCB¿¡¼ À¯ÀÇÇÒ »çÇ×
4. OK-8515 Å°Æ®¿ë AVR ISP ÄÉÀ̺íÀÇ Á¦ÀÛ
[ÈÞ°Ô½Ç] µ¿±Û
5. RS-232C Åë½Å ÄÉÀ̺íÀÇ Á¦ÀÛ
3.2 ATmega8515ÀÇ °³¹ß Åø
1. Çϵå¿þ¾î °³¹ß Åø
2. ¼ÒÇÁÆ®¿þ¾î °³¹ß Åø
[ÈÞ°Ô½Ç] AVR °ü·Ã ¾÷ü ¹× °³ÀΠȨÆäÀÌÁö ¸®½ºÆ®
[ÈÞ°Ô½Ç] ¾î¼Àºí¸® ¾ð¾îÀΰ¡, C¾ð¾îÀΰ¡?
3.3 AVR Studio¿¡ ÀÇÇÑ ¾î¼Àºí¸® ÇÁ·Î±×·¡¹Ö
1. AVR StudioÀÇ ¼³Ä¡
2. ¾î¼Àºí¸® ¿¹Á¦ ÇÁ·Î±×·¥ÀÇ ¼³Ä¡
3. ¾î¼Àºí¸® ÇÁ·Î±×·¥ÀÇ ÀÛ¼º
3.4 AvrEdit¿¡ ÀÇÇÑ C¾ð¾î ÇÁ·Î±×·¡¹Ö
1. AvrEditÀÇ ¼³Ä¡
2. C ¿¹Á¦ ÇÁ·Î±×·¥ÀÇ ¼³Ä¡
3. C¾ð¾î ÇÁ·Î±×·¥ÀÇ ÀÛ¼º
3.5 PonyProg2000À» ÀÌ¿ëÇÑ ´Ù¿î·Îµå
1. PonyProg2000ÀÇ ¼³Ä¡
2. Ç»Áî ºñÆ®ÀÇ ¼³Á¤
3. ÇÁ·Î±×·¥ÀÇ ´Ù¿î·Îµå
3.6 Atmel»çÀÇ AVR ¸ÅÅ©·Î ¾î¼Àºí·¯
1. AVR ¸ÅÅ©·Î ¾î¼Àºí·¯ÀÇ °³¿ä
2. µ¥ÀÌÅÍÀÇ Ç¥Çö°ú ¿¬»êÀÚ
3. AVR ¸ÅÅ©·Î ¾î¼Àºí·¯ÀÇ Áö½Ã¾î
4. ±âº»ÀûÀÎ ÀÎŬ·çµå ÆÄÀÏ
3.7 WinAVRÀÇ AVR-GCC ÄÄÆÄÀÏ·¯
1. AVR-GCCÀÇ °³¿ä
2. AVR-GCCÀÇ ÁÖ¿ä ±â´É ¿ä¾à
[ÈÞ°Ô½Ç] AVR C¾ð¾î¿¡¼ º¯¼ö¸¦ »ç¿ëÇÒ ¶§ÀÇ À¯¿ëÇÑ ÆÁ
3. ±âº»ÀûÀÎ Çì´õ ÆÄÀÏ ¹× ¶óÀ̺귯¸® ÇÔ¼ö ¿ä¾à
[ÈÞ°Ô½Ç] ¾î¼Àºí¸® ¾ð¾î¿Í C¾ð¾î¿¡ ´ëÇÑ 5°¡ÁöÀÇ À߸øµÈ Æí°ß
[ÈÞ°Ô½Ç] Atmel»çÀÇÇÁ·Î±×·¡¹Ö ÈùÆ®
4. ÄÄÆÄÀÏ·¯ ¿É¼Ç ¹×makefile¿¡ ´ëÇÏ¿©
Á¦4Àå ¾î¼Àºí¸®¿Í C¾ð¾î ÇÁ·Î±×·¡¹Ö
4.1 ATmega8515 ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ
4.2 ATmega8515ÀÇ ±âº»ÀûÀÎ ÇÁ·Î±×·¥
4.3 LCD ¸ðµâ ÀÀ¿ë ÇÁ·Î±×·¥
4.4 ŸÀ̸Ó/Ä«¿îÅÍ ¹× ÀÎÅÍ·´Æ® ÇÁ·Î±×·¥
4.5 ŸÀ̸Ӹ¦ ÀÌ¿ëÇÑ PWM Á¦¾î ÇÁ·Î±×·¥
4.6 ŸÀ̸Ӹ¦ ÀÌ¿ëÇÑ µðÁöÅÐ ½Ã°è ÇÁ·Î±×·¥
4.7 ŸÀ̸Ӹ¦ ÀÌ¿ëÇÑ À½¾Ç¿¬ÁÖ ÇÁ·Î±×·¥
4.8 RS-232C Á÷·ÄÅë½Å ÇÁ·Î±×·¥
4.9 SPI Á÷·ÄÅë½Å ÀÀ¿ë ÇÁ·Î±×·¥
4.10 ¾Æ³¯·Î±× ºñ±³±â ÀÀ¿ë ÇÁ·Î±×·¥
4.11 7¼¼±×¸ÕÆ® LED ÀÀ¿ë ÇÁ·Î±×·¥
4.12 DS12C887 RTC ÀÀ¿ë ÇÁ·Î±×·¥
4.13 A/D ÄÁ¹öÅÍ ÀÀ¿ë ÇÁ·Î±×·¥
[ÈÞ°Ô½Ç] A/D ÄÁ¹öÅÍÀÇ ºÐ·ù
4.14 D/A ÄÁ¹öÅÍ ÀÀ¿ë ÇÁ·Î±×·¥
[ÈÞ°Ô½Ç] D/A ÄÁ¹öÅÍÀÇ ºÐ·ù
4.15 ATmega8515 ±âŸ ÀÀ¿ë ÇÁ·Î±×·¥
ºÎ·Ï OK-8515 °ü·Ã ±â¼úÀÚ·á
ºÎ·Ï 1. ÅؽºÆ®Çü LCD ¸ðµâ HC16202NY-LY
[ÈÞ°Ô½Ç] Çö´ë LCDÀÇ LCD ¸ðµâ ¸ðµ¨¸íÀ» Á¤ÇÏ´Â ±ÔÄ¢
|