AT91RM9200 PIOÖжÏÔڶ̲¨Í¨ÐÅϵͳÖеÄÓ¦ÓÃ

Ïà¹ØרÌ⣺ ÎÞÏß

ÕªÒª£ºÎªÀ©Õ¹AT9lRM9200Öжϴ¦ÀíÄÜÁ¦£¬½«Í¨ÓÃIOÅäÖÃΪÖжÏÊäÈ룬²¢Õë¶Ô¸ºÂö³åÖжÏÐźŵĶþ´ÎÏìÓ¦ÎÊÌâÌá³ö2ÖÖÓÅ»¯½â¾ö·½°¸¡£ÊµÑé±íÃ÷£¬Ôڳɹ¦½â¾öÁËÖж϶þ´ÎÏìÓ¦µÄÎÊÌâ»ù´¡ÉÏ£¬Âú×ãϵͳµÄʵʱÐÔÒªÇó¡£

¹Ø¼ü´Ê£ºAT91RM9200£»Öжϣ»²¢ÐÐÊäÈëÊä³ö(PIO)¿ØÖÆÆ÷£»·¢ËÍÇëÇó(PTT)

¶Ì²¨Í¨ÐÅ×÷ΪһÖÖÓ¦¼±±£ÕÏͨÐÅÊֶΣ¬ÔÚÏÖ´úͨÐÅϵͳÖоßÓв»¿ÉÌæ´úµÄ×÷Óã¬ÔÚ¾üÊ¡¢º£Ê¡¢¿óɽ¡¢ÈË·ÀµÈÁìÓò·¢»ÓÖØÒª×÷Óá£Ëæ×ÅÏÖ´ú¶Ì²¨ÎÞÏßͨÐÅÉ豸µÄ¼¯³É¶ÈºÍ¸´ÔÓ¶ÈÔ½¸ß£¬ÊµÏÖµÄÒµÎñ¹¦ÄܾÍÔ½¶à£¬ÈçGPS¡¢¶ÌÐÅ¡¢µç×ÓÓʼþµÈ£¬Òò´Ë£¬É豸¿ØÖÆÆ÷ÍùÍùÐèͬʱ´¦Àí¶àÖÖÒµÎñ¹¦Äܵķ¢ËÍÇëÇóÐźÅPTT(Press to Talk)£¬²¢ÎªÖ®·ÖÅäÐŵÀÕ¼ÓÃʱ¼ä£¬È·±£¸÷ÖÖÒµÎñÒÀ¾ÝÆäÓÅÏȼ¶¼´Ê±»ñµÃÐŵÀʹÓÃȨ¡£

PTTÐźžßÓиßʵʱÐÔµÄÒªÇó£¬ÐèÒª¼´Ê±ÏìÓ¦£¬Òò´Ë£¬ÔÚϵͳÉè¼Æʱ£®ÐèÒªÀûÓÃMCUµÄÖжϴ¦Àí»úÖÆÂú×ãPTTÐźŵÄÒªÇó¡£ÕâÀïÑ¡ÓÃAT9lR-M9200ÐÍ΢´¦ÀíÆ÷×÷Ϊϵͳ¿ØÖÆÆ÷ºËÐÄ£¬¿Éͨ¹ý²¢ÐÐIO¿ØÖÆÆ÷PIO(Parallel IO Controller)½«128¸ö¸´ÓÃIO¿ÚÅäÖÃΪÖжÏÊäÈë¡£´ó´óÌá¸ßϵͳµÄÀ©Õ¹ÄÜÁ¦¡£Ïêϸ·ÖÎöPIOÖжϵĴ¦ÀíÁ÷³Ì£¬²¢¸ø³öϵͳÉè¼ÆÖÐÕë¶ÔÂö³åÖжÏÐźŵĶþ´ÎÏìÓ¦ÎÊÌâµÄÓÅ»¯½â¾ö·½°¸¡£

1 ϵͳ½éÉÜ

¶Ì²¨Í¨ÐÅϵͳPTT´¦Àí²¿·Ö¼ò»¯¿òͼÈçͼ1Ëùʾ¡£

AT91RM9200Ìṩ7¸öרÓÃÖжÏÐźÅ(IRQO¡«IRQ6)£¬¾ù±»¼¯³ÉÍâÉèÕ¼Óã¬ÎªÂú×ãPTTÐźŵÄʵʱ´¦ÀíÒªÇó£¬PIO¿ØÖÆÆ÷½«IO¿ÚÅäÖÃΪÖжÏÊäÈëÒý½Å¡£FPGA´¦Àí4··¢ËÍÇëÇóÐźţ¬¼´PTT_A£¬PTT_B£¬PTT_C£¬PTT_D¡£PTTÐźŷ¢Éú±ä»¯Ê±£¬FPGA²úÉúÒ»¸ö¸ºÂö³åÖжÏÐźÅPTT_INT֪ͨMCU£¬MCUͨ¹ýÊý¾Ý£¬µØÖ·×ÜÏ߶ÁÈ¡PTT״̬²¢½øÐд¦Àí¡£

2 Öжϴ¦Àí¹ý³Ì

2£®1 ¸ÅÊö

ͼ2ΪAT91RM9200Öжϼ¶Áª½á¹¹¡£Í¼3ΪPIOÐźźͿØÖÆ¿òͼ¡£

 

×÷ÕߣºÂ¬ÖÞ°× ¹ãÖݺ£¸ñͨÐż¯ÍÅ   À´Ô´£ºµç×ÓÉè¼Æ¹¤³Ì
΢ÐÅɨÃè·ÖÏí±¾Îĵ½ÅóÓÑȦ
ɨÂë¹Ø×¢5GͨÐŹٷ½¹«ÖÚºÅ,Ãâ·ÑÁìÈ¡ÒÔÏÂ5G¾«Æ·×ÊÁÏ
  • 1¡¢»Ø¸´¡°YD5GAI¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯£º5GÍøÂçAIÓ¦ÓõäÐͳ¡¾°¼¼Êõ½â¾ö·½°¸°×ƤÊé¡·
  • 2¡¢»Ø¸´¡°5G6G¡±Ãâ·ÑÁìÈ¡¡¶5G_6GºÁÃײ¨²âÊÔ¼¼Êõ°×ƤÊé-2022_03-21¡·
  • 3¡¢»Ø¸´¡°YD6G¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯£º6GÖÁ¼òÎÞÏß½ÓÈëÍø°×ƤÊé¡·
  • 4¡¢»Ø¸´¡°LTBPS¡±Ãâ·ÑÁìÈ¡¡¶¡¶ÖйúÁªÍ¨5GÖն˰×ƤÊé¡·¡·
  • 5¡¢»Ø¸´¡°ZGDX¡±Ãâ·ÑÁìÈ¡¡¶ÖйúµçÐÅ5GNTN¼¼Êõ°×ƤÊé¡·
  • 6¡¢»Ø¸´¡°TXSB¡±Ãâ·ÑÁìÈ¡¡¶Í¨ÐÅÉ豸°²×°¹¤³ÌÊ©¹¤¹¤ÒÕͼ½â¡·
  • 7¡¢»Ø¸´¡°YDSL¡±Ãâ·ÑÁìÈ¡¡¶ÖйúÒƶ¯ËãÁ¦²¢Íø°×ƤÊé¡·
  • 8¡¢»Ø¸´¡°5GX3¡±Ãâ·ÑÁìÈ¡¡¶R1623501-g605GµÄϵͳ¼Ü¹¹1¡·
  • ±¾ÖÜÈȵ㱾ÔÂÈȵã

     

      ×îÈÈͨÐÅÕÐƸ

    Òµ½ç×îÐÂ×ÊѶ


      ×îÐÂÕÐƸÐÅÏ¢

    ×îм¼ÊõÎÄÕÂ

    ×îÐÂÂÛ̳Ìù×Ó