找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7356|回復: 7
打印 上一主題 下一主題
收起左側

關于HMC5883L的DRDY引腳使用

[復制鏈接]
跳轉到指定樓層
樓主
ID:257877 發(fā)表于 2018-7-30 15:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我買了個GY87的模塊上,然后關于HMC5883L在原理圖上,有引出一個引腳DRDY,然后這個引腳我查閱了一下,好像是中斷輸出數(shù)據(jù)使用(不知對不對),但是我見了好多的帖子,幾乎都是DRDY這個引腳沒有使用。所以我想請問我應該怎么去使用這個DRDY引腳,我用STM32作為主控。謝謝大家回答。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:567841 發(fā)表于 2019-7-1 15:44 | 只看該作者
你好,我也在用這個模塊可以咨詢一下你是咋用的嗎
回復

使用道具 舉報

板凳
ID:891089 發(fā)表于 2024-7-8 21:39 | 只看該作者
你好呀,我也在用gy87這個模塊,陀螺儀氣壓計都成功驅動了,唯獨這個hmc5883l模塊沒有反應,請問知道是什么原因嗎?或者可以貼一下代碼嗎?
回復

使用道具 舉報

地板
ID:891089 發(fā)表于 2024-7-8 21:42 | 只看該作者
另外,這個中斷引腳說明書上是這么說的:數(shù)據(jù)準備,中斷引腳。內部被拉高。選項為連接,當數(shù)據(jù)位于輸出寄存器上時會在低電位上停250μsec。因該就是檢測是否有數(shù)據(jù)的
回復

使用道具 舉報

5#
ID:344848 發(fā)表于 2024-7-9 05:16 | 只看該作者
美琴的備胎 發(fā)表于 2024-7-8 21:42
另外,這個中斷引腳說明書上是這么說的:數(shù)據(jù)準備,中斷引腳。內部被拉高。選項為連接,當數(shù)據(jù)位于輸出寄存 ...

在ArduinoUNO上的基本使用
        在ArduinoIDE菜單欄 → 項目 → 加載庫 → 管理庫  
        搜索 HMC5883
        安裝的第一個
        然后在 ArduinoIDE菜單欄 → 文件 → 示例,找到 Adafruit HMC5883 Unified的唯一一個示例文件,打開。
回復

使用道具 舉報

6#
ID:344848 發(fā)表于 2024-7-9 05:34 | 只看該作者
軟件案例參考樓層5#,上傳HMC5883數(shù)據(jù)手冊

hmc5883l.pdf

718.13 KB, 下載次數(shù): 4

回復

使用道具 舉報

7#
ID:891089 發(fā)表于 2024-7-9 09:46 來自觸屏版 | 只看該作者
donglw 發(fā)表于 2024-7-9 05:16
在ArduinoUNO上的基本使用
在ArduinoIDE菜單欄 → 項 ...

就是用的這個,id版本,量程什么都出來了,但是讀取之后就只讀了一次,后面一直重復這組數(shù)據(jù),不會變動。是修改過庫里的.c  .h文件嗎?
回復

使用道具 舉報

8#
ID:628113 發(fā)表于 2024-7-9 21:58 | 只看該作者
IIC  器件的中斷 和一般器件中斷 不一樣。
一般中斷產(chǎn)生,就在中斷處理里讀取數(shù)據(jù),例如觸摸屏中斷。
但是 IIC 中斷不是這樣用的。
因為 IIC 速度過慢, 如果在 中斷處理里 讀取數(shù)據(jù), 除非是 DMA 模式, 否則將會是一個系統(tǒng)隱患。
IIC 中斷主要是用來喚醒器件的,例如MCU。
就是說它的使用場景是:  需要讀取數(shù)據(jù)時, 就喚醒MCU, 平時 MCU 就睡眠。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

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