¥¹¥Ý¥ó¥µ¡¼¥µ¥¤¥È

¾åµ­¤Î¹­¹ð¤Ï£±¥ö·î°Ê¾å¹¹¿·¤Î¤Ê¤¤¥Ö¥í¥°¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤Þ¤¹¡£¿·¤·¤¤µ­»ö¤ò½ñ¤¯»ö¤Ç¹­¹ð¤¬¾Ã¤»¤Þ¤¹¡£

¥ë¥Í¥µ¥¹R8C/27¤ò»È¤Ã¤Æ¤ß¤ë­¡



Ç㤤ʪ¶ì¼ê¤Ç¤¹¡£¡£
²¿¤ò¤É¤³¤ÇÇ㤦¤Î¤¬°ìÈÖÆÀ¤Ê¤Î¤«¡¢¤³¤ì¤ÏËÜÅö¤ËɬÍפʤΤ«¡¢¾­ÍèÍߤ·¤¯¤Ê¤ë²ÄǽÀ­¤Î¤¢¤ë¤â¤Î¤Ï¤Ê¤¤¤Î¤«¡¢¤È¤«¹Í¤¨¤¹¤®¤Æ¤·¤Þ¤Ã¤Æ¤Ê¤«¤Ê¤«·èºÑ¥Ü¥¿¥ó¤Þ¤Ç¹Ô¤±¤Þ¤»¤ó¡£Á÷ÎÁ500±ß°ÌÊ̤ˤ¤¤¤¤ó¤¸¤ã¤Í¡¼¡¡Çã¤Ã¤Á¤ã¤¨¤Ð¡¼¡¡¤È»×¤¦¤Î¤Ç¤¹¤¬¡¦¡¦¡¦¡£

R8C/27¤ò¤Ä¤¤¤Ë»È¤¤»Ï¤á¤Þ¤·¤¿¡ª¡ÊÇï¼ê¡ª¡Ë
º£¤Î¤È¤³¤í¡ÖLED¥Á¥«¥Á¥«¡×¤È¡Ö¥·¥ê¥¢¥ëÄÌ¿®¤Î¼õ¿®¡×¤Î2¤Ä¤ò³ÎǧOK¡£
Web¤Ë¤Û¤Ã¤È¤ó¤É¥µ¥ó¥×¥ë¥½¡¼¥¹¤¬¤Ê¤¤¤Î¤ÇÉ԰¤Ǥ·¤¿¤¬¡¢¥Ç¡¼¥¿¥·¡¼¥È¤¬ÆüËܸì¤Ç¸«¤ä¤¹¤¤¤Î¤Ç²¿¤È¤«¤Ê¤ê¤½¤¦¤Ê´¶¤¸¤Ç¤¹¡£
¤·¤«¤·R8C¤Î¡ÉSFR¡ÊSpecial Function Resister¡Ë¡É¤Ïñ¸ì¤¬Ã»¤«¤¹¤®¤Æ°ì½Ö¥¢¥»¥ó¥Ö¥ê¤«¤È»×¤Ã¤Æ¾Ç¤ê¤Þ¤·¤¿¡£

<ÉôÉÊÂå>
R8C/27¡§430±ß
QFP32¥Ô¥ó¡Ê0.8mm¥Ô¥Ã¥Á¡ËÊÑ´¹´ðÈÄ¡§100±ß
RS232C¥É¥é¥¤¥Ð¡§150±ß
¥»¥é¥ß¥Ã¥¯È¯¿¶»Ò20MHz¡§40±ß
ºÙ¥Ô¥ó¥Ø¥Ã¥À2¸Ä¡§40±ß
»°Ã¼»Ò¥ì¥®¥å¥ì¥¿¡Ê3.3v500mA¡Ë¡§100±ß
Äñ¹³3ËÜ¡§3±ß
LEDÀÖ1ËÜ¡§4±ß
-------------
¹ç·×867±ß

<³«È¯´Ä¶­>
HEW¡ÊVersion 4.07.01.004¡Ë

<¥é¥¤¥¿¡¼>
¤æ¤­¤Î¸¦µæ¼¼¤µ¤ó¤Îr8cprog-GUI

¢­LED¥Á¥«¥Á¥«¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¡ÊC¸À¸ì¡Ë

³¤­¤òÆÉ¤à

XBee ZB¡ÊZigBeeÂбþ¡¢¥·¥ê¡¼¥º2¡Ë¤ÎƳÆþ



²¿¤È¤«Æ³Æþ¤Ç¤­¤¿¤Î¤Ç¥á¥â¤·¤Æ¤ª¤³¤¦¡£
µ¤ÉÕ¤¤¤¿¤éÇÛÀþ¤¬¥¹¥Ñ¥²¥Æ¥£¾õÂ֤ˡ¦¡¦¡¦¡£

¥í¥Ü¥Ã¥ÈÍѤÎ̵Àþµ¡´ï¤ÏBlueStick¤ò»ÈÍѤ·¤Æ¤¤¤Æ³Î¤«¥Ú¥¢¤Ç4¥µ¡¼¥Ü¤·¤¿¤È»×¤¤¤Þ¤¹¡£
¹â¤¤¤Î¤ÇÊ̤त¤Î¤Ê¤¤¤«¤Ê¡¼¤Èõ¤·¤Æ¤¤¤¿¤éXBee¤ÎZigBee¥¿¥¤¥×¤¬¤¢¤ë¤¸¤ã¤¢¤Ê¤¤¤Ç¤¹¤«¡£
¤·¤«¤â1¸Ä1700±ß¡ª¡Ê¤ä¤Ã¤¹¡¼¡Ë
¥Í¥Ã¥È¤ÇÄ´¤Ù¤ë¤ÈÀßÄ꤬¶Ê¼Ô¤Ê¤Î¤«Æñ¤·¤½¤¦¤Ê¥¤¥á¡¼¥¸¤¬¡¦¡¦¡¦¡£
¤Ç¤¹¤¬°Â¤¤¤Î¤Ç»×¤¤ÀڤäÆÇã¤Ã¤Æ¤ß¤ë¤³¤È¤Ë¡£
¥Á¥Ã¥×¥¢¥ó¥Æ¥Ê·¿¤Î¹â½ÐÎÏÈÖ¤ÏÉÊÀÚ¤ì¤Ê¤Î¤ÇÄã½ÐÎÏÈÖ¤ò¹ØÆþ¡£
40m¤âÈô¤Ù¤Ð½½Ê¬¤È»×¤Ã¤Æ¤¤¤Þ¤¹¤¬¤Ï¤Æ¤µ¤Æ¡£¡£
²¿¤ä¤é¡Ö5m¤Ç¤ä¤Ã¤È¡×¤È¤¤¤¦¾ðÊó¤â¤¢¤Ã¤¿¤ê¤·¤Æ¤É¡¼¤Ê¤ó¤ó¤Ç¤·¤ç¤¦¡©

²ÝÂê¤È¤·¤Æ»Ä¤Ã¤Æ¤¤¤ë
­¡ÄÌ¿®²Äǽµ÷Î¥¤Ï¡©
­¢¥Ö¡¼¥¹¥È¥â¡¼¥É¤Ã¤Æ²¿¡©¤É¤¦¤ä¤ë¤Î¡©
¤Î2ÅÀ¤ÏÊÌÅÓ³Îǧ¤Ç¤¹¡£

¢£¹ØÆþÀè
¡¡¥¹¥¤¥Ã¥Á¥µ¥¤¥¨¥ó¥¹
¡¡Ãíʸ3,000±ß°Ê¾å¤ÇÁ÷ÎÁ̵ÎÁ
¡¡XBee ZB¡ÊZigBeeÂбþ¡¢¥·¥ê¡¼¥º2¡Ë¥Á¥Ã¥×¥¢¥ó¥Æ¥Ê·¿
¡¡1,700±ß/¸Ä

¡¡<À­Ç½>
¡¡¼¼Æâ/¥¢¡¼¥Ð¥ó¥ì¥ó¥¸ ºÇÂç40m
¡¡Á÷¿®½ÐÎÏ 1.25mW(+1dBm) / 2mW(+3dBm)¥Ö¡¼¥¹¥È¥â¡¼¥É
¡¡¥·¥ê¥¢¥ë¥Ç¡¼¥¿¥¤¥ó¥¿¥Õ¥§¡¼¥¹ : 3.3V CMOS UART

¢£ÀßÄêÊýË¡
¡¡1ÂÐ1¤ÎÄÌ¿®¤¬½ÐÍè¤ì¤Ð¤è¤¤¤Î¤ÇXBee¤Î1¤Ä¤ò¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼¤Ë¡¢
¡¡¤â¤¦1¤Ä¤ò¥ë¡¼¥¿¤«¥¨¥ó¥É¥Ç¥Ð¥¤¥¹¤Ë¤·¤Æ¡¢¤½¤ì¤¾¤ì¤ËÄÌ¿®Áê¼ê¤Î
¡¡¥·¥ê¥¢¥ëÈÖ¹æ¤ò»ØÄꤹ¤ë¡£

¡¡< XBee¤ÎÀܳ >
¡¡XBee¤Î1ÈÖ¥Ô¥ó---3.3V
¡¡XBee¤Î2ÈÖ¥Ô¥ó---DOUT¤Ê¤Î¤ÇRxd¤ÈÀܳ
¡¡XBee¤Î3ÈÖ¥Ô¥ó---DIN¤Ê¤Î¤ÇTxd¤ÈÀܳ
¡¡XBee¤Î10ÈÖ¥Ô¥ó---GND

¡¡<¥Ñ¥½¥³¥ó¤Î¥½¥Õ¥È>
¡¡ÀßÄ꥽¥Õ¥È¡§XCTU 32-bit ver. 5.2.7.5
¡¡¥â¥Ç¥à¥¿¥¤¥×¡§XB24-ZB¡ÊCom test¤Ç¤ÏXB24-B¤È½Ð¤ë¤¬¥Ð¥°¤é¤·¤¤¡Ë

¡¡<ÀßÄê>
¡¡X-CTU¤Î¡ÖModem Configuration¡×¤Ç¡ÖRead¡×¤ò²¡¤·¤Æ¤«¤é°Ê²¼ÆâÍÆ¤òÊѹ¹¤·¤Æ¡ÖWrite¡×¤¹¤ë¡£

¡¡1ÂæÌÜ¡§
¡¡¡ÖFunction Set¡×¤Ë¡ÖZIGBEE COORDINATOR AT¡×
¡¡¡ÖID-PANID¡×¤ËǤ°Õ¤Î¿ô»ú
¡¡¡ÖDL¡×¤È¡ÖDH¡×¤Î2¹àÌܤËÄÌ¿®Áê¼ê¡Ê¥ë¡¼¥¿¡Ë¤Î¥·¥ê¥¢¥ëÈÖ¹æ

¡¡2ÂæÌÜ¡§
¡¡¡ÖFunction Set¡×¤Ë¡ÖZIGBEE ROUTER AT¡×
¡¡¡ÖID-PANID¡×¤Ë¡Ö¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼¤ÎÀßÄê¤ÈƱ¤¸¿ô»ú¡×
¡¡¡ÖDL¡×¤È¡ÖDH¡×¤Î2¹àÌܤËÄÌ¿®Áê¼ê¡Ê¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼¡Ë¤Î¥·¥ê¥¢¥ëÈÖ¹æ

¡¡
¢£XBee¤Î¥ê¥»¥Ã¥ÈÊýË¡
¡¡¶¯À©Åª¤Ê¥Õ¥¡¡¼¥à¥¦¥§¥¢½ñ¤­´¹¤¨¡£

¡¡1.XBee¤ò³°¤·¤Æ¤ª¤¯¡Ê¥ê¥»¥Ã¥È¤¬½ÐÍè¤ë¤Ê¤é·Ò¤²¤¿¤Þ¤Þ¤Ç¤âOK¡Ë
¡¡2.X-CTU¤òµ¯Æ°
¡¡3.¡ÖModem Configuration¡×¤Î¥¿¥Ö¤ò³«¤¯
¡¡4.¡ÖAlways update firmware¡×¤Î¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹¤ò¥Á¥§¥Ã¥¯¤¹¤ë
¡¡5.½¤Àµ¤·¤¿¤¤XBee¤Î·¿ÈÖ¤ò¡ÖModem:¡×¤«¤éÁª¤Ö
¡¡6.Æþ¤ìľ¤·¤¿¤¤¥Õ¥¡¡¼¥à¤ò¡ÖFunction Set¡×¡¢¡ÖVersion¡×¤«¤éÁª¤Ö
¡¡7.¡Öwrite¡×¥Ü¥¿¥ó¤ò¥¯¥ê¥Ã¥¯¤¹¤ë
¡¡8.XBee¤Ë·Ò¤¬¤é¤Ê¤¤¥á¥Ã¥»¡¼¥¸¤¬É½¼¨¤µ¤ì¤¿¤éXBee¤òÀܳ¡¢¤Þ¤¿¤Ï¥ê¥»¥Ã¥È¤¹¤ë
¡¡9.°Ê¾å

AX-12+¤ÎFET¤òSP8M4¤Ë¸ò´¹­¢



AX-12+¤ÎFET¤òSi4532¤«¤é¡¢µþ¾¦¥ß¥Ë¥Ã¥Ä¤Î²þ¤¤Çͭ̾¤ÊSP8M4¤ËÊѹ¹¤·¤Æ¤ß¤Þ¤·¤¿¡£
¤Þ¤¡Êѹ¹¤È¤¤¤¦¤«½¤Íý¤Î°Ù¤À¤Ã¤¿¤ó¤Ç¤¹¤±¤É¤Ê¤ó¤Ê¤¯Æ°¤­¤Þ¤·¤¿¡£
ÅÅήή¤ì¤¹¤®¤Æ¥¨¥é¡¼¤Ë¤Ê¤Ã¤¿¤ê¤¹¤ë¤«¤Ê¡¼¤È»×¤Ã¤¿¤ó¤Ç¤¹¤¬ÉáÄÌ¤ËÆ°¤«¤·Â³¤±¤Æ¤â̵»ö¤Ç¤¹¡£

¸å¤ÏÅŲò¥³¥ó¥Ç¥µ¤â¸ò´¹¤·¤Æ¾ì½ê¤òÊѤ¨¤Þ¤·¤¿¡£
Ä̾ï¤ÏFET¤Î¿¿¾å¤Ëßä¤é¤ì¤ë´¶¤¸¤ÇÇÛÃÖ¤µ¤ì¤Æ¤ë¤ó¤Ç¤¹¤±¤É¡¢ÅŲò¥³¥ó¥Ç¥ó¥µ¤ÏÇ®¤Ë¼å¤¤¤Ï¤º¤À¤·FET¤Ï·ë¹½Ç®»ý¤Ä¤Ï¤º¤Ê¤Î¤Ç90ÅÙ¤º¤é¤·¤Æ¼è¤êÉÕ¤±¤Þ¤·¤¿¡£
¤È¤¤¤¦¤ï¤±¤ÇAX-12+¤Î½¤Íý´°Î»¡£
¥ä¥Õ¥ª¥¯¤ÇÁ÷ÎÁ¹þ¤ß¤Ç460±ß¤ÇºÑ¤ß¤Þ¤·¤¿¡£

¤È¤¤¤¦¤ï¤±¤ÇÀÖ¥Ù¡¼¥Á¥Ã¥¯¤ÎÉü³è¤Ë¸þ¤±LBC¤òºîÀ®¤·¤è¤¦¤È¤·¤Æ¤¤¤ë¤ó¤Ç¤¹¤¬¡¢¥Ð¡¼¥Ë¥ó¥°µÜÅĤµ¤ó¤ÎHP¸«¤Æ¤¿¤é¥Þ¥¤¥³¥óÊѤ¨¤¿¤¯¤Ê¤Ã¤Á¤ã¤¤¤Þ¤·¤¿¡£

¡ÖAVR¡×¤«¤é¥ë¥Í¥µ¥¹¤Î¡ÖR8C/27¡×¤Ë¡ª¡ª

½©·î¤Ç¼è¤ê°·¤Ã¤Æ¤¤¤ë
16¥Ó¥Ã¥È¥¿¥¤¥Þ¤«¤é3¤ÄPWM½Ð¤»¤ë
3.3V¤Ç20MHz¤¤¤±¤ë
3.3V¤À¤«¤éXBee¤È¤ÎÄÌ¿®¤Ë¥ì¥Ù¥ëÊÑ´¹¤·¤Ê¤¯¤Æ¤¤¤¤
¥ê¥»¥Ã¥È¡¢RS-232¡¢ÅŸ»¤Î²óÏ©ÉôÉʹþ¤ß¤Ç2,000±ß°ÊÆâ¤Ç½ÐÍ褽¤¦
H8/3664¤è¤ê½èÍýǽÎϤ¢¤ê¤½¤¦
¤Ç¤â¤¢¤Þ¤ê»²¹Í¤Ë¤Ê¤ëWeb¤¬¾¯¤Ê¤¤¡£¡£
¤Ç¤âÆüËÜÀ½¤Î¥Þ¥¤¥³¥ó¤ò»È¤¤¤¿¤¤¡ª¡ª

¤È¤¤¤¦¤ï¤±¤Ç¡ÖR8C/27¡×¤ÇLBCºî¤ê¤¿¤¤¤È»×¤¤¤Þ¤¹¡£

AX-12+¤ÎFET¡ÊSi4532¡Ë¤¬¾Æ¤±¤¿¤Î¤ò½¤Íý¤·¤Æ¤ß¤è¤¦­¡

ÀèÆü¤ÎF1Âè2Àï¥Þ¥ì¡¼¥·¥¢ÌÌÇò¤«¤Ã¤¿¤Ç¤¹¤Í¡ª
¥Æ¥ì¥Ó¸«¤ëÁ°¤ËYahoo!¤Ç¡Ö¥¢¥í¥ó¥½V¡¢¥Ú¥ì¥¹2°Ì¡×¤Ã¤Æ¸«¤Á¤ã¤Ã¤¿¤Î¤¬¾¯¤·»Äǰ¡£¡£

2009ǯ1·î¤Ë¥¹¥Ú¡¼¥Á¥Ã¥¯¤òºî¤Ã¤Æ¤ëºÝ¤ËÅŸ»¤òµÕÀܳ¤·¤Æ¤·¤Þ¤¤±ä¡¹¤È²óž¤¹¤ë¤À¤±¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿AX-12+¤ò½¤Íý¤·¤Æ¤ß¤ë»ö¤Ë¤·¤Þ¤·¤¿¡£
¡Ê¤³¤ì¤¬½é¤á¤Æ¤Î¥Ð¡¼¥Ë¥ó¥°¤Ç¤·¤¿¡¦¡¦¡¦¤Î¤Ç¤Á¤ç¤Ã¤È´ò¤·¤«¤Ã¤¿£÷¡Ë

Ãæ¤Î¥Þ¥¤¥³¥ó¡ÊATmega8¡Ë¤¬²õ¤ì¤Æ¤¤¤¿¤é½¤Íý¤Ï̵Íý¤Ê¤Î¤Ç¡¢¥Þ¥¤¥³¥ó¤¬À¸¤­¤Æ¤¤¤ë¤«¤É¤¦¤«À褺¤Ï³Îǧ¤¹¤ë¤³¤È¤Ë¡£
¥Ü¥³¥Ã¤È¾Æ¤±¤¿FET2¸Ä¤È¡¢¤¢¤Ö¤ê¾Æ¤­¤µ¤ì¤¿ÅŲò¥³¥ó¥Ç¥ó¥µ¤ò¼è¤Ãʧ¤Ã¤Æ¡¢ÅŸ»ÅêÆþ¡ªDX¥³¥ó¥Õ¥£¥°¤ÇÄÌ¿®³«»Ï¡ªRead¥ª¥Ã¥±¡¼¡ªWrite¥ª¥Ã¥±¡¼¡ª
¤ä¤Ã¤¿¡¼¡ª¥Þ¥¤¥³¥óÀ¸¤­¤Æ¤ë¡¼¡ª


FET¤ò¿·¤·¤¤¤ÎÉÕ¤±¤¿¤éư¤¯¤«¤â¤·¤ì¤Ê¤¤²ÄǽÀ­¥¢¥Ã¥×¡ª
¤È¤¤¤¦¤ï¤±¤ÇFET¤òMini-zÅù¤Çͭ̾¤Ê¡ÖSP8M4¡×¤ËÊѤ¨¤Æ¤ß¤è¤¦¤È»×¤¤¤Þ¤¹¡£
¥Ô¥óÇÛÃÖ¤ÏÆ±¤¸¤ÇºÇÂçÅÅήÃͤ¬¾å¤¬¤Ã¤Æ¤ë¤À¤±¤Î¤è¤¦¤Ë¸«¤¨¤ë¤Î¤Çư¤¯¤ó¤¸¤ã¤Ê¤¤¤¹¤«¤Í¡¼¡£

¤¹¤´¤¤²¼¤ÎÊý¤Ëɽ¤¬¹Ô¤Ã¤Æ¤·¤Þ¤¦¡£¡£
²¿¸Î¡©
¢­




¡¡¡¡




¡¡¡¡




¡¡¡¡




¡¡¡¡
·¿ÈÖ ¥ª¥óÄñ¹³ ºÇÂçÅÅήÈ÷¹Í
HAT3004
0.278¦¸

3.5A
KRS-2350Red¤Ë»ÈÍѤµ¤ì¤Æ¤¤¤ë
Si4532
0.21¦¸

3A
AX-12+¤Ë»ÈÍѤµ¤ì¤Æ¤¤¤ë
SP8M4
0.041¦¸

7A
º£²óºÎÍÑ
¥â¡¼¥¿¡¼¤ÎÀ©¸æ¤ÏH¥Ö¥ê¥Ã¥¸¤ò»È¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢¥ª¥óÄñ¹³¤ÏNch¤ÈPch¤Î²Ã»»ÃÍ¡¢
ºÇÂçÅÅή¤Ï¤É¤Á¤é¤«¾¯¤Ê¤¤Êý¤òµ­ºÜ¤·¤Þ¤·¤¿¡£

<²óÏ©¿Þ>
http://robosavvy.com/Builders/i-Bot/AX12.pdf

<´ðÈÄ΢>


<´ðÈÄɽ>

tiny2313¤È74HC237¤Ç¥µ¡¼¥Ü15¸Äư¤«¤·¤Æ¤ß¤¿



ÀèÆü¤ÎF1³«ËëÀ索¡¼¥¹¥È¥é¥ê¥¢ÌÌÇò¤«¤Ã¤¿¤Ç¤¹¤Í¡ª
¥­¥ß¡¦¥é¥¤¥³¥Í¥ó¤¬Éüµ¢Àï¤Ç7°ÌÆþ¾Þ¤¦¤ì¤·¤¤¤¹¡£

¤Ç¡¢º£¹¹¤Ê¤¬¤éPWMÀ©¸æ¤Î¥Ü¡¼¥É¤òºî¤ëÌܽ褬Ω¤Á¤Þ¤·¤¿¡£
AVR¤Îtiny2313¤Ï½©·î¤Ç100±ß¡¢74HC237¤ÏÂçÂÎ150±ß°Ì¡¢¥ì¥®¥å¥ì¡¼¥¿¤äRS232IC¤ò¤¤¤ì¤Æ¤â¹ç·×600±ß°Ì¤Ç16¼´À©¸æ¤Î¥Ü¡¼¥É¤¬½ÐÍ褽¤¦¤Ç¤¹¡£
LBC¡ÊLittle Be-tikku Core¡Ë¥Ð¥ó¥¶¡¼¥¤¡ª
tiny2313¤ÏFLASH¤¬2k¥Ð¥¤¥È¡¢SRAM¤¬128¥Ð¥¤¥È¤È¥Á¥ç¡¼Éϼ塣
¤³¤Î¥¹¥Ú¥Ã¥¯¤Ç¤¢¤ëÄøÅ٤Υ⡼¥·¥ç¥ó¤òºÆÀ¸¤µ¤»¤ë¤È¤³¤Þ¤ÇÍ褿¤Î¤Ç¸å¤Ï²¿¤È¤«¤Ê¤ë¤Ç¤·¤ç¤¦¡£
mega168¤Ê¤é200±ß¤ÇFLASH16k¡¢SRAM1k¤È¥¹¥Ú¥Ã¥¯8ÇÜ¡£

ºî¤Ã¤Æ¤Æµ¤ÉÕ¤¤¤¿ÅÀ¤Ê¤É¡£

­¡AVR¤ÎPWMưºî
¡¡Èæ³Ó¥ì¥¸¥¹¥¿¤Î¹¹¿·¤Ï¥«¥¦¥ó¥¿¤¬¥Ü¥È¥à¡Ê¥¼¥í¡Ë¤Ë¤Ê¤Ã¤¿»þ¤Ë¹¹¿·¤µ¤ì¤ë¡£
¡¡¤Î¤ÇLBC¤Î»ÅÍͤˤ¢¤ë¥«¥¦¥ó¥¿³«»Ï¤«¤é0.6msec°ÊÆâ¤ËDuty¤òÀßÄê¤È¤¤¤¦¤Î¤Ï½ÐÍè¤Ê¤¤¡£
¡¡¤¬¡¢¼¡¤Î¥«¥¦¥ó¥¿³«»Ï¤Ë¥»¥Ã¥È¤µ¤ì¤ëÈæ³Ó¥ì¥¸¥¹¥¿¤ÎÃͤò¥»¥Ã¥È¤Ç¤­¤ë¡£

¡¡16bit¥¿¥¤¥Þ1¤Ï2¤ÄPWM¤ò½ÐÎϤǤ­¤ë¡£¥¿¥¤¥Þ¼þ´ü¤ÏICR1¤ÇÀßÄê²Äǽ¡£

­¢74HC237¤Î¥é¥Ã¥Á
¡¡G0¤¬Low¤Ë¤Ê¤Ã¤¿»þ¤Ë¥é¥Ã¥Á¤µ¤ì¤ë¤Î¤Ç¡¢¥³¥ó¥Ú¥¢¥Þ¥Ã¥Á¡ÊCM¡ËÍѤΥݡ¼¥È¤ÇÀ©¸æ¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢ÆþÎϤ·¤Æ¤¤¤ëPWM¤òGL¤Ë¤âÆþÎϤ·À©¸æ¤¹¤ë¡£
¡¡¢ªÀ©¸æ¥Ý¡¼¥È1¤Äºï¸ºÀ®¸ù¡ª

¡¡PWM¤¬Hi¤Ë¤Ê¤ë»þSelect¤Ï¹¹¿·¤µ¤ì¤ºLow¤Ë¤Ê¤Ã¤¿»þ¤Ë¹¹¿·¤µ¤ì¤ë¤Î¤Ç¡¢Select¤â¼¡¤ÎPWM¤¬Hi¡Ê¥«¥¦¥ó¥¿³«»Ï¡Ë¤Ë¤Ê¤ë»þ¤Î½ÐÎÏÃͤòÀßÄê¤Ç¤­¤ë¡£

­£°Ê¾å¤Î¤³¤È¤«¤é
¡¡¥ª¡¼¥Ð¡¼¥Õ¥í¡¼³ä¤ê¹þ¤ß¤Ç¸Æ¤Ó½Ð¤µ¤ì¤¿½èÍý¤Ç¤Ï¡¢
¡¡¡¦¼¡¤ÎSelect¤ò¥»¥Ã¥È¤·¤Æ¤«¤é
¡¡¡¦¼¡¤ÎÈæ³Ó¥ì¥¸¥¹¥¿A¤ÈB¤ò¥»¥Ã¥È¤¹¤ë
¡¡¡¦¤³¤ì¤é¤ò1¤Ä¤ÎPWM¤Î¼þ´ü¡Ê2.4msec¡Á20msec¡Ë°ÊÆâ¤Ë½èÍý¤Ç¤­¤ì¤ÐOK


ʪ»ñÅþÃå2



¤ß¤Ã¤Á¡¼¤«¤é¥µ¡¼¥Ü3¸ÄÆÏ¤­¤Þ¤·¤¿¡£
¤¢¤ê¤¬¤È¤¦¡ª

°ì½ï¤Ë·ëº§¤·¤¿2¿Í¤Î¼Ì¿¿Æþ¤ê¤¸¤ã¤¬¤ê¤³¤ò夤¤¿¤Î¤Ç¡¢»Ò¶¡¤Ë¤É¤Á¤é¤òÁª¤Ö¤«¼Â¸³¤·¤¿¤È¤³¤í¡¢¥µ¡¼¥Ü¤Ë¤ÏÁ´¤¯¶½Ì£¤ò¼¨¤·¤Þ¤»¤ó¤Ç¤·¤¿¡£¡£¤¸¤ã¤¬¤ê¤³¤Ð¤Ã¤«¤ê¤ª¤Ã¤«¤±¤Æ¤Þ¤¹¡£

ÀÐÀ¼·Èø»Ô¤Ë¤¢¤ë¤µ¤Ì¤­¤¦¤É¤ó²È¡Ö¤Ï¤¿Ë·¡×



»ä¤Ï¤¦¤É¤óÂç¹¥¤­¤Ç¤¢¤ê¤Þ¤¹¡£
¥í¥Ü¤Ë½Ð²ñ¤Ã¤Æ¤¤¤Ê¤±¤ì¤Ð¤¦¤É¤ó¤Î½¤¹Ô¤·¤Æ¤¤¤¿¤È»×¤¤¤Þ¤¹¡£

´ØÀ¾¤òÎ¥¤ì¤ëºÝ¤Ë°ìÈÖǺ¤ß¤À¤Ã¤¿¤Î¤ÏÈþÌ£¤¤¤¦¤É¤ó¤¬¿©¤Ù¤ì¤Ê¤¯¤Ê¤ë¤³¤È¤Ç¤·¤¿¡£
¼Ö¤Ç¤Ò¤ç¤¤¤È¹áÀ¹â¾¾¼þÊդΤ¦¤É¤ó¥Ä¥¢¡¼¤Ë¤â¹Ô¤±¤Ê¤¯¤Ê¤ë¤·¡£
½»¤ó¤Ç¤¤¤¿¶á¤¯¤Ë¤Ï¡ÖÇþ¤­¤ê¥È¥¯¥ª¥«¡×¤È¤¤¤¦¼êÂǤÁ¤¦¤É¤ó¤Î¤ªÅ¹¤¬¤¢¤Ã¤Æ¡¢¼«Ê¬¤ÎÃæ¤Ç¤Ï¤«¤Ê¤êÈþÌ£¤·¤«¤Ã¤¿¤Ç¤¹¡£ËÜÅÚNo.1¤¸¤ã¤Ê¤¤¤Ç¤¹¤«¤Í¡ªÌÀÀФޤÇÍ褿¤éÌÀÀоƤ­¤¸¤ã¤Ê¤¯¤Æ¤³¤ì¤ò¿©¤Ù¤ÆÍߤ·¤¤¤¯¤é¤¤¤Ç¤¹¡£

¤È¤Þ¤¡µã¤¯µã¤¯¤½¤³¤«¤éÎ¥¤ì¿·¤·¤¯¶á¾ì¤Ç³«Â󤷤褦¤È¤·¤¿¤é¤¢¤ê¤Þ¤·¤¿¤ó¡£
ǽÅФǤµ¤Ì¤­¡ª
¤µ¤Ì¤­¤Î¤Ê¤ó¤¿¤ë¤«¤Ïʬ¤«¤ê¤Þ¤»¤ó¤¬¤â¤í¤Ë¹¥¤ß¤Ç¤·¤¿¡ª
Ìͤä¾ßÌý¤ÎÄÌÈΤ⤢¤ë¤Î¤ÇÀ¸¤­¤Æ¤¤¤¯´õ˾¤¬¸«¤¨¤¿¤­¤¬¤·¤Þ¤¹¡ª
¤¢¤ê¤¬¤È¤¦¤Ï¤¿Ë·¡ª

ʪ»ñÅþÃå



»³Ëܤµ¤ó¡¢ÃæÀ¤ó̵»öÅþÃ夷¤Þ¤·¤¿¡£
¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹m(_ _)m
ÂçÀڤ˻Ȥ碌¤Æ¤¤¤¿¤À¤­¤Þ¤¹¡£

¡Ö¥¸¡¼¥¯¥Æ¡û¥ä¡ª¡ª¡×

¥â¡¼¥×¥í¤¬¤¢¤ë¤ó¤À¤Ã¤¿¤éATtiny2313¤ÇLBCºî¤é¤Ê¤¯¤Æ¤â¤¤¤¤¤ó¤¸¤ã¡¼¡£¡£
¤¤¤ä¤¤¤ä¤¤¤ä¤¤¤ä¡¢74HC237¤¬ÉôÉÊÈ¢¤Çµã¤¤¤Æ¤ë¡ª

ATtiny2313¤Î¥¢¥Ê¥í¥°Èæ³Ó´ï¤ò¼Â¸³



¤Ê¤ó¤«¥«¥ó¥Õ¡¼±Ç²è¤ß¤¿¤¤¤Ë½ÄŤÎư²è¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤¿¡£

AVR¤ÎATtiny2313¤ò»ÈÍѤ·¤Æ¥Ü¥ê¥å¡¼¥à¤ÇLED¥¢¥ì¥¤¤òÅÀÅô¤¹¤ë¼Â¸³¤ò¤·¤Æ¤ß¤Þ¤·¤¿¡£
VU¥ì¥Ù¥ë¥á¡¼¥¿¤Ë»ÅΩ¤Æ¾å¤²¤ë¤Ä¤â¤ê¤À¤Ã¤¿¤Î¤Ç¤¹¤¬¡¢¤É¡¼¤·¤Æ¤â¥¤¥á¡¼¥¸Ä̤ê¤Ë¤Ê¤é¤Ê¤¤¤Î¤Ç¤Á¤ç¤Ã¤ÈÊÝα¡£
¥É¥é¥à¤Î¥­¥Ã¥¯¤Î²»¤Ç¥ì¥Ù¥ë¤¬¾å¤¬¤Ã¤Æ¤¯¤ì¤ë¤È¡¢¡¢¡¢¤¢¡¢¼þÇÈ¿ô¤Î¥Õ¥£¥ë¥¿¡¼Æþ¤ì¤ì¤Ð¤¤¤¤¤ó¤À¡ª

¤¤¤ä¤¤¤äÍ·¤Ó¤Ï¤³¤³¤Þ¤Ç¤Ç¼¡¤Î»ö¤ä¤é¤Í¤Ð¡£

¡ãATtiny2313¤Î²ÝÂê¡ä
¡¦AVR¥é¥¤¥¿¤ÎºîÀ®¡Ê´°Î»¡Ë
¡¦³«È¯´Ä¶­¤Î¹½ÃÛ¡Ê´°Î»¡Ë
¡¦¥·¥ê¥¢¥ëÄÌ¿®
¡¦¥â¡¼¥·¥ç¥ó¥×¥í¥»¥Ã¥µ¤ÈƱ¥Ñ¥±¥Ã¥È¤Î¥Ç¡¼¥¿¼õ¿®
¡¦PWM¤Ë¤Æ¥µ¡¼¥Ü1¸Äưºî
¡¦74HC237¤ò»ÈÍѤ·¤Æ¥µ¡¼¥Ü8¸Äưºî
¡¦¥µ¡¼¥Ü16¸Äưºî
¡¦¥â¡¼¥·¥ç¥ó¥×¥í¥»¥Ã¥µ¤ÈƱ¤¸¤è¤¦¤Ê´Ø¿ô¤ÎºîÀ®

PWM°Ê³°¤ÏAX-12ÀìÍѥܡ¼¥É¡ÊSH2¡ËºîÀ®»þ¤Ë¼ÂÁõºÑ¤ß¤Ê¤Î¤Ç²¿¤È¤«¤Ê¤ë¤«¤Ê¡¼¡£
PWM¤È74HC237¤ÏVstone¤ÎWRC003¡ÊH8¡Ë¤À¤Ã¤¿¤«¤Ç¼Â¸³ºÑ¤ß¤Ê¤Î¤Ç²¿¤È¤«¤Ê¤ë¤«¤Ê¡¼¡£
¤È¹â¤ò¤¯¤¯¤Ã¤Æ¤¤¤Þ¤¹¤¬²Ì¤¿¤·¤Æ¡©

16¼´¤Î¥é¥¸¥³¥ó¥µ¡¼¥Ü¤òÀ©¸æ¤¹¤ë¤Î¤Ë¥Þ¥¤¥³¥ó¤«¤é¶¡µë¤¹¤ëɬÍפΤ¢¤ë¿®¹æÀþ¤Ï¡¢
¡¦PWM¿®¹æ2ËÜ
¡¦¥¿¥¤¥Þ¤Î¥³¥ó¥Ú¥¢¥Þ¥Ã¥Á¿®¹æ1ËÜ(CM)
¡¦I/O¥Ý¡¼¥È3ËÜ
¤Î·×6ËÜ¡£
¥Ý¡¼¥È¤Ï½½Ê¬¶õ¤­¤¬¤¢¤ë¤è¤¦¤Ë¸«¤¨¤ë¡£

ATtiny2313¤ÇLED



COM¥Ý¡¼¥ÈÀܳ¤ÎISP¥¢¥À¥×¥¿
http://elm-chan.org/works/avrx/report.html

¤È¡¢³«È¯´Ä¶­¹½ÃۤγÎǧ¤â´Þ¤á¤ÆATtiny2313¤ÇLED¤òÅÀÅô¤µ¤»¤Æ¤ß¤Þ¤·¤¿¡£
¤¢¡¼¡¢¤Ê¤ó¤«µ×¤·¤Ö¤ê¤À¡¼¡£

<´Ä¶­>
AVR Studio 4¡Êv4.19¡¢Build730¡Ë
AVR Toolchain¡Ê3.3.0.710¡Ë¢«¤³¤ì¤Ê¤¤¤È¥Ó¥ë¥É½ÐÍè¤Þ¤»¤ó¤Ç¤·¤¿
WinAVR¡Ê20050214¡Ë
avrsp.exe

<¥½¡¼¥¹>
#include
int main(void){
volatile long i;
PORTB = 0xff;
DDRB = 0xff;

while(1) {
PINB |= _BV(PB0); //12ÈÖ¥Ô¥ó
for (i = 5000; i > 0; i--);
}
return 0;
}
¥×¥í¥Õ¥£¡¼¥ë

Author:°°
¥í¥Ü¥Ã¥È¡¢¥ª¡¼¥Ç¥£¥ª¡¢¥·¥ó¥»¡¢¥¨¥Õ¥§¥¯¥¿¡¼²¿¤Ç¤â¼«ºî¤·¤Æ¼«¸ÊËþ¤Ë´Ù¤ë¤³¤È¤¬ÊʤˤʤäƤ­¤Þ¤·¤¿¡£

ºÇ¶á¤Îµ­»ö
ºÇ¶á¤Î¥³¥á¥ó¥È
·îÊÌ¥¢¡¼¥«¥¤¥Ö
Å·µ¤Í½Êó

-Å·µ¤Í½Êó¥³¥à- -FC2-
¥ê¥ó¥¯
¥Ö¥í¥°Æâ¸¡º÷