¢À ºÎ·Ï "AVR ATmega 162 ¸¶½ºÅÍ" Ã¥ÀÇ Á¤¿ÀÇ¥ "OK-162/8515" Å°Æ®ÀÇ ¿¹Á¦¼Ò½º "OK-162/8515"Å°Æ®ÀÇ µµ½º¿ë Åë½ÅÇÁ·Î±×·¥
¢À ºÎ·Ï "AVR ATmega 162 ¸¶½ºÅÍ" Ã¥ÀÇ Á¤¿ÀÇ¥
"OK-162/8515" Å°Æ®ÀÇ ¿¹Á¦¼Ò½º "OK-162/8515"Å°Æ®ÀÇ µµ½º¿ë Åë½ÅÇÁ·Î±×·¥
"OK-162/8515" Å°Æ®ÀÇ ¿¹Á¦¼Ò½º
"OK-162/8515"Å°Æ®ÀÇ µµ½º¿ë Åë½ÅÇÁ·Î±×·¥
¢À °ü·Ã Å°Æ® »óÇ°
¢Ñ OK-162/8515 °øPCB
ƯÆÇ : µµ¼+OK-162/8515 PCB
¢À ÁÖ¿ä³»¿ë ¢À ´Ù¸¥ ±â¼úºÐ¾ß¿¡¼µµ ¹°·Ð ±×·¯ÇÏ°ÚÁö¸¸ ƯÈ÷ ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯¸¦ °øºÎÇϴµ¥´Â Àý´ëÀûÀ¸·Î ½Ç¹«ÀûÀÎ ¼÷´Þ°úÁ¤ÀÌ Áß¿äÇÏ´Ù. °£È¤, óÀ½ºÎÅÍ Ã¥¸¸À» °¡Áö°í ÀÌ ºÐ¾ßÀÇ ±â¼úÀ» °øºÎÇÏ°Ú´Ù
´Â »ç¶÷À» º¼ ¼ö Àִµ¥ ÀÌ´Â µµÀúÈ÷ ºÒ°¡´ÉÇÑ °ÍÀ» ÇÏ°Ú´Ù´Â °Í°ú ´Ù¸§¾ø´Ù. ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ ·¯¸¦ ÀÍÈ÷´Âµ¥´Â ¹Ýµå½Ã ÀûÇÕÇÑ ±³À°¿ë Å°Æ®¸¦ ÅëÇÑ ÇÁ·Î±×·¡¹Ö ¿¬½ÀÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥¿¡¼ ´Â À̸¦ À§ÇÏ¿© ±³À°¿ë OK-162 Å°Æ®´Â ¹°·ÐÀÌ°í ÀÌ¿Í ÇÔ²² °øºÎÇÒ ¼ö Àִ dzºÎÇÑ ¾î¼Àºí¸® ¹× C¾ð¾îÀÇ ÇÁ·Î±×·¥ ¿¹Á¦¸¦ Á¦°øÇÑ´Ù. µ¶ÀÚ ¿©·¯ºÐÀº À̸¦ ÅëÇÏ¿© ¾î¼Àºí¸® ÇÁ·Î±×·¡¹Ö°ú C¾ð¾î ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸ðµÎ ÀÍÇôµÎ±â ¹Ù¶õ´Ù.
¢À Â÷·Ê ¢ÀÁ¦1Àå ATmega162ÀÇ ±¸Á¶¿Í ±â´É1.1 AVR ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÇ °³¿ä 1. AVR ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ ź»ý ¹× Ư¡ 2. AVR ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ÀÇ Á¾·ù [ÈÞ°Ô½Ç] CPU¿¡¼ ·¹Áö½ºÅÍ Á߽ɱ¸Á¶¿Í ÇϹöµå ±¸Á¶ [ÈÞ°Ô½Ç] ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿Í ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯ 1.2 ATmega162ÀÇ ±âº» ±¸Á¶¿Í ±â´É 1. ATmega162ÀÇ Æ¯Â¡ 2. ATmega162ÀÇ ¿ÜºÎ ±¸Á¶ 3. ATmega162ÀÇ ³»ºÎ ±¸Á¶ 4. ATmega162ÀÇ ¸Þ¸ð¸® ±¸Á¶ 5. ATmega162ÀÇ ¿ÜºÎ ÀÎÅÍÆäÀ̽º [ÈÞ°Ô½Ç] EEPROM°ú Ç÷¡½Ã ¸Þ¸ð¸®1.3 ATmega162ÀÇ ¸í·É ¼¼Æ® 1. ATmega162ÀÇ µ¥ÀÌÅÍ Ç¥Çö 2. ATmega162ÀÇ ¾îµå·¹½Ì ¸ðµå 3. ATmega162ÀÇ ¸í·É ¼¼Æ® 4. ¾î¼Àºí¸® ÇÁ·Î±×·¥¿¡¼ÀÇ »ê¼ú¿¬»ê [ÈÞ°Ô½Ç] ¼öÄ¡ µ¥ÀÌÅÍÀÇ 2ÀÇ º¸¼ö Ç¥Çö¹ý 5. ³í¸®¿¬»ê ¸í·ÉÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö ±â¹ý 6. ¼ºê·çƾ°ú ½ºÅà 1.4 ATmega162ÀÇ ±âº» Çϵå¿þ¾î 1. ¸Þ¸ð¸® ·Ï ºñÆ®¿Í Ç»Áî ºñÆ® 2. ½Ã½ºÅÛ Å¬·° 3. ½Ã½ºÅÛ ¸®¼Â 4. ¿öÄ¡µ¶ ŸÀÌ¸Ó 5. ½½¸³ ¸ðµå 6. ºÎÆ® ·Î´õ 7. JTAG ÀÎÅÍÆäÀ̽º ¹× AVR ÇÁ·Î±×·¡¹Ö 1.5 ATmega162ÀÇ ÀÎÅÍ·´Æ® ó¸® 1. ÀÎÅÍ·´Æ®ÀÇ °³¿ä 2. ATmega162ÀÇ ÀÎÅÍ·´Æ® ó¸® µ¿ÀÛÁ¦2Àå ATmega162ÀÇ ³»Àå I/O ±â´É2.1 º´·Ä I/O Æ÷Æ® 1.º´·Ä I/O Æ÷Æ®ÀÇ ±âº» µ¿ÀÛ 2. º´·Ä I/O Æ÷Æ®ÀÇ ºÎ¼öÀû µ¿ÀÛ 2.2 ŸÀ̸Ó/Ä«¿îÅÍ ¹× PWM Ãâ·Â 1. ŸÀ̸Ó/Ä«¿îÅÍÀÇ °³¿ä 2. ŸÀ̸Ó/Ä«¿îÅÍ0 3. ŸÀ̸Ó/Ä«¿îÅÍ2 4. ŸÀ̸Ó/Ä«¿îÅÍ1°ú 3 2.3 USART Á÷·ÄÅë½Å Æ÷Æ® 1. USART Á÷·ÄÅë½Å Æ÷Æ®ÀÇ °³¿ä 2. USART Á÷·ÄÅë½Å Æ÷Æ®ÀÇ µ¿ÀÛ 3. RS-232C Á÷·ÄÅë½Å [ÈÞ°Ô½Ç] ASCII ÄÚµå 2.4 SPI Á÷·ÄÅë½Å Æ÷Æ® 1. SPI Á÷·ÄÅë½Å Æ÷Æ®ÀÇ °³¿ä 2. SPI Á÷·ÄÅë½Å Æ÷Æ®ÀÇ µ¿ÀÛ 2.5 ¾Æ³¯·Î±× ºñ±³±â Á¦3Àå OK-162 Å°Æ® ¹× °³¹ß Åø3.1 OK-162 Å°Æ®ÀÇ ±¸Á¶¿Í ±â´É 1. OK-162 Å°Æ®ÀÇ °³¿ä ¹× »ç¾ç 2. OK-162 Å°Æ®ÀÇ Çϵå¿þ¾î ±¸Á¶ 3. OK-162 Å°Æ®ÀÇ Á¶¸³ ¹× Å×½ºÆ® [ÈÞ°Ô½Ç] ȸ·Îµµ¿¡¼´Â »ý·«µÇÁö¸¸ PCB¿¡¼ À¯ÀÇÇÒ »çÇ× 4. OK-162 Å°Æ®¿ë AVR ISP ÄÉÀ̺íÀÇ Á¦ÀÛ [ÈÞ°Ô½Ç] µ¿±Û 5. RS-232C Åë½Å ÄÉÀ̺íÀÇ Á¦ÀÛ 3.2 ATmega162ÀÇ °³¹ß Åø 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 ATmega162 ÇÁ·Î±×·¡¹Ö ±âÃÊ 4.2 ATmega162ÀÇ ±âº»ÀûÀÎ ÇÁ·Î±×·¥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 ATmega162 ±âŸ ÀÀ¿ë ÇÁ·Î±×·¥ºÎ·Ï OK-162 °ü·Ã ±â¼úÀÚ·áºÎ·Ï1. ÅؽºÆ®Çü LCD ¸ðµâ HC16202NY-LY [ÈÞ°Ô½Ç] Çö´ë LCDÀÇ LCD ¸ðµâ ¸ðµ¨¸íÀ» Á¤ÇÏ´Â ±ÔÄ¢ºÎ·Ï2. ATmega162ÀÇ µ¥ÀÌÅÍ ½ÃÆ®