ÄÜÅÙÃ÷ »ó¼¼º¸±â
¿©·¯°¡Áö ·Îº¿ ¸¸µé±â AVR BIBLE ¥±


¿©·¯°¡Áö ·Îº¿ ¸¸µé±â AVR BIBLE ¥±

¿©·¯°¡Áö ·Îº¿ ¸¸µé±â AVR BIBLE ¥±

<¼Û¿ë¼ö>,<¹è¼ºÁØ> °øÀú | º¹µÎÃâÆÇ»ç

Ãâ°£ÀÏ
2015-02-11
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
28 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

AVR-GCC ÄÄÆÄÀÏ·¯¸¦ Áß½ÉÀ¸·Î ´Ù·ç¾ú´Ù. AVR-ISP´Ù¿î·Î´õ ÇÁ·Î±×·¥°ú STK200 ´Ù¿î·Îµù ¸ðµâ·Î Áï½Ã Ĩ¿¡ ÇÁ·Î±×·¡¹ÖÇÏ¿© µ¿ÀÛÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ¿¡¼Àºí·¯ ¾ð¾î¿¡ ´ëÇؼ­´Â ´Ù·çÁö ¾Ê°í C¾ð¾î »ç¿ëÀ» Áß½ÉÀ¸·Î ¼³¸íÇÏ¿´´Ù. ÇÁ·Î¼¼¼­¸¶´Ù ´Ï¸ð´ÐÀÌ ´Ù¸£°í ¼Ò½º ÇÁ·Î±×·¥ °ü¸®°¡ ¾î·Á¿î ¾î¼Àºí¸® ¾ð¾î¿¡ ºñÇØ C¾ð¾î·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇϸé, »õ·Î¿î ÇÁ·Î¼¼¼­·Î º¯°æÇÏ´Â °æ¿ì¿¡µµ ¼Ò½º¿¡¼­ ÇØ´ç Æ÷Æ®¸í¸¸ ¹Ù²Ù´Â °ÍÀ¸·Î ±×´ë·Î Àû¿ëÇÒ ¼ö ÀÖ´Ù.

¸ñÂ÷

Part1. ±âÃÊÆí

Chapter 1. ¸¶ÀÌÄÄÀ̶õ ¹«¾ùÀΰ¡
1.1 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­(microprocessor, uP)ÀÇ À¯·¡
1.2 ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­(MPU)
1.3 ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯(MCU)
1.4 cpu¶õ
1.5 CPUÀÇ ±¸¼º
1.6 I/O µð¹ÙÀ̽º
1.7 ¸¶ÀÌÄÄÀÇ ÀÀ¿ë(È°¿ë)
1.8 ¾ÕÀ¸·ÎÀÇ Àü¸Á

Chapter 2. ¿î¿µ ü°è
2.1 ¿î¿µÃ¼°èÀÇ Á¤ÀÇ
2.2 ¿î¿µ ü°èÀÇ ±â´É
2.3 Process
2.4 CPU ½ºÄÉÁ층
2.5 Memory management

Chapter 3. ³í¸®È¸·Î
3.1 About Digital
3.2 ³í¸® ȸ·Î

Chapter 4. ÀüÀÚȸ·ÎÀÇ ±âÃÊ
4.1 ÀüÀÚȸ·ÎÀÇ ±¸¼º
4.2 ÀüÀÚ È¸·ÎÀÇ ¿¬°á
4.3 ÀüÀÚȸ·ÎÀÇ ±âº»¹ýÄ¢

Chapter 5. ÀüÀÚ ºÎÇ°ÀÇ ±âÃÊ Áö½Ä
5.1 ÀúÇ×±â(Resistance)
5.2 Äܵ§¼­(Condenser)
5.3 ÄÚÀÏ(Inductor)
5.4 ´ÙÀÌ¿Àµå(Diode)
5.5 Æ®·£Áö½ºÅÍ(Transistor)
5.6 ÁýÀûȸ·Î(Integrated Circuit)
5.7 °èÀü±â(Relay)
5.8 ÇÁ¸°Æ® ±âÆÇ(Printed Circuit Board)
5.9 ¼±Àç(àÊî§: Wire)

Part2. AVR-GCCÀÇ ¼Ò°³

Chapter 6. AVR-GCCÀÇ ¼Ò°³
6.1 GCCÀÇ ¼Ò°³
6.2 GCCÀÇ Æ¯Â¡
6.3 Å©·Î½º ÄÄÆÄÀÏ·¯(Cross Compiler)
6.4 AVR-GCC¿Í Å©·Î½º ÄÄÆÄÀÏ·¯
6.5 AVR-GCC¸¦ À§Çؼ­ ÇÊ¿äÇÑ °Íµé
6.6 AVR-GCCÀÇ ÀÌÁ¡(ÇнÀ»óÀÇ ÀÌÁ¡)
6.7 GCC ±í¼÷ÀÌ µé¿©´Ùº¸±â
6.8 cpp ±í¼÷ÀÌ µé¿©´Ùº¸±â
6.9 C ¾ð¾î compile °úÁ¤
6.10 Assemble °úÁ¤
6.11 Linking °úÁ¤

Chapter 7. WinAVR ¼³Ä¡ ¹× »ç¿ë
7.1 WinAVRÀÇ ¼Ò°³
7.2 ´Ù¿î·Îµå ¹× ¼³Ä¡

Chapter 8. AVR EditorÀÇ ¼Ò°³
8.1 AvrEditorÀÇ ±â´É
8.2 AvrEditor »ç¿ë¹ý

Chapter 9. AVR STUDIO ÀÍÈ÷±â
9.1 AVR Studio ¼³Ä¡Çϱâ
9.2 AVR STUDIO ÀÍÈ÷±â

Part3. AVR ´Ù¿î·Î´õ ¸¸µé±â

Chapter 10. PonyProg ¼³Ä¡ ¹× »ç¿ë¹æ¹ý

Chapter 11. ToastProg 2005 ¼³Ä¡ ¹× »ç¿ë¹æ¹ý
11.1 USB Driver ¼³Ä¡ ¹æ¹ý
11.2 ToastProg 2005 ¸Þ´º ¼³¸í

Chapter 12. ±âº» ȸ·ÎÀÇ ±¸¼º
12.1 ±âº»È¸·Î ±¸¼º

Part4. ATtiny2313

Chapter 13. AVRÀÇ Æ¯Â¡

Chapter 14. AVR Family ¼Ò°³
14.1 ATtiny Æйи®
14.2 AT90 Æйи®
14.3 ATmega Æйи®

Chapter 15. AVRÀÇ ±¸Á¶
15.1 ¸Þ¸ð¸® ±¸Á¶
15.2 ¸Þ¸ð¸® È£Ãâ
15.3 ¸®¼Â±¸Á¶
15.4 ÀÎÅÍ·´Æ®
15.5 ³»Àå µð¹ÙÀ̽º
15.6 ATtiny2313ÀÇ °³¿ä ¹× ¼Ò°³
15.7 ATtiny2313 ÀϹÝÀûÀΠƯ¡
15.8 ATtiny2313 ±¸¼ºµµ

Chapter 16. ATtiny2313 ·¹Áö½ºÅÍ
16.1 »óÅ ·¹Áö½ºÅÍ -SREG(Status Register)
16.2 ½ºÅà Æ÷ÀÎÅÍ -SP
16.3 MCU Á¦¾î ·¹Áö½ºÅÍ -MCUCR
16.4 ¹ü¿ë ÀÎÅÍ·´Æ® ¸¶½ºÅ© ·¹Áö½ºÅÍ -GIMSK
16.5 ÀÏ¹Ý ÀÎÅÍ·´Æ® Ç÷¡±× ·¹Áö½ºÅÍ - GIFR
16.6 ŸÀ̸Ó/Ä«¿îÅÍ ÀÎÅÍ·´Æ® ¸¶½ºÅ© ·¹Áö½ºÅÍ - TIMSK
16.7 ŸÀ̸Ó/Ä«¿îÅÍ ÀÎÅÍ·´Æ® Ç÷¡±× ·¹Áö½ºÅÍ - TIFR
16.8 ¸®¼Â ¹× ÀÎÅÍ·´Æ® º¤ÅÍ
16.9 ÀÔÃâ·ÂÆ÷Æ®(I/O Port)
16.10 ŸÀ̸Ó/Ä«¿îÅÍ
16.11 ºñµ¿±â Åë½Å(UART)
16.12 ¿öÄ¡µ¶(Watchdog) ŸÀ̸Ó
16.13 EEPROM ÀÐ±â ¹× ¾²±â
16.14 ¾Æ³¯·Î±× ºñ±³±â(Analog Comparator)
16.15 ¸Þ¸ð¸® ÇÁ·Î±×·¡¹Ö

Chapter 17. POS8535ÀÇ Æ¯Â¡ ¹× ±¸Á¶

Part5. Ãʱ޽ǽÀ
Chapter 18. ±âº» ȸ·ÎÀÇ ±¸¼º

Chapter 19. LED ¼øÂ÷ Á¡¸ê

Chapter 20. 7 SEGMENT ±¸µ¿

Chapter 21. DC ¸ðÅÍÀÇ Á¤/¿ªÈ¸Àü Á¦¾î

Chapter 22. RC ¼­º¸¸ðÅÍ

Part6. Á߱޽ǽÀ
Chapter 23. LCD ¿¹Á¦

Chapter 24. µðÁöÅÐ ½Ã°è ¸¸µé±â

Chapter 25. Àû¿Ü¼±(IR) ¸®¸ðÄÁ ¼Û/¼ö½Å±â Á¦ÀÛ

Chapter 26. RF Á¦¾î¿¬½À

Chapter 27. ÄÄÇ»ÅÍ¿ÍÀÇ Åë½Å

Part7. °í±Þ½Ç½À

Chapter 28. IR-ROBOT(Äܵ¹ÀÌ) Á¦ÀÛÇϱâ

Chapter 29. ¶óÀÎÆ®·¹À̼­ ¸¸µé±â

Chapter 30. ¹«ÀÎŽ»ç·Îº¿

Chapter 31. À°Á··Îº¿ ¸¸µé±â

Chapter 32. ·Îº¿ÆÈ Á¦ÀÛ

Part8. ÀÀ¿ë½Ç½À
Chapter 33. AT90S8535 ÇÁ·Î±×·¡¸Ó Á¦ÀÛ

Chapter 34. ºñÇà ½Ã¹Ä·¹ÀÌ¼Ç Á¦ÀÛ

Chapter 35. A/D ÄÁ¹öÅÍ ½Ç½À

Chapter 36. MP3 PLAYER ¸¸µé±â
36.1 ±âÃÊ ´ÙÁö±â
36.2 H/W Á¦ÀÛ
36.3 MP3 µðÄÚ´õ ±¸¼º, MAS3507/DAC3550 È°¿ë
36.4 MAKE FILE È°¿ë
36.5 Àü¿øȸ·Î±¸¼º
36.6 ÃÖÁ¾ ȸ·Îµµ ¹× ÇÁ·Î±×·¥

PartA. ºÎ·Ï
A.1 ATTINY2313 »ç¿ë½Ã ÁÖÀÇ »çÇ×
A.2 7805 »ç¿ë½Ã ÁÖÀÇ »çÇ×
A.3 ÇÁ·Î±×·¥¿¡¼­ ½Ã°£ °è»ê
A.4 ´Ù¿î·Î´õ(ISP) Á¦À۽à À¯ÀÇÇÒ Á¡
A.5 PONYPROG 2000 »ç¿ë¹ý