ÀÌ ¸Å´º¾óÀº JKÀüÀÚ(JK Electronics) ¿¡ ÀÇÇؼ ¹ø¿ª, ¼öÁ¤, ÀÛ¼º µÇ¾ú°í ¼ÒÀ¯±Ç ¶ÇÇÑ JKÀüÀÚ(JK Electronics)ÀÇ °ÍÀÔ´Ï´Ù. ¼ÒÀ¯±ÇÀÚÀÇ Çã°¡¸¦ ¹ÞÁö ¾Ê°í ¹«´ÜÀ¸·Î ¼öÁ¤, »èÁ¦Çϰųª ¹èÆ÷ ÇÒ ¼ö ¾ø½À´Ï´Ù. |
||||||||||||||||||||||||
Cortex-M4 STM32F407IGT6 Media °³¹ßº¸µå ¸Þ´º¾ó |
||||||||||||||||||||||||
* Update history - 2014.02.05 : Ãʱâ Release |
||||||||||||||||||||||||
* Cortex-M4 STM32F407IGT6 Media °³¹ßº¸µå 1. Cortex-M4 STM32F407IGT6 Media °³¹ßº¸µå ¼Ò°³ 2. Cortex-M4 STM32F407IGT6 Media °³¹ßº¸µå »ç¾ç 2.1 º¸µåÀÇ H/W ±¸¼º ¹× ȸ·Îµµ 2.2 Á¦°ø S/W »ç¾ç 3. ±âº» »ç¿ë¹æ¹ý ¹× ´Ù¿î·Îµå °¡À̵å 3.1 °³¹ßº¸µå ±âº»»ç¿ë ¹æ¹ý 3.2 ÇÁ·Î±×·¥ ´Ù¿î·Îµå °¡À̵å 3.3 °³¹ßº¸µå ½ºÀ§Ä¡, Á¡ÆÛ ¼³¸í 4. S/W Å×½ºÆ® ¹æ¹ý 4.1 Àü¿ø°ø±Þ ¹× ¿¬°á 4.2 HW Å×½ºÆ® 4.3 LCDÅÍÄ¡ & Key µ¥½ºÆ® 4.4 ¶óµð¿À 4.5 ³ìÀ½±â 4.6 MEMS¼¾¼ 4.7 WEB¼¹ö 4.8 GPS(º°µµ±¸¸Å) 4.9 GPRS(º°µµ±¸¸Å) 4.10 MP3(º°µµ±¸¸Å) 4.11 USB 4.12 AD7606 µ¥ÀÌÅÍ ¼öÁý¸ðµâ(º°µµ±¸¸Å) 4.13 Ä«¸Þ¶ó(º°µµ±¸¸Å) 4.14 OLED(º°µµ±¸¸Å) *(¾÷µ¥ÀÌÆ® ÁøÇàÁß) 5. ÇÁ·Î±×·¡¹Ö °¡À̵å 5.1 Keil MDK 4.2x ÀÌ»ó * ST Microelectronics Document 1. STM32F4 Datasheet 2. STM32F4 Referenc manual |
||||||||||||||||||||||||
1. Cortex-M4 STM32F407IGT6 °³¹ßº¸µå ¼Ò°³ Cortex-M4 STM32F407IGT6 °³¹ßº¸µå´Â ÃÖ´ë 168MHz Ŭ·° À¸·Î µ¿ÀÛ ÇÒ ¼ö ÀÖ½À´Ï´Ù. 2. Cortex-M4 STM32F407IGT6 °³¹ßº¸µå »ç¾ç 2.1 º¸µåÀÇ H/W ±¸¼º ¹× ȸ·Îµµ (1) H/W ±¸¼º (2) º¸µå ȸ·Îµµ ´Ù¿î·Îµå LCD ȸ·Îµµ ´Ù¿î·Îµå 2.2 Á¦°ø S/W »ç¾ç ±âº»ÀûÀ¸·Î Á¾ÇÕ »ùÇà ¿¹Á¦¸¦ Á¦°ø ÇÕ´Ï´Ù.
Keil MDK 4.2 ¿¡¼ ÄÄÆÄÀÏÇÏ°í Å×½ºÆ® ÇÏ¿´½À´Ï´Ù.
µð½ºÇ÷¹À̸ðµâÀÇ ±Û²Ã IC,°³¹ßº¸µåÀÇ Key,Joystick 4.4 ¶óµð¿À SI4730ĨÀÇ Á¤»óÀÛµ¿¿©ºÎ¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. SI4730¿¡¼ Ãâ·ÂµÈ ¿Àµð¿À ÁÖÆļö¸¦ WM8978·Î º¸³À´Ï´Ù. FM¾ÈÅ׳ª¿Í AM¾ÈÅ׳ª´Â ¸ðµÎ º¸µå µÞ¸é¿¡ ÀåÂøµÇÀÖ½À´Ï´Ù.(ºí·ç»ö»ó) FM½ÅÈ£Áú·®¿¡ ºñÇØ AM½ÅÈ£Áú·®ÀÌ Á» ¶³¾îÁý´Ï´Ù. 4.5 ³ìÀ½±â WM8978ĨÀÇ Á¤»óÀÛµ¿¿©ºÎ¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. LCDȸé»óÀÇ ³ìÀ½±â±â´ÉÀ» Ŭ¸¯ÇÕ´Ï´Ù.¸ÕÀú ³ìÀ½ÇÏ°í Àç»ýÀ» ÇÕ´Ï´Ù. ¸¶ÀÌÅ©¸¦ MICÀÎÅÍÆäÀ̽º¿¡ ¿¬°áÇÏ¿© ³ìÀ½Çصµ µÇ°í º¸µå¿¡ ´Þ¸° MIC¸¦ ÅëÇؼ Çصµ µË´Ï´Ù. À̾îÆùÀ» ÅëÇؼ Àç»ýÈ®ÀÎÀ» Çϼŵµ µÇ°í ¾Æ´Ï¸é ¿¥ÇÁ¸¦ ÅëÇؼ È®ÀÎÇϼŵµ µË´Ï´Ù. ³ìÀ½Àº Åõä³Î·Î µ¿½Ã ³ìÀ½ÀÌ µË´Ï´Ù. ¿ÞÂÊä³ÎÀº ³»ÀåMIC,¿À¸¥ÂÊä³ÎÀº ¿ÜÀåMIC. ³ìÀ½µÈ µ¥ÀÌÅÍ´Â ¿ÜÀåSRAM(2MB)¿¡ ÀúÀåµË´Ï´Ù.Àç»ýÀº À̾îÆù°ú ¿¥ÇÁ¿¡¼ µ¿½Ã¿¡ ÁøÇàµË´Ï´Ù. 4.6 MEMS¼¾¼ º¸µå¿¡ ´Þ¸° 4°³ÀÇ ¼¾¼±â´ÉÀ» Å×½ºÆ®ÇÕ´Ï´Ù. LCD¸¦ ÅëÇØ Å×ÀÌÅ͸¦ È®ÀÎÇÒ¼ö ÀÖ½À´Ï´Ù. MPU6050 ÀÚÀ̷μ¾¼- º¸µå¸¦ Èçµé·ÈÀ» °æ¿ì Ç¥½ÃµÈ 6°³ÀÇ ¼ýÀÚ°¡ Èçµé¸³´Ï´Ù. HMC5883L Àڷ¼¾¼- º¸µå¸¦ ¼öÆòÀ¸·Î ³õÀÎ »óÅÂ(XÃà,YÃà),¼¼¿î »óÅ¿¡¼(ZÃà) °¢°¢ ÇѹÙÄû¾¿ µ¹¸³´Ï´Ù. ±×¸®°í ³ªÅ¸³½ XYZÃàÀÇ ¼öÄ¡°¡ ¸ðµÎ 500ÀÌ»óÀÔ´Ï´Ù. BMP085 ±â¾Ð¼¾¼ - ±â¾ÐÀ» ÃøÁ¤ÇÕ´Ï´Ù. 100KPAÁ¤µµ Ç¥½Ã°¡ µË´Ï´Ù.(Áö¿ªÂ÷ÀÌ°¡ ÀÖÀ½); ±×¸®°í ¿Âµµ¸¦ Ç¥½ÃÇÕ´Ï´Ù. BH1750 Á¶¸í¼¾¼ - ÁÖÀ§È¯°æÀÇ Á¶¸í¹à±â¸¦ Ç¥½ÃÇÕ´Ï´Ù. º¸µå À§ÂÊ ¿À¸¥ÂÊÀÇ Á¶¸í¼¾¼¸¦ °¡¸®¸é ¼öÄ¡°¡ ÀÛ¾ÆÁö°í °¡¸° ¼ÕÀ» »©¸é ¼öÄ¡°í Ä¿Áý´Ï´Ù. 4.7 WEB¼¹ö DM9000AEP¿Í DM9161ÀÇ ±â´ÉÀ» Å×½ºÆ®ÇÕ´Ï´Ù. µÎ ÀÎÅͳÝÄÉÀ̺íÀ» ÁغñÇÏ°í µÎ ³×Æ®¿öÅ© Æ÷Æ®¿¡ °¢°¢¿¬°áÇÕ´Ï´Ù. IP´Â °¢°¢ 192.168.1.11; 192.168.1.12 À¸·Î ³ªÅ¸³³´Ï´Ù.(LCD¸¦ ÅëÇؼ IPÁÖ¼Ò ¼öÁ¤°¡´É) LCD¿¡¼´Â ¿¬°á¼º°øÀÇ ¸Þ½ÃÁö°¡ ¶å´Ï´Ù. DM9000Àº °ËÃâ±â´ÉÀÌ ¾øÀ¸¹Ç·Î ÀÎÅͳÝÄÉÀÌºí ¿¬°áÀÌ ¾È µÅÀ־ OK°¡ ¶å´Ï´Ù. DM9161Àº °ËÃâ±â´ÉÀÌ ÀÖÀ¸¹Ç·Î ¿¬°áÀÌ ¾ÈµÅÀÖÀ» °æ¿ì ½ÇÆжó°í ¶å´Ï´Ù. ¿¬°á¼º°øÈÄ ÄÄÇ»ÅÍÀÇ CMD¸¦ ½ÇÇàÇÏ¿© µÎ IPÁÖ¼Ò¸¦ PINGÇÕ´Ï´Ù. ¿¬°á¼º°øÀ̶ó¸é ¸ðµÎ Á¤»óÀ¸·Î Ç¥½Ã°¡ µË´Ï´Ù. IE¿¡¼ µÎ IPÁÖ¼Ò¸¦ ÀÔ·ÂÇϸé À¥ÆäÀÌÁö°¡ Ç¥½ÃµË´Ï´Ù. 4.8 GPS(º°µµ±¸¸Å) 1) GPS¸ðµâÀ» ¾Æ·¡ À̹ÌÁö¿Í °°ÀÌ º¸µå¿¡ ¿¬°áÇÕ´Ï´Ù. 2) USB TO RS232¸¦ ¿¬°áÇÏ°í ÄÄÇ»ÅÍ¿Í ¿¬°áÇÑ´Ù. 3) Àü¿øÀ» Å°°í LCDȸéÀ§ÀÇ GPSÀ§Á¬À» Ŭ¸¯ÇÏ¿© Å×½ºÆ® ȸ鿡 µé¾î°©´Ï´Ù. 4) ÄÄÇ»ÅÍ¿¡¼ GPS ViewerÀ» ½ÇÇàÇÕ´Ï´Ù. USB TO RS232ÀÇ COM¹øÈ£¸¦ ¼±ÅÃÇÕ´Ï´Ù. ºñÆ®´Â 115200bps·Î ¸ÂÃß°í Connect¸¦ Ŭ¸¯ÇÕ´Ï´Ù. GPS¸ðµâ¿¡¼ º¸³½ Å×ÀÌÅ͸¦ ºÐ¼®Çϱ⠽ÃÀÛÇÕ´Ï´Ù. 5) ã±â°¡ ¼º°øÇϸé LCDȸ鿡 °æÀ§µµ ÁÂÇ¥°¡ Ç¥½ÃµË´Ï´Ù. 4.9 GPRS(º°µµ±¸¸Å) 1) ¾Æ·¡ À̹ÌÁö¿Í °°ÀÌ GPRS¸ðµâÀ» º¸µå¿¡ ¿¬°áÇÕ´Ï´Ù 2) À̾îÆùÀ» INTEAR¿¡ ¿¬°áÇÕ´Ï´Ù. 3) SIMÄ«µå¸¦ SIMÄ«µå¼ÒÄÏ¿¡ ²È½À´Ï´Ù. 4) USB TO RS232¸¦ ¿¬°áÇÏ°í ÄÄÇ»ÅÍ¿¡ ¿¬°á½Ãŵ´Ï´Ù. 5) Àü¿øÀ» ÁÖ°í GPRSÀ§Á¬À» Ŭ¸¯ÇÏ¿© Å×½ºÆ®È¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. 6) ÄÄÇ»ÅÍ¿¡¼ Å͹̳ΠÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Á¤È®ÇÑ COM¹øÈ£¸¦ ¼±ÅÃÇÕ´Ï´Ù. ºñÆ®´Â 115200bps·Î ¼³Á¤ÇÏ°í ÇÁ·Î±×·¥¿¡¼ MG323ÀÌ Áö¿øÇÏ´Â ¸ðµç AT¸í·ÉÀ» ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù. ¿¹: AT+¸¦ ÀÔ·ÂÇÏ°í ¿£Å͸¦ ´©¸£¸é ¸ðµâÀº OK¸¦ ÀÀ´äÇÕ´Ï´Ù. ATD10086À» ÀÔ·ÂÇÏ°í ¿£Å͸¦ ´©¸£¸é ¸ðµâÀº 10086¹øÈ£·Î Àüȸ¦ °Ì´Ï´Ù. 7) LCDȸéÀ§¿¡ Á¦½ÃÇÑ´ë·Î Àüȸ¦ °É°í ²÷°í ¿Àµð¿Àä³ÎÀ» ¹Ù²Ù½Ã¸é µË´Ï´Ù. 4.10 MP3(º°µµ±¸¸Å) 1) ¾Æ·¡ À̹̿Ͱ°ÀÌ MP3¸ðµâÀ» º¸µå¿¡ ¿¬°áÇÕ´Ï´Ù. 2) À̾îÆùÀ» AUDIO OUTÀè¿¡ ¿¬°áÇÕ´Ï´Ù. 3) USB TO RS232¸¦ ¿¬°áÇÏ°í ÄÄÇ»ÅÍ¿¡ ¿¬°á½Ãŵ´Ï´Ù. 4) ÄÄÇ»ÅÍ¿¡¼ Å͹̳ΠÇÁ·Î±×·¥À» ½ÇÇàÇÏ¿© Á¤È®ÇÑ COM¹øÈ£¸¦ ¼±ÅÃÇÕ´Ï´Ù. ºñÆ®´Â 115200bps·Î ¼³Á¤ÇÕ´Ï´Ù. 5) Àü¿øÀ» ÁÖ°í MP3À§Á¬À» Ŭ¸¯ÇÏ¿© Å×½ºÆ®È¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. 6) Å͹̳ΠÇÁ·Î±×·¥¿¡¼ NAND FlashÆÄÀÏ ¸Þ´º¸¦ º¼¼ö ÀÖ½À´Ï´Ù. 7) ÀÚµ¿À¸·Î NAND FlashÀÇ ¹ÂÁ÷¸Þ´º¾ÈÀÇ MP3ÆÄÀÏÀ» °Ë»öÇÏ°í Àç»ýÇÕ´Ï´Ù. 8) º¸µåÀ§ÀÇ Á¶À̽ºÆ½ Á¿ì¹öÆ°·Î ³ë·¡¸¦ ÀüȯÇÒ¼ö ÀÖ½À´Ï´Ù. »óÇϹöÆ°À¸·Î À½·®À» Á¶ÀýÇÕ´Ï´Ù. Á¡ÆÛ¿¬°á¼³¸í J2: À̾îÆù ¿¬°á½Ã GBUF¿¬°á. ¿ÜÀåÀ½Ç⿬°á½Ã GND¿¬°á. J1: º¸µå ³»Àå MIC»ç¿ë½Ã MICP¿¬°á, ¿ÜºÎ ¿Àµð¿À ¿¬°á½Ã LINE1¿¬°á. 4.11 USB NAND FlashĨ,SD¼ÒÄÏ,USB DeviceÆ÷Æ®±â´ÉÀ» Å×½ºÆ®ÇÕ´Ï´Ù. 1) Àü¿øÀÌ ²¨Áø »óÅ¿¡¼ SDÄ«µå¸¦ »ðÀÔÇÕ´Ï´Ù. 2) USBÄÉÀ̺í·Î ÄÄÇ»ÅÍ¿¡ ¿¬°áÇÕ´Ï´Ù. 3) Àü¿øÀ» Å°°í ¾Æ³¯·Î±× Uµð½ºÅ© À§Á¬À» Ŭ¸¯ÇÕ´Ï´Ù. 4) 2°³ÀÇ À̵¿½Ä µð½ºÅ©°¡ ¶å´Ï´Ù. Çϳª´Â SDÄ«µå,Çϳª´Â NAND FlashÀÔ´Ï´Ù. 5) ÄÄÇ»ÅÍ·Î µÎ À̵¿½Ä µð½ºÅ©ÀÇ ÆÄÀÏÀ» ÀÐÀ»¼ö ÀÖ½À´Ï´Ù. 4.12 AD7606 µ¥ÀÌÅÍ ¼öÁý¸ðµâ(º°µµ±¸¸Å) 1) ¾Æ·¡ À̹ÌÁö¿Í °°ÀÌ AD7606¸ðµâÀ» º¸µå¿¡ ¿¬°áÇÕ´Ï´Ù. 2) Àü¿øÀ» ÁÖ°í ¸Þ´º¿¡¼ AD7606¸ðµâÀ» Ŭ¸¯ÇÏ°í Å×½ºÆ®È¸é¿¡ µé¾î°©´Ï´Ù. 3) LCDȸ鿡 8°³ÀÇ ADC »ùÇøµ°ªÀÌ Ç¥½ÃµË´Ï´Ù. 4) AD7606¸ðµâÀÇ V1-V8¿¡ ´ëÀÀÇÑ 8°³ÀÇ ¾Æ³¯·Î±× ÀÔ·ÂÀÌ ÀÖ½À´Ï´Ù. Á¡ÆÛ¸¦ »©°í Á¡ÆÛÄÉÀ̺í·Î ¾Æ³¯·Î±× ÀÔ·ÂÀ» 3.3V/5V¿¡ ¿¬°áÇÏ¿© ADCº¯È¸¦ °üÂûÇÕ´Ï´Ù. 4.13 Ä«¸Þ¶ó(º°µµ±¸¸Å) 1) ¾Æ·¡ À̹ÌÁö¿Í °°ÀÌ Ä«¸Þ¶ó ¸ðµâÀ» ¿¬°áÇÕ´Ï´Ù. 2) Àü¿øÀ» Å°°í ¸Þ´º¿¡¼ Ä«¸Þ¶ó¸¦ ¼±ÅÃÇÏ¿© Å×½ºÆ®È¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. 3) ÈùÆ®¿¡ µû¶ó ½ÇÇàÇϸé LCDȸ鿡 Ä«¸Þ¶û¿µ»óÀÌ º¸ÀÔ´Ï´Ù. 4.14 OLED(º°µµ±¸¸Å) 1) LCD¸ðµâÀ» Á¦°ÅÇÕ´Ï´Ù. 2) ¾Æ·¡ À̹ÌÁö¿Í °°ÀÌ OLED¸ðµâÀ» º¸µå¿¡ ¿¬°áÇÕ´Ï´Ù. 3) LCD¸¦ ´Ù½Ã º¸µå¿¡ ¿¬°áÇÕ´Ï´Ù. 4) Àü¿øÀ» Å°°í ¸Þ´º¿¡¼ OLEDÀ§Á¬À» Ŭ¸¯ÇÏ°í Å×½ºÆ®È¸éÀ¸·Î ÀüȯÇÕ´Ï´Ù. 5) Á¶À̽ºÆ½ Á¿ì¹öÆ°À¸·Î ȸéÀ» ¹Ù²Ü¼ö ÀÖ½À´Ï´Ù. °¢ ±â´Éº° ¼Ò½º Å×½ºÆ® °á°ú ¹× ¿¬°á¹æ¹ýÀº CD¿¡ µé¾îÀÖ½À´Ï´Ù. - ¾÷µ¥ÀÌÆ® ÁøÇàÁß... 5. ÇÁ·Î±×·¡¹Ö °¡À̵åCortex-M4 Äھ Áö¿øÇÏ´Â ÄÄÆÄÀÏ·¯·Î´Â KEIL MDK 4.2 ÀÌ»ó, EWARM 6.2 ÀÌ»ó, RIDE7 µîÀÌ ÀÖ½À´Ï´Ù. ¾Õ¿¡¼ ³ª¿ÇÑ ÄÄÆÄÀÏ·¯ÀÇ ÀÌÀü ¹öÁ¯¿¡¼´Â Cortex-M4 Äھ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.5.1 Keil MDK 4.2xÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ Keil MDK ÄÄÆÄÀÏ·¯ ¼³Á¤ ¹æ¹ý°ú ÄÄÆÄÀÏ(»õâ) |
||||||||||||||||||||||||