2014-05-22 144 views
-5

我是μC的新手。我正在開發一個項目,我必須將一些傳感器(數字輸出)連接到μC。我買了一個有四個引腳(5v,slk,sda,地)和另一個有三個引腳(5v,數據,地)的傳感器模塊。識別傳感器協議

  1. 誰能告訴我這些傳感器是什麼,他們使用什麼通信協議?

  2. 我該如何開始?

  3. 我在我的控制器中有一個內置的ADC。這對我的模擬傳感器非常有用。但哪個最好,模擬或數字輸出?

+0

閱讀文檔? –

+0

這取決於傳感器。查看哪些協議可用於您的uC和傳感器。 – IsKernel

+0

Sclk,sda可能是[i2c](http://en.wikipedia.org/wiki/I%C2%B2C),另一個可能是[單線派生](http://en.wikipedia。組織/維基/ 1線)。您必須仔細觀察傳感器上的標識芯片的標記。然後谷歌零件號碼,並找到數據表。引腳應該匹配。請看[問]。 –

回答

0
  1. 不,我們不能。我們無法知道您描述的是什麼類型的傳感器。從導線描述中,SPI也不是,因爲該協議使用4根導線(有時是3根),並且通常稱它們爲MOSI,MISO,CLK和SS。 slk和sda可能是I2c。也許,誰知道?

  2. 無論何時使用電子設備,您都需要從數據表開始。部件通常被標記(古體)。你通常可以谷歌這些名稱,並在網上找到數據表。製造商發佈這些表格是因爲如果他們是專有的和祕密的,那麼他們將無法使用他們的零件。如果您沒有零部件名稱或數據表,請選擇它。人生如此短暫。

  3. 模擬和數字輸出都有其用途,您不能說其中一個本質上比另一個好。這完全取決於應用程序和你想要做什麼。

總之,得到你的數據表!