Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ǶÈëʽLinuxϵͳÖÐI2C×ÜÏßÉ豸µÄÇý¶¯Éè¼Æ

¡¡ÒýÑÔ
¡¡¡¡I2C×ÜÏßÊÇPHILIPS¹«Ë¾ÍƳöµÄÁ½Ïßʽ´®ÐÐ×ÜÏߣ¬ÓÃÓÚÁ¬½Ó΢¿ØÖÆÆ÷¼°ÆäÍâΧÉ豸£¬¾ßÓмòµ¥¡¢¸ßЧµÈÌØµã¡£ÓÉÓÚÆä½Ó¿ÚÖ±½ÓÔÚ×é¼þÖ®ÉÏ£¬Òò´ËI2C×ÜÏßÕ¼ÓõĿռä·Ç³£Ð¡£¬¼õÉÙÁ˵ç·°åµÄ¿Õ¼äºÍоƬÒý½ÅµÄÊýÁ¿£¬½µµÍÁË»¥Áª³É±¾£¬ÌرðÊÊÓÃÓÚǶÈëʽ²úÆ·¡£
¡¡¡¡¶øLinuxϵͳ¾ßÓпªÔ´¡¢Ãâ·Ñ¡¢ÍøÉÏ×ÊÔ´·á¸»µÈÓŵ㣬ĿǰÒѳÉΪǶÈëʽϵͳµÄÖ÷Á÷Ñ¡Ôñ¡£Òò´ËÈçºÎÔÚǶÈëʽLinuxϵͳÖÐʵÏÖI2C¹¦ÄܳÉΪʵ¼Ê¿ª·¢ÖеÄÎÊÌâ¡£
¡¡¡¡I2C×ÜÏß
¡¡¡¡I2C ×ÜÏßͨ¹ý´®ÐÐÊý¾ÝSDA ºÍ´®ÐÐʱÖÓSCLÏßÔÚÁ¬½Óµ½×ÜÏߵį÷¼þ¼ä´«µÝÐÅÏ¢£¬Ã¿¸öÆ÷¼þ¶¼ÓÐÒ»¸öΨһµÄµØÖ·Ê¶±ð¡£¸ù¾ÝÊý¾Ý´«ÊäʱµÄ¹¦Äܲ»Í¬£¬°ÑÆ÷¼þ·ÖΪÖ÷»úºÍ´Ó»ú¡£Ö÷»úÊdzõʼ»¯×ÜÏßµÄÊý¾Ý´«Êä²¢²úÉúÔÊÐí´«ÊäµÄʱÖÓÐÅºÅµÄÆ÷¼þ£¬Í¨³£ÊÇ΢¿ØÖÆÆ÷¡£´Ëʱ£¬Èκα»Ñ°Ö·µÄÆ÷¼þ¶¼±»ÈÏΪÊÇ´Ó»ú£¬ÀýÈçLCDÇý¶¯Æ÷¡¢E2PROMµÈ¡£
¡¡¡¡I2C×ÜÏßЭÒ鹿¶¨£¬¸÷Ö÷»ú½øÐÐͨÐÅʱ¶¼ÒªÓÐÆðʼ¡¢½áÊø¡¢·¢ËÍÊý¾ÝºÍÓ¦´ðÐźš£ÕâЩÐźŶ¼ÊÇͨÐŹý³ÌÖеĻù±¾µ¥Ôª¡£ÆðʼÐźžÍÊÇÔÚSCLÏßΪ¸ßʱSDAÏߴӸ߱仯µ½µÍ£»Í£Ö¹ÐźžÍÊÇÔÚSCLÏßΪ¸ßʱSDAÏߴӵͱ仯µ½¸ß£»Ó¦´ðÐźÅÊÇÔÚSCLΪ¸ßʱSD
 
AΪµÍ£»·ÇÓ¦´ðÐźÅÏà·´£¬ÊÇÔÚSCLΪ¸ßʱSDAΪ¸ß¡£
¡¡¡¡×ÜÏß´«Ë͵Äÿ1Ö¡Êý¾Ý¾ùÊÇ1¸ö×Ö½Ú¡£Ð­Ò鹿¶¨£¬ÔÚÆô¶¯×ÜÏߺóµÄµÚ1¸ö×ֽڵĸß7λÊǶԴӻúµÄѰַµØÖ·£¬µÚ8λΪ·½Ïòλ(“0”±íʾÖ÷»ú¶Ô´Ó»úµÄд²Ù×÷£»“1”±íʾÖ÷»ú¶Ô´Ó»úµÄ¶Á²Ù×÷)£¬ÆäÓàµÄ×Ö½ÚΪ²Ù×÷Êý¾Ý¡£Êý¾Ý´«Ë͹ý³ÌÊÇ£ºÔÚI2C×ÜÏß·¢ËÍÆðʼÐźź󣬷¢ËÍ´Ó»úµÄ7λѰַµØÖ·ºÍ1λ±íʾÕâ´Î²Ù×÷ÐÔÖʵĶÁд룬ÔÚÓÐÓ¦´ðÐźźó¿ªÊ¼´«ËÍÊý¾Ý£¬Ö±µ½·¢ËÍÍ£Ö¹Ðźš£Ö÷»úÿ·¢ËÍ1¸ö×Ö½Ú¾ÍÒª¼ì²âSDAÏßÉÏÓÐûÓÐÊÕµ½Ó¦´ðÐźţ¬ÓÐÔò¼ÌÐø·¢ËÍ£¬·ñÔò½«Í£Ö¹·¢ËÍÊý¾Ý¡£
¡¡¡¡LinuxÖÐI2C×ÜÏßÇý¶¯½á¹¹
¡¡¡¡Linuxϵͳ¶ÔI2C×ÜÏß¾ßÓкܺõÄÖ§³Ö¡£ÓëÓ²¼þÎïÀíÁ¬½ÓÏà¶ÔÓ¦µÄ£¬LinuxµÄI2C¿ò¼ÜÖи÷¸ö²¿·ÖµÄ¹ØÏµÈçͼ1Ëùʾ¡£
ͼ1 LinuxÄÚºËI2C×ÜÏßÇý¶¯³ÌÐò¹¹¼Ü
¡¡¡¡ÄÚºËÖÐI2CÏà¹Ø´úÂë¿ÉÒÔ·ÖΪÈý¸ö²ã´Î£º
¡¡¡¡1. I2C core¿ò¼Ü£ºÌṩÁ˺ËÐÄÊý¾Ý½á¹¹µÄ¶¨ÒåºÍÏà¹Ø½Ó¿Úº¯Êý£¬ÓÃÀ´ÊµÏÖI2CÊÊÅäÆ÷Çý¶¯ºÍÉ豸Çý¶¯µÄ×¢²á¡¢×¢Ïú¹ÜÀí£¬ÒÔ¼°I2CͨÐÅ·½·¨ÉϲãµÄ¡¢Óë¾ßÌåÊÊÅäÆ÷Î޹صĴúÂ룬ΪϵͳÖÐÿ¸öI2C×ÜÏßÔö¼ÓÏàÓ¦µÄ¶Áд·½·¨¡£
¡¡¡¡2. I2C×ÜÏßÊÊÅäÆ÷Çý¶¯£º¶¨ÒåÃèÊö¾ßÌåI2C×ÜÏßÊÊÅäÆ÷µÄi2c_adapterÊý¾Ý½á¹¹¡¢ÊµÏÖÔÚ¾ßÌåI2CÊÊÅäÆ÷ÉϵÄI2C×ÜÏßͨÐÅ·½·¨£¬²¢ÓÉi2c_algorithmÊý¾Ý½á¹¹½øÐÐÃèÊö¡£
¡¡¡¡3. I2C É豸Çý¶¯£º¶¨ÒåÃè


Ïà¹ØÎĵµ£º

c/c++Ô´´úÂë

C/C++ÊÇ×îÖ÷ÒªµÄ±à³ÌÓïÑÔ¡£ÕâÀïÁгöÁË50ÃûÓÅÐãÍøÕ¾ºÍÍøÒ³Çåµ¥£¬ÕâÐ©ÍøÕ¾Ìṩc/c++Ô´´úÂë¡£Õâ·ÝÇåµ¥ÌṩÁËÔ´´úÂëµÄÁ´½ÓÒÔ¼°ËüÃǵÄС˵Ã÷¡£ÎÒÒѾ¡Á¦°üÀ¨×î¼ÑµÄC/C++Ô´´úÂëµÄÍøÕ¾¡£Õâ²»ÊÇÒ»¸öÍêÕûµÄÇåµ¥£¬ÄúÓн¨Òé¿ÉÒÔÁªÏµÎÒ£¬ÎÒ½«»¶Ó­ÄúµÄ½¨Ò飬ÒÔ½øÒ»²½¼ÓÇ¿Õâ·½ÃæµÄÇåµ¥¡£
1¡¢http://snippets.dzone.com/tag/c/ --ÊýÒÔǧ¼Æ ......

LinuxÏà¹ØÃüÁһ£©

linuxÃüÁî´óÈ« cat cd
chmod chown
cp cut
Ãû³Æ£ºcat
ʹÓÃȨÏÞ£ºËùÓÐʹÓÃÕß
ʹÓ÷½Ê½£ºcat [-AbeEnstTuv] [--help] [--version] fileName
˵Ã÷£º°Ñµµ°¸´®Á¬½Óºó´«µ½»ù±¾Êä³ö£¨Ó©Ä»»ò¼Ó > fileName µ½ÁíÒ»¸öµµ°¸£©
²ÎÊý£º
-n »ò --number ÓÉ 1 ¿ªÊ¼¶ÔËùÓÐÊä³öµÄÐÐÊý±àºÅ
-b »ò --number-nonblank ºÍ -n ......

linux UART´®¿ÚÇý¶¯


linux UART´®¿ÚÇý¶¯¿ª·¢Îĵµ
ʱ¼ä:2010-01-09 14:24:55À´Ô´:ÍøÂç ×÷Õß:δ֪ µã»÷:482´Î
ÄÚÈݼò½é: ½éÉÜÁËLinuxϵĴ®¿ÚÇý¶¯µÄÉè¼Æ²ã´Î¼°½Ó¿Ú, ²¢Ö¸³ö´®¿ÚÓëTTYÖÕ¶ËÖ®¼äµÄ¹ØÁª²ã´Î(´®¿Ú¿É×÷TTYÖÕ¶ËʹÓÃ), ÒÔ¼°LinuxϵÄÖжϴ¦Àí»úÖÆ/ÖжϹ²Ïí»úÖÆ, »¹Óд®¿Ú»º³å»úÖÆµ±ÖÐÉæ¼°µÄÈíÖжϻúÖÆ; ÆäÖ ......

LinuxÍøÂçÅäÖÃ

ÍøÂçÅäÖÃ:
¡¡¡¡VMware°²×°ºó»áÓм¸¸öĬÈÏÍø¿¨£¬·Ö±ðÊÇVmnet0£¬Vmnet1ºÍVmnet8£¬³£ÓÃHOST-ONLY£¬BridgeºÍNATÁªÍø·½Ê½¡£±¾ÎĽéÉÜNAT·½Ê½¡£
VmwareÉèÖ㺠 
ÔÚVmwareÉèÖúÃUbuntuµÄÍøÂçÁ¬½Ó·½Ê½£¬Ñ¡ÔñNAT
IPµØÖ·¿ÉÒÔͨ¹ývmware>edit>virtual networking settings ²é¿´£¬ÈçÏÂͼ£º
 
 
NATÉè ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ