diff --git a/src/main/scala/backBoard/shin/SpiInterface.scala b/src/main/scala/backBoard/shin/SpiInterface.scala index fa6931a..1edffa7 100644 --- a/src/main/scala/backBoard/shin/SpiInterface.scala +++ b/src/main/scala/backBoard/shin/SpiInterface.scala @@ -199,7 +199,7 @@ class QSpiInterface(edge: Boolean) extends SpiInterfaceBase{ & ~shiftCSn(1) ){ when( (if( edge ) { bitSel.andR } else { bitSel === 0.U }) ){ - when((byteSel === 0.U || byteSel === 1.U || byteSel === 2.U) ){ + when( byteSel === 0.U || byteSel === 1.U || ( if( edge ) { false.B } else { byteSel === 2.U } ) ){ exRego := 0.U //地址1,cmd } .elsewhen( isSpiRead ){ exRego := io.datar