嵌入式开发者社区

标题: 6748用户,SPI问题 [打印本页]

作者: chene    时间: 2014-10-31 19:28
标题: 6748用户,SPI问题
在贵公司给的SPI-flash例程中有以下问题
(1)什么时候(哪条命令),主设备往从设备发clock信号,假如要字长是16位的话,是不是一次读写只往从设备发16个周期的clock信号。
(2)SPI是怎么中断的啊,最起码这个中断的前提得接收数据吧,这样的话,就得在中断之前向从设备发Clock信号了吧
(3)例程里面字长是8位,我改成16位的话是不是这一条命令  /* Sets the Charcter length */
    SPICharLengthSet(SOC_SPI_1_REGS, CHAR_LENGTH, dataFormat);

作者: 希望缄默    时间: 2014-11-1 13:45



1、数据传输的时候
2、发送 void SpiTransfer(void) 使能中断
3、是

作者: chene    时间: 2014-11-2 23:11
@1,我当然是知道数据传输的时候了,关键是哪条命令啊, SPIDat1Config(SOC_SPI_1_REGS, SPI_DATA_FORMAT0, 0x1);还是这个  SPITransmitData1(SOC_SPI_1_REGS, *p_tx);





欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4