這個項目里面我用了一個3.3v的主控通過I2C與三個從機通訊。首先是因為nodemcu絲印的io號與datasheet里面的不一樣,導致sda和scl鏈接到了不正確的引腳上,另外是邏輯上的錯誤
這個芯片是支持2.7-5.5v的,但是我的電源用的是USB,因為芯片功率較大,所以直接引了VIN到IC上,防止降壓芯片輸出功率不夠,所以主控是3.3v的,芯片是5v的。
但是這個芯片上有一個使能引腳,我把他連接到了主控的IO上想控制開關,但是發現出現了一個問題是會一直被拉低,后來發現是因為這個使能引腳需要拉到5v才行,但是主控只能拉倒3.3v,后來割斷連線直接連接到VCC上就可以了。