初级会员

- 积分
- 59
- 金钱
- 59
- 注册时间
- 2012-7-21
- 在线时间
- 1 小时
|

楼主 |
发表于 2012-7-21 10:42:39
|
显示全部楼层
回复【2楼】正点原子:
就是有无片选的区别吧.
无片选的话,你整个SPI,只能给一个设备用.
有的话,可以多个设备共用一个SPI.
---------------------------------
在连接SSD1322的时候,用的是三线制的,
模拟SPI的io口输出高低电平检测出来是对的,但是oled点不亮
这个是发送指令和数据函数
void OLEDWriteCommand(unsigned char CommandValue)
{
unsigned int CommandNum;
CS0();
DelayUs(1);
//D_C0();
DelayUs(1);
for(CommandNum=0;CommandNum<8;CommandNum++)
{
if(CommandValue&0x80) SDIN1();
else SDIN0();
CommandValue<<=1;
SCLK0();
DelayUs(1);
SCLK1();
DelayUs(1);
}
CS1();
//D_C1();
}
代码上有什么问题吗? |
|