[問題] 有關於MCU去改某顆IC暫存器之值

作者: Acekirisame (達陸趁現在!)   2013-07-05 15:20:32
各位先進
我在工作上遇到了一些瓶頸,希望有先進給我點起頭
目前我正在想把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) ; /* 之類的等等
}
不過第一行的語法應該是錯的,不知道先進有何建議
作者: ruemann (路人甲)   2013-07-05 16:50:00
interface?你有interface和通訊格式 然後就照表操課 我不懂你的問題
作者: Acekirisame (達陸趁現在!)   2013-07-05 17:03:00
SPI interface現在是照表操課寫程式的部份不是很懂,目前狂GOOGLE中問題大概就是>我想要在各個暫存器寫入0b00101100這樣類似的指令
作者: ruemann (路人甲)   2013-07-05 17:47:00
你要先把SPI的波形用MCU刻出來 剩下的就是去看DATASHEET看他SPI是怎麼傳的 SPI有四種格式 要弄對 另外就是資料的方向,看是MSB先傳還是LSB先傳
作者: Acekirisame (達陸趁現在!)   2013-07-05 18:51:00
wow...原來如此,光是刻波形就有點頭痛了
作者: a9d9   2013-07-05 20:42:00
簡單的SPI練習93C66,不然就找有內建SPI的MCU,就簡單多了。
作者: govert ( )   2013-07-06 01:58:00
那一顆MCU?現在的MCU大部份都有SPI的.但不見得4個mode都有.
作者: wgst88w (清楚明「熙」)   2013-07-06 08:37:00
好奇地請問,「刻波形」是不是指 digital valuesrepresenting voltage levels 的意思呢?Thanks.
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2013-07-06 22:36:00
給我錢我幫你作,給我咩我教咩寫(逃) (just a joke)
作者: Acekirisame (達陸趁現在!)   2013-07-07 20:01:00
MCU STM8AF6226我希望比較想學習orz
作者: WolfLord (呆呆小狼￾ ￾ N￾ ￾ )   2013-07-08 01:39:00
這個MCU自己就有SPI硬體周邊了,PDF用力k一k吧。
作者: Acekirisame (達陸趁現在!)   2013-07-08 07:33:00
OK 了解 正在努力踏入MCU Program領域

Links booklink

Contact Us: admin [ a t ] ucptt.com