亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請大佬賜教一下關于MCP3421芯片的問題

查看數: 8177 | 評論數: 21 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-12-12 17:21

正文摘要:

簡單描述一下我遇到的問題:了解到MCP3421是一塊精度很高的AD,而且利用I2C通信。所以想用32做一個簡單表頭。 搭建AD部分電路,我用的是官方應用電路: (這里VDD用的是5V電源,stm32用的是3.3V,電源是分開 ...

回復

ID:230500 發表于 2026-5-8 19:47
主要問題前面網友都已經回答正確了, 我補充下硬件需要修改的問題, 3421使用的是5V,你的IIC口上拉的是5V, 單片機電源是3.3V, 這樣直連,雖然STM32有些口可以容忍5V,但是作為項目級  這樣容易出問題。  建議上拉接到MCU這端3.3V。不要上拉到5V , 如果IIC走線比較長建議與MCU通訊IIC串10-100R電阻,
ID:1170857 發表于 2026-5-7 09:02
lksbbs 發表于 2024-1-16 07:57
謝謝,不是應答的問題,已經解決了,是接收數據前需要先拉低數據位,或者說先清0

大佬,這要咋改啊
ID:149642 發表于 2024-1-16 07:57
Y_G_G 發表于 2024-1-15 12:44
每讀取完一個字節的數據,就要應答一次
讀取完所有的數據,就要發送一個不應答信號和一個停止信號,不然數 ...

謝謝,不是應答的問題,已經解決了,是接收數據前需要先拉低數據位,或者說先清0
ID:401564 發表于 2024-1-15 12:44
lksbbs 發表于 2024-1-13 21:03
我是只讀了第一個字節,后面就讀不出了。。不知道什么原因,配置16位,18位,14位都是這樣。。應答程序應該 ...

每讀取完一個字節的數據,就要應答一次
讀取完所有的數據,就要發送一個不應答信號和一個停止信號,不然數據容易亂
要嚴格按照時序圖上的來操作
ID:149642 發表于 2024-1-13 21:03
我是只讀了第一個字節,后面就讀不出了。。不知道什么原因,配置16位,18位,14位都是這樣。。應答程序應該沒問題,
ID:703081 發表于 2022-4-12 11:36
高手在民間
ID:417546 發表于 2022-4-1 21:10
微兔程序 發表于 2020-9-24 11:33
MCP3421不兼容3.3V呀,要把MCP3421電源換成3.3V

支持的,官方手冊是2.7-5.5V!
ID:417546 發表于 2022-4-1 21:09
微兔程序 發表于 2020-9-24 11:33
MCP3421不兼容3.3V呀,要把MCP3421電源換成3.3V

mcp3421.png (44.98 KB, 下載次數: 92)

mcp3421.png
ID:149642 發表于 2021-4-20 11:51
哎,只會匯編,咋辦?
板凳,瓜子,啤酒。
ID:822748 發表于 2020-9-24 11:33
MCP3421不兼容3.3V呀,要把MCP3421電源換成3.3V
ID:684378 發表于 2020-1-9 21:50
代碼就懶得看了,實話說MCP3421我正好做過,你首先確定你的I2C通了沒有,上電有默認設置,你先讀一個字節看對不對,讀寫地址別搞錯了,D0  D1,
ID:214223 發表于 2019-12-16 12:17
Y_G_G 發表于 2019-12-14 11:06
其實這IC沒有那么難操作的,就數據處理不太好處理,用C的話就不存在這個問題的
你可以先寫一個專門驗證的 ...

好,那我先單獨做試試,實在是非常感謝
ID:401564 發表于 2019-12-14 11:06
Host 發表于 2019-12-13 15:46
噢噢噢噢,麻煩了,非常感謝

其實這IC沒有那么難操作的,就數據處理不太好處理,用C的話就不存在這個問題的
你可以先寫一個專門驗證的函數,功能也不要太多就,就寫入和讀取功能驗證而已,只要能正常寫入和讀取,器件就會有應答信號,其它的再慢慢的修改
ID:214223 發表于 2019-12-13 15:49
還有大佬賜教嗎?小弟感激不盡
ID:214223 發表于 2019-12-13 15:46
Y_G_G 發表于 2019-12-13 11:57
那就不知道了,我是用匯編的,C語言是真心看不明白

噢噢噢噢,麻煩了,非常感謝
ID:662832 發表于 2019-12-13 12:37
每一批出廠的IC的IIC地址都是不一樣,用別人的代碼就不一定行,要看你的IC的絲印
ID:401564 發表于 2019-12-13 11:57
Host 發表于 2019-12-13 10:45
我看了下我這個是默認絲印是000,那么問題應該不在這對吧?

那就不知道了,我是用匯編的,C語言是真心看不明白
ID:214223 發表于 2019-12-13 10:45
Y_G_G 發表于 2019-12-13 08:19
這個IC的IIC地址并不是固定的,是根據IC上絲印來決定的
每一批出廠的IC的IIC地址都是不一樣的,所以,你用 ...

我看了下我這個是默認絲印是000,那么問題應該不在這對吧?
ID:214223 發表于 2019-12-13 10:40
Y_G_G 發表于 2019-12-13 08:19
這個IC的IIC地址并不是固定的,是根據IC上絲印來決定的
每一批出廠的IC的IIC地址都是不一樣的,所以,你用 ...

噢噢噢噢,十分謝謝,我以為器件出廠默認都是000
ID:401564 發表于 2019-12-13 08:19
這個IC的IIC地址并不是固定的,是根據IC上絲印來決定的
每一批出廠的IC的IIC地址都是不一樣的,所以,你用別人的代碼就不一定行,要看你手頭上IC的絲印來決定的
ID:214223 發表于 2019-12-12 17:25
突然想起來這個初始化程序好像也是在51論壇里面看到的,他們也確實能用啊!

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表