看板 ASM 關於我們 聯絡資訊
各位先進 我在工作上遇到了一些瓶頸,希望有先進給我點起頭 目前我正在想把MCU跟某個IC結合在一起,那IC有共有17個register 位址分別是0x01,0x02,0x03...0x0A等等,讀寫功能也不太一樣 我目前想用C++ languge寫,那我要怎麼宣告那些register, 宣告之後並各別丟我要的bit進去. >>我先寫一段自己大概的想法 unsigned char portA @port 0x01; main() { portA |= 1 << 0 ; portA &= ~(1 << 2) ; /* 之類的等等 } 不過第一行的語法應該是錯的,不知道先進有何建議 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.221.102.2
ruemann:interface? 07/05 16:50
ruemann:你有interface和通訊格式 然後就照表操課 我不懂你的問題 07/05 16:53
Acekirisame:SPI interface 07/05 17:03
Acekirisame:現在是照表操課寫程式的部份不是很懂,目前狂GOOGLE中 07/05 17:05
Acekirisame:問題大概就是>我想要在各個暫存器寫入0b00101100 07/05 17:06
Acekirisame:這樣類似的指令 07/05 17:06
ruemann:你要先把SPI的波形用MCU刻出來 剩下的就是去看DATASHEET 07/05 17:47
ruemann:看他SPI是怎麼傳的 SPI有四種格式 要弄對 另外就是資料的 07/05 17:48
ruemann:方向,看是MSB先傳還是LSB先傳 07/05 17:48
Acekirisame:wow...原來如此,光是刻波形就有點頭痛了 07/05 18:51
a9d9:簡單的SPI練習93C66,不然就找有內建SPI的MCU,就簡單多了。 07/05 20:42
govert:那一顆MCU?現在的MCU大部份都有SPI的.但不見得4個mode都有. 07/06 01:58
wgst88w:好奇地請問,「刻波形」是不是指 digital values 07/06 08:37
wgst88w:representing voltage levels 的意思呢?Thanks. 07/06 08:38
WolfLord:給我錢我幫你作,給我咩我教咩寫(逃) (just a joke) 07/06 22:36
Acekirisame:MCU STM8AF6226 07/07 20:01
Acekirisame:我希望比較想學習orz 07/07 20:02
WolfLord:這個MCU自己就有SPI硬體周邊了,PDF用力k一k吧。 07/08 01:39
Acekirisame:OK 了解 正在努力踏入MCU Program領域 07/08 07:33