8051
AVR
EZLab
PIC
80C196KC
DSP
ARM
VHDL
¸¶ÀÌÅ©·Î¸¶¿ì½º
·Îº¿Ã౸
Battle ·Îº¿
·Îº¿´ëȸ
È޸շκ¿
Embeded Linux
HW/SW °­ÁÂ
RTOS
 
 

¾ÆÆ®¸á(ATMEL)»çÀÇ
AVR RISC ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­
(AVR ÇÁ·Î±×·¥¸Ó ¼Ò°³)

¹Ì±¹ ¾ÆÆ®¸á(Atmel) »çÀÇ AVR ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯´Â Single ½ÎÀÌŬ ¸í·É ½ÇÇà ±¸Á¶¸¦ °®´Â RISCÀÌ´Ù. ¶ÇÇÑ, È¿À²ÀûÀÎ I/OÆ÷Æ® ±¸Á¶¿Í °¢ ¸ðµ¨¿¡ µû¶ó¼­ ³»ºÎ ¹ßÁøȸ·Î, ŸÀ̸Ó, ½Ã¸®¾ó Åë½Å(UART), SPI, ADº¯È¯±â, Ç®¾÷ÀúÇ×(Pull-UP ÀúÇ×), ÆÞ½ºÆøº¯Á¶(PWM)Á¦¾î, ¾Æ³¯·Î±× ºñ±³±â ±×¸®°í, ¿ÍÄ¡µ¶(Watch dog) ŸÀ̸ӵîÀÌ ³»Àå µÇ¾î ÀÖ´Ù. AVR¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ÀÇ ¸í·É¾îµéÀº C¾ð¾î³ª ±â°è¾î(¾î¼Àºí¸®)·Î °³¹ßÇÒ ¶§ ÇÁ·Î±×·¥ÀÇ Å©±â¸¦ ÃÖÀûÈ­Çϵµ·Ï µÇ¾î ÀÖ´Ù. ¶ÇÇÑ, AVR ½Ã¸®Áî¿¡´Â Ç÷¡½¬ ¸Þ¸ð¸®(Flash Memory)°¡ ³»ÀåµÇ¾î ÀÖ¾î ´Ü½Ã°£³»¿¡ ÃÖ¼ÒÀÇ ºñ¿ëÀ¸·Î °³¹ßÇÏ·Á´Â ºÐµé¿¡°Ô ¸Å¿ì ÀûÇÕÇÑ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ÀÌ´Ù.(ÁÖ)·Îº¸ºí·°½Ã½ºÅÛ¿¡¼­´Â ¾ÆÆ®¸áÀÇ AVR ½Ã¸®Áî¿¡ °üÇÑ ÀÚ·á¿Í ÀÀ¿ë Á¦Ç°µéÀ» Á¦°øÇÏ°í, ¹«·á °³¹ß Áö¿øÀ» ÇÏ°í ÀÖ½À´Ï´Ù. ·Îº¸ºí·°¿¡¼­´Â AVR ½Ã¸®Á ÀÌ¿ëÇÏ¿© AVRBasic2000À» °³¹ßÇÏ¿©¼­ »ç¿ëÀÚµéÀÌ ½±°Ô AVR ¸¶ÀÌÄÄ¿¡ Á¢±ÙÇϵµ·Ï Á¦°øÇÏ°í ÀÖ½À´Ï´Ù. 

AVR ÇÁ·Î±×·¡¸Ó(Programmer) ÀÇ ÀÚÀÛ

 ÀϹÝÀûÀ¸·Î ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¸¦ »ç¿ëÇÒ·Á¸é °í°¡ÀÇ ¿¡¹Ä·¹ÀÌÅÍÀåºñ³ª, ·Ò ¶óÀÌÅÍ ÀåºñµéÀÌ ÀÖ¾î¾ß °³ÇÒ ¼ö ÀÖµµ·Ï µÇ¾î ÀÖ´Ù. ±×·¯³ª. AVR ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯´Â ³»ºÎ¿¡ Ç÷¡½¬ ¸Þ¸ð´Ï°¡ ³»ÀåµÇ¾î Àֱ⠶§¹®¿¡ Ãִܽ𣳻¿¡ ÃÖ¼Òºñ¿ëÀ¸·Î °³¹ßÀÌ °¡´ÉÇÏ°Ô µÇ¾îÀÖ´Ù. ¶ÇÇÑ, AVR ½Ã¸®Áö¿¡´Â SPI ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© ½±°Ô ¸Þ¸ð¸®¿¡ ÇÁ·Î±×·¥À» ÇÒ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ÀÌ °÷¿¡¼­´Â (ÁÖ) ·Îº¸ºí·°½Ã½ºÅÛ¿¡¼­ ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ½±°Ô ÇÁ·Î±×·¥À» ¹è¿ï¼ö ÀÖµµ·Ï Á¦°øÇÏ°í ÀÖ´Â AVR ÇÁ·Î±×·¥ÀÇ ÀÚÀÛ ¹æ¹ý°ú »ç¿ë¹æ¹ý ¹× ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù...¸¹Àº ºÐµéÀÌ ÀÌ¿ëÇÏ¿© º¸¼¼¿ä....

AVR ÇÁ·Î±×·¡¸Ó ÀÚÀÛ¹ý : AVR ÇÁ·Î±×·¡¸Ó(¶óÀÌÅÍ) ÀÇ Á¦ÀÛ ¹æ¹ý¿¡ °üÇÑ ÀÚ·á Á¦°ø

    ÀÌÁ¦, ¿©·¯ºÐµéÀÌ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥¿¡ ¹ö±×(Bug)¸¦ ¿ÏÀüÈ÷ ÇØ°áÇÑ ÈÄ¿¡ ¹ß»ýÇÑ *.hex ÆÄÀÏÀ» AVR ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ÀÇ ¸Þ¸ð¸®¿¡ ¶óÀÌÆÃÀ» ÇÑ ÈÄ¿¡ Ÿ°Ùº¸µå(Á¦ÀÛº¸µå)¿¡ ÀåÂøÇÏ¿© ÇÁ·Î±×·¥À» ½ÇÁ¦·Î ½ÇÇà½ÃÄÑ º¸¾Æ¾ß ÇÑ´Ù.  ÀϹÝÀûÀ¸·Î, ·Ò¶óÀÌÅͶó´Â Àåºñ¸¦ »ç¿ëÇؼ­ ÇÁ·Î±×·¥À» ¶óÀÌÆÃÇÏ´Â °ÍÀÌ Á¤»óÀûÀÌ´Ù. ¶ÇÇÑ, AVR ¸¶ÀÌÄÄÀ» Áö¿øÇÏ´Â ·Ò¶óÀÌÅͶó´Â Àåºñ°¡ ÀÖ´Â µ¶ÀÚµéÀº ÀÌ Àåºñ¸¦ ÀÌ¿ëÇؼ­ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸, Àåºñ°¡ ¾ø´Â ºÐµéÀº Àåºñ¸¦ ±¸ÀÔÇÏÁö ¾Ê°íµµ AVR ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­´Â ÇÁ·Î±×·¥À» ¶óÀÌÆÃÇÒ ¼ö ÀÖ´Ù. ¿ì¸®°¡ ÀϹÝÀûÀ¸·Î, ISP ÄÉÀ̺í, AVR ÇÁ·Î±×·¡¸Ó¶ó°íµµ Çϴµ¥, À̸¦ Á¦ÀÛÇÏ´Â °úÁ¤À» ¾Ë¾Æº¸ÀÚ.  

 

    AVR ÇÁ·Î±×·¡¸Ó(Programmer) ÀÇ Á¦ÀÛ

    AVR ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ÀÇ ÇÁ·Î±×·¥¸Ó¸¦ Á¦ÀÛÇϱâ À§Çؼ­´Â ¸î°¡Áö ºÎÇ°µéÀÌ ÇÊ¿äÇÏ´Ù. Áغñ¹°Àº 25PIN Ä¿³ØÅÍ, 74HC245, ´ÙÀÌ¿Àµå, ÀúÇ×, Äܵ§¼­, LED, ÄÉÀÌºí ¹× 5ÇÉ Ä¿ÅØÅ͸¸ ÀÖÀ¸¸é ½±°Ô Á¦ÀÛÀÌ °¡´ÉÇÏ´Ù. ±×·³ ±âº»ÀûÀΠȸ·Îµµ¸¦ »ìÆ캸°í Á÷Á¢ ¸¸µé¾î »ç¿ëÇÏ¿© º¸ÀÚ.  ¹Ø¿¡ Àִ ȸ·Îµµ´Â ÇÁ·Î±×·¡¸ÓÀÇ È¸·Îµµ¸¦ ³ªÅ¸³»°í ÀÖ´Ù. À̸¦ º¸°í °¢ÀÚ Á¦ÀÛÇÏ¿© º¸µµ·Ï ÇÏÀÚ.


[±×¸²1 ] ISP ÄÉÀ̺íÀÇ ±âº» ȸ·Îµµ

    ÀÌÁ¦, ISP ÄÉÀ̺í Á¦ÀÛÀÌ ¿Ï·áµÇ¾úÀ¸¸é À̸¦ ÀÌ¿ëÇؼ­ ÇÁ·Î±×·¥À» AVR ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡ ³Ö´Â ¹æ¹ý¿¡ °üÇؼ­ ¾Ë¾Æº¸ÀÚ. ¿ì¼±, 25PIN Ä¿³ØÅ͸¦ PC ÇÁ¸°ÅÍ Æ÷Æ®¿¡ ¿¬°áÇÑ ÈÄ¿¡ 5PIN Ä¿³ØÅ͸¦ AVR(AT90S2313)¿¡ [±×¸²2]°ú °°ÀÌ ¿¬°áÇÑ ÈÄ¿¡ avrccc.exe ÆÄÀÏÀ» ½ÇÇàÇÑ´Ù. ¿ì¼±, Check Device¸¦ ½ÇÇàÇÏ¸é »ç¿ëÇÒ AVR ¸¶ÀÌÄÄÀÇ Å¸ÀÔÀÌ ³ªÅ¸³¾ °ÍÀÌ´Ù.  ±× ´ÙÀ½, ¿©·¯ºÐµéÀÌ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥( xxx.bin)ÆÄÀÏÀ» ºÒ·¯¿Â ´ÙÀ½¿¡, Write Flash¸¦ ´©¸£¸é AVR¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­¿¡ ¶óÀÌÆÃÀÏ µÉ °ÍÀÌ´Ù. À̶§, ¸®¼Â ½ºÀ§Ä¡¸¦ ´©¸¥ »óÅ¿¡¼­ ÀÛ¾÷À» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù´Â °ÍÀ» ÀØÁö ¸»µµ·Ï ÇÏÀÚ. ¶ÇÇÑ, ¹ÙÀ̳ʸ® ÆÄÀϸ¸À» »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ Çí»çÆÄÀÏÀ» ¹Ù¸®³Ê¸® ÆÄÀÏ·Î º¯È¯À» ÇÑ ÈÄ¿¡ »ç¿ëÇÏ¸é µÈ´Ù.(º¯È¯ ½Ã Hexbin.exe ÆÄÀÏ ÀÌ¿ëÇÒ °Í)

[±×¸²2] ISPÄÉÀ̺í°ú AVR(AT90S2313)ÀÇ ¿¬°á¹ý (Á¦ÀÛ°úÁ¤ ÇѱÛÆÄÀÏ)

 

AVR ÇÁ·Î±×·¡¸Ó ¼ÒÇÁÆ®¿þ¾î : (ÁÖ) ·Îº¸ºí·° ½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â AVR ÇÁ·Î±×·¡¸ÓÀÇ ¼ÒÇÁÆ®¿þ¾î(¹«·á)

AVR ÇÁ·Î±×·¡¸Ó »ç¿ë ¹æ¹ý : (ÁÖ) ·Îº¸ºí·° ½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â AVR ÇÁ·Î±×·¡¸ÓÀÇ ¼ÒÇÁÆ®¿þ¾î »ç¿ë ¹æ¹ý

»óÈ£ : (ÁÖ) ·Îº¸ºí·° »ç¾÷ÀÚµî·Ï¹øÈ£:214-86-56219 Åë½ÅÆǸž÷½Å°í19-2544 ´ëÇ¥: ½Å´ë¼· ÀüÈ­:(02)2679-8556 Fax :(02)2679-8557 [°³ÀÎÁ¤º¸Ã³¸®¹æħ]
º»»ç : °æ±âµµ ºÎõ½Ã ¿ø¹Ì±¸ ¾à´ëµ¿ ºÎõ Å×Å©³ëÆÄÅ© 401µ¿ 502È£     ¼­¿ï»ç¹«¼Ò : ¼­¿ï½Ã ¿µµîÆ÷±¸ ¹®·¡µ¿ 4°¡ 8-1 4Ãþ
Copyright(C) 2004, (ÁÖ) ·Îº¸ºí·° ½Ã½ºÅÛÁî All Rights Reserved E-Mail : WebMaster