| ÀúÀÚ | ¸Þ½ÃÁö |
|---|
winit_a
°¡ÀÔ : 2003³â 11¿ù 16ÀÏ °Ô½Ã¹° : 17
| ¼ÒÇÁÆ®¿þ¾î¿Í ÇÔ²² ¾î¶»°Ô 2004³â 2¿ù 15ÀÏ 5:42 (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | | ÅÂ±× : ¼ÒÇÁÆ®¿þ¾îÀÇ UARTÀÇ UART 8051 C 8051 8051 MCU´Â 3ÀÇ UART¿Í ÇÔ²² |
|
| ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾îÀÇ UART ¸¸µé±â? ³» ÇÁ·ÎÁ§Æ® (ÀÏ¹Ý 3ÀÇ UART »ç¿ëµÈ Çϵå¿þ¾î P3.0°ú P3.1) 1ÀÇ UART°¡
8051 MCU@11.0592MHz P2 ¶Ç´Â RSÀÇ UART ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» P1 ¸¸µé±â - 232 |
|
| ¸Ç À§·Î À̵¿ | |
 |
pisoiu
°¡ÀÔ : 2002³â 12¿ù 31ÀÏ °Ô½Ã¹° : 894 µµ¿ò : 24 À§Ä¡ : ·ç¸¶´Ï¾Æ
| 2004³â 2¿ù 15ÀÏ 11:58 Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | | ÅÂ±× :ÀÇ UART ±¸Çö 8051ºÎÅÍ c XON XOFF 8051 ³â 8051 8051 8051 XON XOFFÀÇ UART¸¦ ±¸ÇöÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇöÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ UARTÀÇ UART 8051 C |
|
| ¾È³ç, ³» ÀÇ°ß : ¸ÁÇÒ ¾î·Æ´Ù. ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏ¿© ´ç½ÅÀº ±×°ÍÀ» ÇÒ ¼ö¹Û¿¡ ÀÖÁö¸¸ »ó´ëÀûÀ¸·Î ´À¸° 8051 ÄÁÆ®·Ñ·¯ÀÇ ¼º´É 1mips ¾Æ·¡ÀÇ °íÀü 8051 ¹öÀü (1instructionÁÖ±â = 12 Ŭ·° »çÀÌŬ) 11,0592 MHzÀÇ Å¬·°¿¡ ¸Ó¹°·¯ÀÖ´Ù. Çϳª ÀÌ»óÀÇ Á÷·Ä Æ÷Æ®¿¡ ¼ÒÇÁÆ®¿þ¾îÀÇ °ÅÀÇ ¸ðµç ÇÁ·Î¼¼¼ ½Ã°£À» ¸Ô°Ô µÉ °ÍÀÌ´Ù ±¸Çö, ƯÈ÷ 115200bpsÇÏ´Â °æ¿ì ÀÌ·¯ÇÑ Æ÷Æ®¸¦, ¶Ç´Â °æ¿ì °¡´ÉÇÑ ¸ðµç ¸Å°³ º¯¼ö¸¦ ±¸ÇöÇÏ·Á´ÂÀ» µé°í °¡¼ (6/7/8 µ¥ÀÌÅÍ ºñÆ®, 1 selecteble / 2 ½Í¾î¿ä ÁßÁö ºñÆ®, ÆÐ¸®Æ¼ Ȧ¼ö /µµ / ¸¶Å© / °ø°£ / ¿¬Áß ¹«ÈÞ, È帧 Á¦¾î¸¦ ¼±ÅÃÇÒ ¼ö xon-xoff/hard/none). ³» sugestion ³ë¼Û³ª¹«, ¶Ç´Â¿¡¼ scenix ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ (www.ubicom.com)¸¦ »ç¿ëÇÏ´Â ¼öÁ¤µÈ 8051 ¾ÆÅ°ÅØÃ³¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ³ 8 ¸± ÄÉÀ̼ǿ¡ÀÖ¾î UART µ¿½Ã¿¡ ÄÁÆ®·Ñ·¯ scenix Äڵ带 Á¦°øÇÒ ¼öÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÇöÇÕ´Ï´Ù. Yau Çϵå¿þ¾î¸¦ ¿øÇÏ´Â °æ¿ì, ´ç½ÅÀº (°Ý¾ð) max3100 »ç¿ëÇÒ ¼öÀÖ½À´Ï´Ù.
ÃÖ¼±ÀÇ, |
|
| ¸Ç À§·Î À̵¿ | |
 |
¾ÆÁ¦
°¡ÀÔ : 2004³â 2¿ù 29ÀÏ °Ô½Ã¹° : 31
| 2004³â 3¿ù 1ÀÏ 0½Ã 10ºÐ Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | |
|
| ¶ÇÇÑ ´ç½ÅÀº SBUF¸¦ »ç¿ëÇÏ¿© () ºñÆ® ȸÀü¿¡ ¸Å¿ì ºü¸¥ ÄÚµå Àü¿ë ŸÀÌ¸Ó ¹× ¾²±â¸¦ »ç¿ëÇÏ¿© ÇϳªÀÇ UART¸¦ ¸¸µé ¼öµµÀÖ½À´Ï´Ù. ¹Þ´Â ÂÊ (RXD)¿¡¼, ´ç½ÅÀº ÇÉ ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇØ¾ßÇÕ´Ï´Ù. ÀÎÅÍ·´Æ®°¡ ¿À¸é, ´ç½ÅÀÇ Å¸À̸Ӹ¦ ½ÃÀÛÇϰí ÀÐ¾î ¼öÇà ÇÉ »óÅ·ΠȸÀüÇÏ¿© µé¾î¿À´Â ¹ÙÀÌÆ®¸¦ ¸¸µì´Ï´Ù. ÀÛǰÀº ¹°·Ð ÃÖ´ë 9600 Baud (³ª´Â) ±×°ÍÀ» »ç¿ë ÇØ¿Ô´Ù.
±×·¯³ª, µÎ °¡Áö¸¦ µ¿½Ã¿¡ Ãß°¡ ¸¸µå´Â? Àؾî¹ö·Á. ·çƾÀ» ¹æÇØÇÏ´Â °æ¿ì¿¡µµ µÎ °³ÀÇ Àü¿ë ŸÀ̸Ӹ¦ »ç¿ë ±×·¸°Ô Å« ºñÆ®¿¡ ³ª¼³ ¼ö ¾ø°ÔµÈ´Ù.
´À¸° °æ¿ì ¸± ÄÉÀ̼ǿ¡ÀÖ¾î UART (1200 Baud ¶Ç´Â ´À¸®°Ô), ´ÙÀ½ÀÌ ±â¼úÀº ÃÖ´ë 2ÀÇ UART¿¡ ´ëÇÑ ÀÛǰÀ» ã°íÀÖ´Ù. ¸í½É (1 SBUF, ÇϳªÀÇ Æ÷Æ® 1¿¡, Çϳª´Â Æ÷Æ® 2 ŸÀֿ̹¡ ´ëÇÑ Àü¼Û ¼Óµµ gen)»Ó¸¸ ¾Æ´Ï¶ó, ¸ðµÎ 3 °³ÀÇ Å¸ÀÌ¸Ó ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇÏ´Â ¸ðµÎ¸¦ ÁÙ °ÍÀÌ´Ù.
±×·¡¼, ´õ ³ªÀº µðÀÚÀÎÀ» µÎÀÇ UART (Àü ARM°ú ÇÔ²² 19200 Baud¿¡¼ ¸¸µç 2 °³ÀÇ ¸± ÄÉÀ̼ǿ¡ÀÖ¾î UART¿Í ARMÀº Ĩ)¸¦ »ç¿ëÇϰųª ±×·± °Ç ·¡ºø ÄÁÆ®·Ñ·¯ ¶Ç´Â ÀϺθ¦ »ç¿ëÇÕ´Ï´Ù.
¾ÆÁ¦ |
|
| ¸Ç À§·Î À̵¿ | |
 |
beuch
°¡ÀÔ : 2001³â 6¿ù 6ÀÏ °Ô½Ã¹° : 65 À§Ä¡ : ÇÁ¶û½º
| 2004³â 3¿ù 3ÀÏ 14:45 Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | |
|
| ¾È³ç,
Çʸ³½º À¥¿¡¼ ÷ºÎ ÆÄÀÏÀ» ÇÑ ¹ø ºÁ.
AN446
¾È³ç
|
|
| ¸Ç À§·Î À̵¿ | |
 |
crazytnt
°¡ÀÔ : 2004³â 2¿ù 2ÀÏ °Ô½Ã¹° : 8
| 2004³â 3¿ù 3ÀÏ 17:43 Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | |
|
| ±×°ÍÀº ¸Å¿ì ¾î·Æ½À´Ï´Ù. ¸¦ »ç¿ëÇÏ¿© Çϵå¿þ¾î¸¦ Á¦¾ÈÇß´Ù. |
|
| ¸Ç À§·Î À̵¿ | |
 |
J_expoler2
°¡ÀÔ : 2003³â 5¿ù 10ÀÏ °Ô½Ã¹° : 179 µµ¿ò : 19
| 2004³â 3¿ù 3ÀÏ 18:00 Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | |
|
| ¾È³ç ³»°¡ ¾î¶² »ý°¢ÀÇ UART»Ó¸¸ ŸÀÌ¸Ó 0À» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ º¸³»´Â°¡ TxDÀ¸·Î ºñÆ® T232 MOV TMOD, # 22H MOV TH0, # 70H MOV TL0, # 70H SETB EA´Â SETB ET0 SETB TR1 ; ; ; ; ÇÔ¼ö´Â µ¥ÀÌÅ͸¦ Àü¼Û : CLRÀº T232; ½ºÅ¸Æ® ºñÆ® SETB TR0 MOV R7, # 8
TX_LOOP : RRC ÇÑ JNB TF0, $ MOV T232´Â C CLRÀº TF0 DJNZ R7, TX_LOOP JNB TF0, $ SETB T232; ºñÆ® ½ºÅé CLRÀº TF0 JNB TF0, $ RET ±×°Ç ¾Æ¸¶ À¯ µµ¿ò BR. |
|
| ¸Ç À§·Î À̵¿ | |
 |
fireplus
°¡ÀÔ : 2003³â 10¿ù 31ÀÏ °Ô½Ã¹° : 195 µµ¿ò : 5
| 2004³â 3¿ù 4ÀÏ 3:29 Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | |
|
| ½Ãµµ°¡
[½Ã°£ : 5c6e3c7296] ÈÀç ¿ÍÀ̾î : sm2 :
|
|
| ¸Ç À§·Î À̵¿ | |
 |
¾ÆÁ¦
°¡ÀÔ : 2004³â 2¿ù 29ÀÏ °Ô½Ã¹° : 31
| 2004³â 3¿ù 8ÀÏ 12:28 Á¦¸ñ : Re : ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î (SBUF) 8051À» »ç¿ëÇÏÁöÀÇ UART ¸¸µé±â | | |
|
| | J_expoler2 ½è½À´Ï´Ù : | ¾È³ç ³»°¡ ¾î¶² »ý°¢ÀÇ UART»Ó¸¸ ŸÀÌ¸Ó 0À» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ º¸³»´Â°¡ TxDÀ¸·Î ºñÆ® T232 MOV TMOD, # 22H MOV TH0, # 70H MOV TL0, # 70H SETB EA´Â SETB ET0 SETB TR1 ; ; ; ; ÇÔ¼ö´Â µ¥ÀÌÅ͸¦ Àü¼Û : CLRÀº T232; ½ºÅ¸Æ® ºñÆ® SETB TR0 MOV R7, # 8
TX_LOOP : RRC ÇÑ JNB TF0, $ MOV T232´Â C CLRÀº TF0 DJNZ R7, TX_LOOP JNB TF0, $ SETB T232; ºñÆ® ½ºÅé CLRÀº TF0 JNB TF0, $ RET ±×°Ç ¾Æ¸¶ À¯ µµ¿ò BR. |
À̰ÍÀº Àü¼ÛÀ» À§ÇØ ÁÁ´Ù. ´ç½Åµµ ÀßÇÏ·Á°í ÇÒ ¶§ ¹®Á¦°¡ ³ªÅ¸³³´Ï´Ù. ŸÀ̸Ӹ¦ »ç¿ëÇÏÁö ¾Ê´Â µÎ °³ÀÇ ¼·Î ´Ù¸¥ ¹«¾ùº¸´Ùµµ,ÀÌ ¹æ¹ýÀ» Çѹø ÀüÀÌÁß ÀÛµ¿À» À§ÇØ ÀÏÇÒ °ÍÀÔ´Ï´Ù.
¶Ç, ¼ö½Å¿¡ ´ëÇÑ ¹æÇØ´Â Á¤È®Çϰí ÀûÀýÇÑ ½Ã°£¿¡ ŸÀ̸Ӹ¦ ½ÃÀÛÇÏ°í ´ÙÀ½ µ¥ÀÌÅÍ ±³´ë ¼ö ÀÖµµ·Ï ÇØÁÖ´Â Çϵå¿þ¾î¸¦ »ç¿ëÇØ¾ßÇÕ´Ï´Ù. ¶Ç ÀÌÁß Àý¹Ý¸¸ÀÌ ÁÁÀº ÀÇ»ç ¼ÒÅëÀ̵Ǵ ¹æ¹ýÀÔ´Ï´Ù.
¶Ç º¹Àâ »ç½Ç°ú ÀÎÅÍ·´Æ® ·çƾÀ» ¿À·¡µÇ°í ºñÆ® ½ÇÁ¾¿¡ ÀÇÇØ ¹®Á¦°¡ ¹ß»ýÇÒ °ÍÀÔ´Ï´Ù¿¡¼ ¿Â´Ù. ¸¶À½¿¡ ¿À·ù°¡ ÀÏÁ¤ ±â°£ µ¿¾ÈÀº °è¼Ó ÃàÀûµË´Ï´Ù!
°¡Àå ÁÁÀº ¹æ¹ýÀº ´õ ¸¹Àº ½Ã¸®¾ó Æ÷Æ® (ARMÀº, ST´Â µî¿¡¼ uPSD) ĨÀ» »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù
¾ÆÁ¦ |
|
| ¸Ç À§·Î À̵¿ | |
 |