我使用的是Delphi编写: var mBuf:array[0..(mMAX_BUFFER_LENGTH - 1)]of Byte; mLen:cardinal; begin Memo1.Lines.Clear; mBuf[0]:=100; mLen:=8; if (CH341StreamSPI4(mIndex,0,mLen,@mBuf[0]) =False) then application.MessageBox ( '发送状态值失败!','CH341',MB_ICONEXCLAMATION); Memo1.Lines.Add(IntToStr(mBuf[0]));
为何Memo1中返回的都是255,然后用示波器捕捉DA3也未见脉冲始终高电平,倒反在写I/O时可看到DA3有脉冲。烦劳可不可以给一个Delphi的关于SPI的例子,谢谢!
热门产品 :
CH394: 以太网协议栈芯片