۰۶-بهمن-۱۳۹۴, ۰۲:۴۵:۱۶
ﺳﻼﻡ ﺩﻭﺳﺘﺎﻥ
ﻣﻦ ﺑﻴﻦ ﺩﻭﻋﺪﺩ ﻣﻴﮑﺮﻭ ﺍﺯﻃﺮﻳﻖ uartﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭﮐﺮﺩﻡ.ﭼﻨﺪﺗﺎﺳﻮﺍﻝ ﺩﺍﺭﻡ:
1.ﺁﻳﺎﻻﺯﻣﻪ ﺣﺘﻤﺎ ﺯﻣﻴﻦ ﻣﺸﺘﺮﮎ ﺑﺎﺷﻪ؟ﻣﻦ ﺑﺎvcc ﺟﺪﺍ ﻭgndﺟﺪﺍ ﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭﮐﺮﺩﻡ.ﻳﻌﻨﻲ ﺍﺭﺗﺒﺎﻁ rxdﻫﺎ ﻭtxdﻫﺎﺭﻭﺿﺮﺑﺪﺭﻱ ﺑﺮﻗﺮﺍﺭﮐﺮﺩﻡ ﻭﺗﺒﺎﺩﻝ ﺍﻃﻼﻋﺎﺕ ﺩﺍﺭﻡ.ﭼﺮﺍﺩﻭﺳﺘﺎﻥ ﺍﺻﺮﺍﺭﺩﺍﺭﻥgndﻣﺸﺘﺮﮎ ﺑﺎﺷﻪ؟ﻣﻦ ﺣﺘﻲ ﺑﺎ1ﺳﻴﻢ ﺑﺪﻭﻥ ﻫﻴﭻ ﺍﺗﺼﺎﻝ ﺩﻳﮕﻪ ﺗﻮﻳﮏ ﺟﻬﺖ ﺍﺭﺳﺎﻝ ﺩﺍﺩﻩ ﺩﺍﺷﺘﻢ.ﺑﺮﺍ ﺧﻮﺩﻣﻢ ﺳﻮﺍﻝ ﭼﻄﻮﺭﺑﺎ1ﺳﻴﻢ ﻭﺑﺪﻭﻥgndﻣﺸﺘﺮﮎ ﺍﻳﻦ ﺍﺗﻔﺎﻕ ﺩﺍﺭﻩ ﻣﻴﻔﺘﻪ؟!!!
2.ﻭﻗﺘﻲ gndﺭﻭﻣﺸﺘﺮﮎ ﻣﻴﮕﻴﺮﻡ ﺑﺎ ﺭﻭﺷﻦ ﮐﺮﺩﻥ ﻳﮏ ﻣﻴﮑﺮﻭ ﺍﻭﻥ ﻳﮑﻲ ﻫﻢ ﺭﻭﺷﻦ ﻣﻴﺸﻪ ﺍﻳﻦ ﺩﺭﺣﺎﻟﻴﻪ ﮐﻪ ﻣﻦ ﻧﻤﻴﺨﻮﺍﻡ ﭼﻨﻴﻦ ﺍﺗﻔﺎﻗﻲ ﺑﻴﻔﺘﻪ.ﭼﻮﻥgndﻣﺸﺘﺮﮐﻪ ﻭrxdﻫﺎ ﻭtxdﻫﺎﺍﺭﺗﺒﺎﻁ ﺩﺍﺭﻥ ﻭﻗﺘﻲ ﻳﻪ ﻣﻴﮑﺮﻭ ﺭﻭﺷﻦ ﻣﻴﺸﻪ ﺍﻭﻥ ﻳﮑﻲ ﻫﻢ ﺭﻭﺷﻦ ﻣﻴﺸﻪ.ﭼﻴﮑﺎﺭﮐﻨﻢ ﻣﻮﻗﻊ gndﻣﺸﺘﺮﮎ ﺑﺎﺭﻭﺷﻦ ﮐﺮﺩﻥ ﻳﻪ ﻣﻴﮑﺮﻭﺍﻭﻥ ﻳﮑﻲ ﺭﻭﺷﻦ ﻧﺸﻪ؟
ﺍﺯﻫﻤﻪ ﻱ ﺩﻭﺳﺘﺎﻥ ﻣﻤﻨﻮﻧﻢويرايش
ﻣﻦ ﺑﻴﻦ ﺩﻭﻋﺪﺩ ﻣﻴﮑﺮﻭ ﺍﺯﻃﺮﻳﻖ uartﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭﮐﺮﺩﻡ.ﭼﻨﺪﺗﺎﺳﻮﺍﻝ ﺩﺍﺭﻡ:
1.ﺁﻳﺎﻻﺯﻣﻪ ﺣﺘﻤﺎ ﺯﻣﻴﻦ ﻣﺸﺘﺮﮎ ﺑﺎﺷﻪ؟ﻣﻦ ﺑﺎvcc ﺟﺪﺍ ﻭgndﺟﺪﺍ ﺍﺭﺗﺒﺎﻁ ﺑﺮﻗﺮﺍﺭﮐﺮﺩﻡ.ﻳﻌﻨﻲ ﺍﺭﺗﺒﺎﻁ rxdﻫﺎ ﻭtxdﻫﺎﺭﻭﺿﺮﺑﺪﺭﻱ ﺑﺮﻗﺮﺍﺭﮐﺮﺩﻡ ﻭﺗﺒﺎﺩﻝ ﺍﻃﻼﻋﺎﺕ ﺩﺍﺭﻡ.ﭼﺮﺍﺩﻭﺳﺘﺎﻥ ﺍﺻﺮﺍﺭﺩﺍﺭﻥgndﻣﺸﺘﺮﮎ ﺑﺎﺷﻪ؟ﻣﻦ ﺣﺘﻲ ﺑﺎ1ﺳﻴﻢ ﺑﺪﻭﻥ ﻫﻴﭻ ﺍﺗﺼﺎﻝ ﺩﻳﮕﻪ ﺗﻮﻳﮏ ﺟﻬﺖ ﺍﺭﺳﺎﻝ ﺩﺍﺩﻩ ﺩﺍﺷﺘﻢ.ﺑﺮﺍ ﺧﻮﺩﻣﻢ ﺳﻮﺍﻝ ﭼﻄﻮﺭﺑﺎ1ﺳﻴﻢ ﻭﺑﺪﻭﻥgndﻣﺸﺘﺮﮎ ﺍﻳﻦ ﺍﺗﻔﺎﻕ ﺩﺍﺭﻩ ﻣﻴﻔﺘﻪ؟!!!
2.ﻭﻗﺘﻲ gndﺭﻭﻣﺸﺘﺮﮎ ﻣﻴﮕﻴﺮﻡ ﺑﺎ ﺭﻭﺷﻦ ﮐﺮﺩﻥ ﻳﮏ ﻣﻴﮑﺮﻭ ﺍﻭﻥ ﻳﮑﻲ ﻫﻢ ﺭﻭﺷﻦ ﻣﻴﺸﻪ ﺍﻳﻦ ﺩﺭﺣﺎﻟﻴﻪ ﮐﻪ ﻣﻦ ﻧﻤﻴﺨﻮﺍﻡ ﭼﻨﻴﻦ ﺍﺗﻔﺎﻗﻲ ﺑﻴﻔﺘﻪ.ﭼﻮﻥgndﻣﺸﺘﺮﮐﻪ ﻭrxdﻫﺎ ﻭtxdﻫﺎﺍﺭﺗﺒﺎﻁ ﺩﺍﺭﻥ ﻭﻗﺘﻲ ﻳﻪ ﻣﻴﮑﺮﻭ ﺭﻭﺷﻦ ﻣﻴﺸﻪ ﺍﻭﻥ ﻳﮑﻲ ﻫﻢ ﺭﻭﺷﻦ ﻣﻴﺸﻪ.ﭼﻴﮑﺎﺭﮐﻨﻢ ﻣﻮﻗﻊ gndﻣﺸﺘﺮﮎ ﺑﺎﺭﻭﺷﻦ ﮐﺮﺩﻥ ﻳﻪ ﻣﻴﮑﺮﻭﺍﻭﻥ ﻳﮑﻲ ﺭﻭﺷﻦ ﻧﺸﻪ؟
ﺍﺯﻫﻤﻪ ﻱ ﺩﻭﺳﺘﺎﻥ ﻣﻤﻨﻮﻧﻢويرايش