¸¶ÀÌÅ©·ÎÄÄÇ»ÅͽÇÇè
1. ½ÇÇè¸ñÀû
- ATmega128ÀÇ SPI Á÷·ÄÅë½Å Æ÷Æ®¸¦ ÀÀ¿ëÇÑ Åë½Å ÇÁ·Î±×·¥ ÀÛ¼º ±â¼úÀ» ÀÍÈù´Ù.
(1) OK-128Å°Æ®¿¡¼ SPI Á÷·ÄÅë½ÅÀ» ÅëÇÏ¿© AT93C56 EEPROM¿¡ µ¥ÀÌÅ͸¦ ¶óÀÌÆ® ¹× ¸®µåÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
- ATmega128ÀÇ TWI Á÷·ÄÅë½Å Æ÷Æ®¸¦ ÀÀ¿ëÇÑ Åë½Å ÇÁ·Î±×·¥ ÀÛ¼º ±â¼úÀ» ÀÍÈù´Ù.
(1) OK-128Å°Æ®¿¡¼ TWIÁ÷·ÄÅë½ÅÀ» ÅëÇÏ¿© AT24C16 EEPROM¿¡ µ¥ÀÌÅ͸¦ ¶óÀÌÆ® ¹× ¸®µåÇÏ´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.12.1
2. °ü·ÃÁö½Ä
- SPI¶õ?
SPI(Serial Peripheral Interface)´Â Motorola»ç¿¡ ÀÇÇÏ¿© °³¹ßµÈ ±Ù°Å¸®¿ë Á÷·ÄÅë½Å ±Ô°ÝÀ¸·Î¼, MOSI, MISO, SCK, SSÀÇ 4°³ Åë½Å¼±À» ÀÌ¿ëÇÏ´Â °í¼Ó µ¿±â½Ä Á÷·ÄÅë½Å ¹æ½ÄÀÌ´Ù. ÀÌ´Â UART Åë½Å ±Ô°Ý¿¡ ºñÇÏ¿© ºü¸¥ ¼Óµµ¿Í ¸ÖƼ Åë½ÅÀÌ Áö¿øµÇ¸ç, I2C Åë½Å ±Ô°Ý¿¡ ºñÇÏ¿© ºü¸£¸ç °£´ÜÇÑ Á¦¾î°¡ ÀåÁ¡ÀÌ´Ù. ±×·¡¼ ÃÖ±Ù SD¸Þ¸ð¸®³ª EEPROM °°Àº ¿ÜºÎ µð¹ÙÀ̽ºµéÀÌ SPI Åë½ÅÀ» Áö¿øÇϱ⠽ÃÀÛÇß´Ù.
(SPIÅë½ÅÀº ÀåÄ¡ °£¿¡ 1:1Åë½Å Áß ±Ù°Å¸®¿¡¼ ºü¸¥ ¼ÓµµÀÇ µ¥ÀÌÅÍ Àü¼ÛÀÌ ¿ä±¸ µÉ ¶§ »ç¿ëÇÏ´Â °ÍÀ» Ãßõ)
- SPI Ư¡
¡¤ MOSI, MISO, SCK, SSÀÇ 4¼±À» »ç¿ëÇÏ´Â Á÷·Ä µ¿±â½Ä Å롦(»ý·«)
|