[問題] MSP430及DHT11
最近想利用MSP430F5438還有DHT11量測溫溼度
只是遇到了點問題
我的DHT11的DATA腳位連接至P1_0的位置
可是VCC腳及GND腳不知道要連到哪邊才對
有試過連到Port1的VCC及GND還有連到電池串聯3V
不過DATA都沒有收到資料過
電路也有照著datasheet上的圖接線,有接上5K的上拉電阻及0.1uF的電容
整個電路圖是
┌─────┐
┌───┐ │┌──┐ │
│MSP430│ └┼Vcc │ │
│ P1_0┼──────┬──┼Data│ │
│ Vcc┼─┬\/\/\/\/┘ │Nc │ │
│ GND┼┐│ 5k ┌┼GND │ │
└───┘└│──┬───┘└──┘ │
│ ┴100nF │
│ ┬ │
└──┴─────────┘
Vcc與GND有試過接Port1的VCC、GND
還有試過接兩顆電池串聯的正負極
Port1的VCC、GND我直接用電表量出來的電壓是3V多一點點,電池則是3.2V
照著說應該都有超過DHT11的啟動電壓
程式開始後先發送啟動訊息,接著DHT應該會傳回高頻
不過我從IAR的Register那邊看,P1IN完全沒有改變過
請問電路這樣接有問題嗎
另外請教有關電壓不夠的問題
因為需要控制風扇,我找到最小的就是5V,可是Port1的輸出訊號遠遠不到5V
然後從課本上看到有解決的辦法是利用外部電源加上電晶體控制訊號
Vsupply──┬─┬───
┴┌┴┐
┌────┐ △│負│
│ MSP430 │ ││載│
│ │ │└┬┘
│ │ └─┤
│ │ │
│ │ b /c
│ P1_1┼─\/\/\/\/\/─┤
└────┘ \e
│
≡
這邊我是用9014及1N5819,請問這樣電阻要使用多少的才OK
剛剛自己測試的結果是風扇依然不會轉動
還有GND是要接外部電源的還是Port1的GND
對於接地的部分實在是搞不太清楚,感覺接到哪邊都不對
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.130.166
※ 編輯: kmeita 來自: 140.116.130.166 (01/20 00:05)
推
01/20 10:59, , 1F
01/20 10:59, 1F
推
01/20 11:01, , 2F
01/20 11:01, 2F
→
01/20 11:01, , 3F
01/20 11:01, 3F
→
01/20 21:00, , 4F
01/20 21:00, 4F
→
01/20 21:02, , 5F
01/20 21:02, 5F
→
01/20 21:04, , 6F
01/20 21:04, 6F
推
01/21 13:00, , 7F
01/21 13:00, 7F
→
01/21 13:07, , 8F
01/21 13:07, 8F
推
01/21 14:59, , 9F
01/21 14:59, 9F
→
01/21 14:59, , 10F
01/21 14:59, 10F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章