ÁªÏµ³¬·²µç¾ºapp¹ÙÍø
µç »°£º0532-83812497
ÓÊ Ï䣺[email protected]
¡¡¡¡Ä¿Ç°²âÁ¿ÒDZíÕýÏòÍøÂ绯·½Ïò·¢Õ¹Ã¿Ò»¸öµ¥¶ÀµÄǶÈëʽÒÇ±í¶¼½«³ÉΪInternetÉϵÄÒ»¸ö½Úµã¡£±¾ÏµÍ³ÔÚARM+RTOSµÄ·½Ê½ÏÂʵÏÖÁ˵ç×ÓʽµçÄܱíµÄÍøÂ绯Ӳ¼þƽ̨ÒÔARMºË΢¿ØÖÆÆ÷LPC2104ΪºËÐÄ£¬Èí¼þϵͳÔòÊÇÔÚuC/OS-II²Ù×÷ϵͳÏ¿ª·¢µÄ¡£
¡¡¡¡ÏµÍ³Ó²¼þÉè¼Æ
¡¡¡¡LPC2104ÊÇPhilips¹«Ë¾ÍƳöµÄÒ»¿îÒÔARM7TDMI-SΪºËÐĵÄ32λ΢¿ØÖÆÆ÷¡£LPC2104ÄÚ²¿¼¯³ÉÁ˺ܶ๦ÄܰüÀ¨128k×ֽڵĸßËÙFlash´æ´¢Æ÷¡¢Ë«UART¡¢¶à¸ö32λ¶¨Ê±Æ÷ÒÔ¼°SPI¡¢I2C´®ÐнӿںÍRTCµÈ¡£ÆäÖÐUART1´øÓÐÍêÈ«µÄµ÷ÖÆ½âµ÷Æ÷½Ó¿Ú¿ÉÒÔÓÃÓÚÍøÂ糬·²µç¾ºapp¹ÙÍø¡£
¡¡¡¡CS5460ÊÇCirrusLogic¹«Ë¾µÄµ¥Ï๦ÂÊ/µçÄܼÆÁ¿Ð¾Æ¬´øÓд®Ðнӿڡ£CS5460¼¯³É¶ÈºÜ¸ßÀïÃæ°üº¬ÁËÁ½¸öADC¡¢¸ß/µÍͨÊý×ÖÂ˲¨Æ÷¡¢ÄÜÁ¿¼ÆËãµ¥Ôª¡¢´®ÐнӿںÍÊý×Ö-ƵÂÊת»»Æ÷µÈ¡£CS5460½«Ëü²âµÃºÍ¼ÆËã³öµÄ½á¹û·Ö±ð±£´æÔÚËüµÄ¸÷¸ö¼Ä´æÆ÷ÖжøÄÜÁ¿ÖµÔòͨ¹ýÂö³åÊä³ö¸øCPU»¹¿ÉÒÔÇý¶¯¼Æ¶ÈÆ÷¡£
¡¡¡¡¸ÃÍøÂ绯ÒDZíµÄ¹¤×÷ÔÀíÊÇ£ºÊ×ÏÈÓɲÉÑùµç·½«ÊäÈëµÄ´óµçÁ÷/µçѹת»¯ÎªCS5460Äܹ»½ÓÊÕµÄСµçѹÐźš£CS5460¸ù¾Ý²ÉÑùµÄµçÁ÷/µçѹ¼ÆËã³öµçÄÜÈ»ºó½«µçÁ÷¡¢µçѹ¡¢µçÄܺ͹¦ÂʵÈͨ¹ýÈýÏßË«Ïò´®Ðнӿڴ«Ë͸øCPU(ÄÜÁ¿ÖµÍ¨¹ýÂö³åÊä³ö)CPU¸ù¾Ý¼üÅ̵ÄÊäÈëÖ¸ÁîÔÚÒº¾§ÏÔʾÆ÷ÉÏÏÔʾ½á¹û»òÕßͨ¹ý´®¿Ú½«½á¹û´«Ë͵½InternetÉÏ¡£LPC2104±¾Éí¼È×÷ΪCS5460µÄ¿ØÖÆÆ÷ÓÖ×÷ΪǶÈëÊ½Íø¹ØÊµÏÖÁ˵çÄܱíµÄÔ¶³ÌͨÐŹ¦ÄÜ¡£±¾ÏµÍ³µÄÓ²¼þ½á¹¹Í¼²Î¼û¡¶µç×ÓÉè¼ÆÓ¦Óá·2004.8¡£
¡¡¡¡CS5460Ö»ÄܽÓÊÕСÓÚ150mVµÄСµçѹÐźÅÔÚ²ÉÑùµç·²¿·ÖӦѡÔñÊʵ±µÄµçÁ÷/µçѹ»¥¸ÐÆ÷£¬½«ÊäÈëµÄµçÁ÷/µçѹת»»µ½CS5460Äܹ»½ÓÊյĵçѹ·¶Î§¡£
¡¡¡¡ÔÚµçѹ²ÉÑùµç·ÖÐÈ¡ÈëµÄµçѹ¾¹ýµçѹ»¥¸ÐÆ÷½µÑ¹¡¢¸ôÀëÈ»ºóͨ¹ýµÍͨÂ˲¨¡£×îºó¶ËµÄµçÈÝC1±íÏÖ³öºÜ´óµÄ×迹ÓÃÓÚÈ¡µçѹ¡£µçÁ÷²ÉÑùµç·±Èµçѹ²ÉÑùµç·¶àÁËÈ¡Ñùµç×èR5¡£R5ÓÃÓÚ½«´ÓµçÁ÷»¥¸ÐÆ÷³öÀ´µÄµçÁ÷ת»»Îªµçѹ¡£²ÉÑùµç·ͼ²Î¼û¡¶µç×ÓÉè¼ÆÓ¦Óá·2004.8¡£
¡¡¡¡CS5460ÓëLPC2104ÒÔ±ê×¼SPI½Ó¿Ú·Ç³£ÈÝÒס£ÓÉÓÚCS5460ÊÇÒÔ¶¨¿í±äÂö³åÊä³öÄÜÁ¿ÖµÒò´Ë½«ÆäÄÜÁ¿Êä³öÒý½ÅÓëLPC2194µÄÒ»¸öÍⲿÖжÏÒý½ÅÏàÁ¬ÓÃÀ´ÊÕ¼¯ÄÜÁ¿Öµ¡£
¡¡¡¡ÓÉÓÚµçÄܵÄÀÛ¼ÆÖµÒÔ¼°Ð£×¼³£ÊýÐèÒª±£´æµ½EEPROMÖÐËùÒÔÀ©Õ¹Ò»Æ¬24C16ÓÃÀ´±£´æÕâЩÊýÖµ¡£LPC2104±¾Éí´øÓÐI2C½Ó¿ÚÀ©Õ¹EEPROM·Ç³£ÈÝÒס£
¡¡¡¡LPC210µÄ4UART1¿Ú´øÓÐÍêÈ«µÄµ÷ÖÆ½âµ÷Æ÷½Ó¿Ú¡£ÓÉÓÚµçÄܱí½ÓÈëInternetËùÐèÒª´«ÊäµÄÊý¾ÝÁ¿²»´óÒò´Ë¿ÉÒÔÑ¡ÓõÍËÙµÄmodemоƬÕâÀïÑ¡ÓÃOKI¹«Ë¾µÄMSM7512B¡£MSM7512BÊÇ1200bps°ëË«¹¤µÄFSKµ÷ÖÆ½âµ÷Æ÷¡£²ÉÓÃ3-5Vµ¥µçÔ´¹¤×÷¹¦ºÄ½ÏµÍ¡£
¡¡¡¡ÁíÍâÐèҪעÒâµÄÊÇCS5460ÊäÈë/Êä³öÐźžùΪ5V¶øLPC2104µÄÐźÅΪ3.3VÒò´ËÁ½ÕßÖ®¼äÐèÒª¼ÓÉÏµçÆ½×ª»»µç·¡£
¡¡¡¡ÏµÍ³Èí¼þÉè¼Æ
¡¡¡¡ARMÓ¦ÓÃϵͳ¿ÉÒÔ»ùÓÚǶÈëʽ²Ù×÷ϵͳƽ̨Ҳ¿ÉÒÔ²»Ê¹ÓòÙ×÷ϵͳֱ½Óͨ¹ýÆô¶¯´úÂëÆô¶¯¡£ÎªÁË·½±ãʵÏÖÍøÂ绯¹¦Äܱ¾ÏµÍ³Ñ¡Ôñ»ùÓÚǶÈëʽ²Ù×÷ϵͳƽ̨µÄ·½Ê½¡£Ç¶Èëʽʵʱ²Ù×÷ϵͳuC/OS-IIÔڲüõÖ®ºó½öÓÐ128KµÄFlash´æ´¢Æ÷¹Ê¿ÉÒÔÑ¡ÔñÔÚÆäÖÐÒÆÖ²uC/OS-II¡£
¡¡¡¡Ê×ÏÈÐèÒª½«uC/OS-II²Ù×÷ÏµÍ³ÒÆÖ²µ½LPC2104΢´¦ÀíÆ÷ÉÏ¡£ÎªÁ˱ãÓÚÒÆÖ²uC/OS-IIµÄÔ´´úÂë´ó²¿·ÖÊÇÓÃCÓïÑÔдµÄÒÆÖ²¹ý³ÌÖÐÖ»ÐèÒªÖØÐ´ÉÙÊý¼¸¸öÓë´¦ÀíÆ÷Ö±½ÓÏà¹ØµÄÎļþ¾Í¿ÉÒÔÁË¡£LPC2104ÉÏÒÆÖ²uC/OS-IIÒѾÓгɹ¦µÄʵÀý¿ÉÒÔ´ÓÍøÉϵõ½¡£
¡¡¡¡uC/OS-II±¾Éí²¢²»Ö§³ÖÍøÂ繦ÄÜ¡£ÎªÁËʵÏÖµçÄܱíµÄÍøÂ绯»¹ÐèÒªÒÆÖ²TCP/IPÐÒé¡£ÓÉÓÚ´ËǶÈëʽϵͳ±¾ÉíµÄ¹¦ÄܱȽϵ¥Ò»Òò´Ë¿ÉÒÔÑ¡Ôñ¼òµ¥µÄǶÈëʽÐÒéÕ»½«²»ÐèÒªÓõ½µÄÐÒéÈ¥µô¡£ÓÉÓÚµçÄܱíÐèÒª´«ÊäµÄÊý¾ÝÁ¿²»´óµ«¿É¿¿ÐÔÒªÇó½Ï¸ßÒò´ËÔÚ´«Êä²ãÓ¦¸ÃÑ¡Óÿɿ¿Êý¾Ý´«Êä¿ØÖÆÐÒéTCPÔÚÍøÂç²ãÑ¡Óûù±¾Êý¾Ý´«ÊäÐÒéIP¡£
¡¡¡¡Èí¼þ²¿·ÖÖ÷ҪʵÏÖÒÔϹ¦ÄÜ£º
¡¡¡¡1.Êý¾Ý²É¼¯¼°¼ÆËã¡£¼ÆË㲿·ÖÖ÷ÒªÓÉCS5460Íê³Éµ±·¢³öÆô¶¯×ª»»µÄÃüÁîÖ®ºóÑÓʱÊʵ±µÄʱ¼ä¾Í¿ÉÒÔ´ÓÏàÓ¦µÄ¼Ä´æÆ÷ÖжÁ³öËùÐèÒªµÄ²âÁ¿Öµ¡£µçÄÜÖµÊÇÒÔÂö³åÐÎʽ´«Ë͸øCPUµÄ¡£ÓÐЧ¹¦ÂʵIJâÁ¿ÊÇͨ¹ý¶Ô1ÃëµÄÂö³å½øÐмÆÊýʵÏֵġ£ÀýÈç¿ÉÒÔ±à³Ì¿ØÖÆCS5460ÿת»»10½¹¶úµÄÄÜÁ¿Ê±²úÉúÒ»¸öÂö³åÈ»ºóÒÔÂö³å¼ÆÊý³ËÒÔ10¼ÆËã³öÓÐЧ¹¦ÂÊ¡£Ã¿¸ô¼¸·ÖÖÓµçÁ÷ÀÛ¼ÆÄÜÁ¿»á±»Ð´Èë24C16´®ÐÐEEPROM¡£ÕâÑù¿ÉÒÔ±£´æ¾¹ýµÄʱ¼äÄÚµÄËùÓÐÄÜÁ¿¡£Ð£×¼³£ÊýÒ²±£´æÔÚ24C16ÖС£µ«ÏµÍ³ÖØÐÂÉϵçµÄʱºòÕâЩУ׼³£Êý»á±»´Ó24C16ÖжÁ³ö²¢ÇÒд»ØCS5460¡£
¡¡¡¡2.°´¼ü¹ÜÀí¼°Òº¾§ÏÔʾ¡£ÓÉÓÚLPC2104µÄ×ÜÏß²»¿ª·¢¸øÇý¶¯Òº¾§ÏÔʾ´øÀ´Ò»¶¨µÄ²»±ãµ«¿ÉÒÔÒÔÆÕͨI/O¿ÚÄ£Äâ×ÜÏßʱÐò½øÐвÙ×÷¡£
¡¡¡¡3.ϵͳУ׼¡£ÔÚУ׼֮ǰӦ¸ÃʹCS5460´¦ÓÚÓÐЧ²Ù×÷״̬²¢ÇÒͨ¹ýSPI½ÓÊÕÓÐЧÃüÁîÇå³ý״̬¼Ä´æÆ÷ÖеÄÊý¾Ý×¼±¸¾ÍÐ÷λ(DRDY)£»È»ºó¸øµçѹºÍµçÁ÷µÄÊäÈëͨµÀÊ©¼ÓÏàÓ¦µÄУ׼Ðźţ»½Ó×Åͨ¹ýSPI½Ó¿ÚÏòCS5460·¢ËÍ8λµÄУ׼ÃüÁî×Ö£»×îºóÔÚÏàÓ¦µÄУ׼¼Ä´æÆ÷Öб£´æÐ£×¼½á¹û²¢ÇÒÖÃλDRDYλÒÔ֪ͨCS5460У׼½áÊø¡£Ð£×¼Ä£¿éÖ÷ÒªÌṩһ¸ö¹ÜÀí½çÃæÓû§¿ÉÒÔͨ¹ýÕâ¸ö½çÃæ¶ÔµçÁ÷±íµÄµçѹ¡¢µçÁ÷¡¢¹¦ÂʵȲÎÊý½øÐÐУÕý²¢°ÑУÕýºóµÄÊý¾Ý±£´æ¡£
¡¡¡¡4.ÍøÂçͨÐÅ¡£ÐèÒª·¢³öATÖ¸Áî¶Ômodem½øÐпØÖƲ¢ÇÒ²úÉú·ûºÏͨÐÅÐÒéµÄÊý¾ÝÁ÷¡£·¢ËÍÊý¾ÝʱӦÓóÌÐò·¢Ë͵ÄÊý¾Ý¾TCP/IPÐÒé·â×°Ö®ºóÔÙÀûÓÃϲãµÄPPPÐÒé·âװΪPPPÖ¡È»ºóͨ¹ýÒì²½´®ÐпÚÇý¶¯³ÌÐò½«PPPÖ¡·¢ËͳöÈ¥¡£½ÓÊÕÊý¾ÝʱÓÉÒì²½´®¿ÚÇý¶¯³ÌÐò¸ºÔð½ÓÊÕÊý¾Ý¡£È»ºóÓÉTCPÄ£¿éºÍIPÐÒéÄ£¿é¶ÔÊý¾Ý½øÐд¦Àí£¬½«Óû§Êý¾Ý½»¸øÓ¦ÓóÌÐò¡£
¡¡¡¡uC/OS-IIÊôÓÚÇÀÏÈʽ°þ¶áÐÍʵʱÄÚºËÓÀÔ¶±£Ö¤ÓÅÏȼ¶×î¸ßµÄ¾ÍÐ÷ÈÎÎñµÄÔËÐС£uC/OS-II¿ÉÒÔÍê³É¸÷ÈÎÎñÖ®¼äµÄµ÷¶ÈºÍͬ²½Ðµ÷Ó²¼þ×ÊÔ´¡£¸÷¸öÈÎÎñÖ®¼äͨ¹ýÐźÅÁ¿¡¢ÓÊÏä¡¢ÏûÏ¢¶ÓÁеÈͨÐÅ»úÖÆ½øÐÐÊý¾Ý¹²Ïí¼°ÈÎÎñͨÐÅ¡£»ùÓÚuC/OS-IIǶÈëʽ²Ù×÷ϵͳƽ̨±à³ÌµÄ¹Ø¼üÔÚÓÚÈÎÎñµÄ»®·ÖÒÔ¼°ÓÅÏȼ¶µÄÈ·¶¨¡£¸ÃÈÎÎñµÄÈÎÎñ»®·Öͼ¼û¡¶µç×ÓÉè¼ÆÓ¦Óá·2004.8¡£
¡¡¡¡¸÷ÈÎÎñµÄÓÅÏȼ¶Îª£º¹ýÁ÷¹ýѹ±£»¤>Êý¾Ý´¦Àí>ʵʱʱÖÓ>Êý¾Ý´æ´¢>Ô¶³ÌͨÐÅ¡£
¡¡¡¡½áÓï
¡¡¡¡±¾ÎĽéÉܵÄÍøÂ绯µçÄܱíÈí¼þϵͳÊÇÔÚǶÈëʽ²Ù×÷ϵͳƽ̨Ï¿ª·¢µÄ±ãÓÚµ¥¸öÈÎÎñµ÷ÊÔµ¥¸öÈÎÎñµÄ´íÎ󲻻ᵼÖÂÕû¸öϵͳµÄ±ÀÀ¡ñ£¡£´«Í³µÄǶÈËÊ½ÍøÂ糬·²µç¾ºapp¹ÙÍøÐèҪרÃŵÄÍø¹ØÒÔʵÏÖÊý¾ÝµÄÍøÂç´«Ê䱾ϵͳÔòʵÏÖÁËǶÈëÊ½Íø¹ØÓë²âÁ¿¿ØÖƲ¿·Ö¸Ðµ½Ò»Ì廯ÕâÊÇÒÔºóʵÏÖǶÈëʽ³¬·²µç¾ºapp¹ÙÍøÉÏÍøµÄÇ÷ÊÆ¡£
ÉÏһƪ£ºÑ¹Á¦±íʹÓõij£¼ûÎÊÌâ´¦Àí·½Ê½