[问题] 有关于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