请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS1224 大家好、我需要帮助。 我正在尝试配置 MIBSPI3 o SPI3、这是相同的。 发送3个字节到 DAC 8771以进行配置等 但我需要在开始时获得低 CS、直到达到最后一个字节。 我尝试一些配置、如芯片选择保持和芯片选择保持 FC。 这不奏效。
使用芯片选择保持、我得到了这个
使用 HOLD 和 FC 时、我得到了这一结果
我需要这样的东西、
问题是它具有16位数据。 我尝试在 SPI3中使用8位、但不起作用。 这就是我回到 MIBSPI3的原因
//这是我发送命令 uint16 TX_Data_Master[3]的代码={0x00、0x00、0x00}; mibspiInit(); TX_Data_Master[0]= DAC8771_Add_REG_SEL_BUCK_BOOST; TX_Data_Master[1]= 0; TX_Data_Master[2]= 1;//位 RST = 1 mibspiSetData (mibspiREG3、0、TX_Data_Master); mibspiTransfer (mibspiREG3,0); while (!mibspiIsTransferComplete (mibspiREG3,0));
提前感谢






