free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問答首頁 最新問題 熱門問題 等待回答標(biāo)簽廣場
我要提問

單片機

8位單片機訪問16位的寄存器問題

我現(xiàn)在在做一個測量電阻的程序。芯片使用4位半芯片MAX1499,MCU使用STC的51單片機,但是MAX1499內(nèi)部的寄存器有很多都是16位的。它與MCU的通信使用SPI方式,我想問如何用8位機訪問16位的寄存器啊?傳輸兩次可以嗎?

提問者:gramsoup 地點:- 瀏覽次數(shù):2412 提問時間:10-26 09:15
我有更好的答案
提 交
6條回答
bgvywerq 05-28 22:41


SPI接口多少位都沒問題。如果是并口總線就有限制了。
16位寄存器訪問肯定有相關(guān)時序,你得好好查查AD的資料。

你這的問題跟多少位單片機沒有關(guān)系。
8位單片機可以操作任意位的變量。1位、8位、16位、32位。
你在軟件里面定義為int型的變量。
把16位數(shù)據(jù)按位存到變量里。操作起來都用int來操作。
胡政鵬測試_12 06-01 09:36
連續(xù)讀2次,一個字節(jié)讀完后不對CS線進行操作,只拉低SCLK線,然后再讀一個字節(jié);這樣應(yīng)該可以讀出來16位數(shù)據(jù)。
andyseu 06-02 23:15
也可以不用硬件上的SPI通訊,自己用IO模擬下
yeshard 06-05 13:11
一次操作就可以了,也只能一次操作,芯片的SPI時序必須保證,對于16位信息,MCU需開兩字節(jié)的緩沖區(qū),同時SPI使用軟件模擬,以確??梢赃M行16位操作。
60user43 06-04 02:18
關(guān)鍵在于片選信號。
這是許多微控制器的SPI模塊讓人最不爽的地方……
天天雷鋒 06-04 23:47
如果芯片本身的SPI不支持16位操作,那只能自己用IO口模擬SPI了。SPI主機很容易模擬的,照著時序圖寫就好了。
撰寫答案
提 交
1 / 3
1 / 3
相關(guān)單片機
具有音調(diào)控制的單片機立體聲前置放大器
用于單片機與電子裝置中的開關(guān)電源
單片機軟硬件復(fù)位的條件都有啥
電動機的單片機控制
單片機應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航