作者Acekirisame (达陆趁现在!)
看板ASM
标题[问题] 有关於MCU去改某颗IC暂存器之值
时间Fri Jul 5 15:20:32 2013
各位先进
我在工作上遇到了一些瓶颈,希望有先进给我点起头
目前我正在想把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
1F:推 ruemann:interface? 07/05 16:50
2F:推 ruemann:你有interface和通讯格式 然後就照表操课 我不懂你的问题 07/05 16:53
3F:→ Acekirisame:SPI interface 07/05 17:03
4F:→ Acekirisame:现在是照表操课写程式的部份不是很懂,目前狂GOOGLE中 07/05 17:05
5F:→ Acekirisame:问题大概就是>我想要在各个暂存器写入0b00101100 07/05 17:06
6F:→ Acekirisame:这样类似的指令 07/05 17:06
7F:推 ruemann:你要先把SPI的波形用MCU刻出来 剩下的就是去看DATASHEET 07/05 17:47
8F:→ ruemann:看他SPI是怎麽传的 SPI有四种格式 要弄对 另外就是资料的 07/05 17:48
9F:→ ruemann:方向,看是MSB先传还是LSB先传 07/05 17:48
10F:→ Acekirisame:wow...原来如此,光是刻波形就有点头痛了 07/05 18:51
11F:→ a9d9:简单的SPI练习93C66,不然就找有内建SPI的MCU,就简单多了。 07/05 20:42
12F:推 govert:那一颗MCU?现在的MCU大部份都有SPI的.但不见得4个mode都有. 07/06 01:58
13F:推 wgst88w:好奇地请问,「刻波形」是不是指 digital values 07/06 08:37
14F:→ wgst88w:representing voltage levels 的意思呢?Thanks. 07/06 08:38
15F:推 WolfLord:给我钱我帮你作,给我咩我教咩写(逃) (just a joke) 07/06 22:36
16F:→ Acekirisame:MCU STM8AF6226 07/07 20:01
17F:→ Acekirisame:我希望比较想学习orz 07/07 20:02
18F:推 WolfLord:这个MCU自己就有SPI硬体周边了,PDF用力k一k吧。 07/08 01:39
19F:→ Acekirisame:OK 了解 正在努力踏入MCU Program领域 07/08 07:33