iT邦幫忙

i2c相關文章
共有 13 則文章

技術 I2C 參數定義疑惑

想請問一下大家在網路上爬到好多有關I2C 的文章但大部分都是在講說ADDRESS 的定義之類的我想了解的是為甚麼要看這些參數 https://ithelp.it...

鐵人賽 自我挑戰組 DAY 20

技術 20.連接外部週邊的匯流排-I2C

還是從點亮 LED 燈談起 變頻電風扇調速,我們總是想要由低至高,分段來表示速度,我們可以利用一個 7-節 顯示器 (7-segment LED display...

技術 ADXL345硬體I2C讀寫範例(標準庫、HAL庫)

這邊我記錄一下標準庫和HAL庫撰寫一樣的感測器的差別,看完就知道HAL庫多方便多快速已經很接近Arduino了。 看完這篇一定可以知道我前面幾篇文章為什麼會說想...

技術 STM32-17 I²C EEPROM

上篇針對AT24C256B DataSheet當中的地址以及功能說明,這一篇會使用STM32去對EEPROM做寫入與讀取。 首先先看一下接線的部分(x :不用接...

技術 STM32-16 I²C EEPROM DataSheet

上一篇介紹過了I2C的基本原理以及相關的函數,這一篇會介紹EEPROM來做為I2C實作的示範。 什麼是EEPROM? 全名是電子抹除式可複寫唯讀記憶體,他是一種...

鐵人賽 Software Development DAY 24
verilog or very lag 系列 第 24

技術 【Day24】I2C Master 的實現及驗證(最終章)

今天,我們要來完成整個 I2C 的最後一個部份了!先來看看這個 I2C Master write 模塊該有哪些輸入輸出腳吧: 輸入: clk_sys rst_...

鐵人賽 Arm Platforms DAY 16

技術 [DAY 16] _Si7020溫溼度讀寫

今天來說說溫溼度讀取的部分吧,首先來看看這顆的Datasheet:https://www.silabs.com/documents/public/data-sh...

鐵人賽 Arm Platforms DAY 15

技術 [DAY 15] _EEPROM記憶體讀寫

前天在講I2C時序的時候應該接著這部分講的,忘記了這個記憶體的讀寫對了解I2C很有幫助的實際例子,今天就簡單看看這Datasheet吧,至於程式部分我就不講太多...

鐵人賽 Arm Platforms DAY 13

技術 [DAY 13] _ADXL345_I2C時序說明 (ADXL345)

今天我就來講用邏輯分析儀來看I2C的時序吧,我覺得在學習階段有台邏輯分析儀是很方便的,可以快速查看那個腳的時序,當然用示波器也行,但還要自己拉波型分段看有點麻煩...

鐵人賽 Arm Platforms DAY 12

技術 [DAY 12] _三軸感測器讀取函示講解 (ADXL345)

續昨天的bdp_I2C_ADXL345.c實現讀寫說明,首先先看到Datasheet的第7頁引腳說明,在使用任何感測器前都要先看看引腳的功能描述:]1. VDD...

鐵人賽 Arm Platforms DAY 10

技術 [DAY 10] _軟體實現I2C協議

因為我是用控制high、low,我接下來就貼上部分程式來個別說明,首先要先寫上基本時序的規範,協議的規範我會寫在這兩個檔案:bsp_I2C_gpio.h 和 b...

鐵人賽 Arm Platforms DAY 9

技術 [DAY 9] _I²C協議時序介紹

有不少的感測IC的傳輸方式使用I²C協議,在教學I²C如何撰寫前,作者認為要先了解協議會比較好,不然遇到困難會看不懂錯哪,明明照手冊寫但數值卻跑不出來,這時候通...

技術 24LC04B EEPROM寫入次數超過規定次數會怎樣

分享一下韌體工程師日常最近案子碰到一個eeprom的問題,上電讀取eeprom某個區塊資料的時候發現讀出來的資料會錯誤做了以下測試:1.寫讀測試好幾十萬次(沒有...