看板 Gossiping 關於我們 聯絡資訊
我沒開發過 i2c 現在正在看別人寫的 code 我看幾個 function 是直接用 read, write 去寫或讀 uint_8 不過我看有人是用 ioctl 來寫 好像是要把值存到一個叫做 i2c_rdwr_ioctl_data 的結構再傳 (沒用過 目前只是看程式而已) 你們 i2c 通常都用啥方法開發 有推薦的嗎 還是有其他介面更好用的 -- 黑塔可愛,黑塔務實 https://i.imgur.com/W9ixjQE.gif -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.91.73 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1743585515.A.7BA.html
vowpool: 有的MCU有支援i2c收發暫存器 125.227.40.62 04/02 17:20
I2C收發暫存器是什麼
scofied8877: 閉著眼睛選 46.250.250.249 04/02 17:20
johnhmj: 本肥都問芙莉蓮 49.216.225.136 04/02 17:20
vowpool: 不用MCU內建暫存器的話 就要自己寫functi 125.227.40.62 04/02 17:21
喔喔 你說 vendor 提供的介面之類的嗎
wkuochen: 我都用put與get 61.61.36.152 04/02 17:21
※ 編輯: Wardyal (60.248.91.73 臺灣), 04/02/2025 17:21:56
sheepxo: i2cread 和 i2cset 49.216.187.101 04/02 17:22
不太可能每次都用 i2c tool 去下指令吧
vowpool: 你是要寫Linux程式 那我就不熟了 125.227.40.62 04/02 17:22
寫 driver 你說的這個暫存器是用什麼寫 有工具可以直接寫 IC 的 register 的意思嗎 ※ 編輯: Wardyal (60.248.91.73 臺灣), 04/02/2025 17:24:18
answer012103: 我都用ctrl-c/ctrl-v 61.219.69.61 04/02 17:23
vowpool: 我說的是嵌入式系統的MCU 125.227.40.62 04/02 17:25
vowpool: 作業系統的話 還是用現成API開發比較好 125.227.40.62 04/02 17:25
Wardyal: 喔喔 好 感謝 60.248.91.73 04/02 17:26
ts05593818: 用m$的API吧 39.12.74.80 04/02 17:27
ststLiang: 你是認真的? 223.137.219.34 04/02 17:29
gino0717: ioctl是世界上最美的指令 114.36.16.217 04/02 17:30
bxc: 我都用嘴叫人開發 42.73.65.255 04/02 17:30
jhjhs33504: 看有沒有好用的lib 不然還要處理例外 1.162.105.109 04/02 18:18
jhjhs33504: 作業系統可能還卡權限 不然安全性問題 1.162.105.109 04/02 18:21
s1an: I2cAccess 223.136.30.147 04/02 19:10