Browse Source

片选完成

temp
tianjialong 2 years ago
parent
commit
8c8a306cd5
  1. 8
      app/MDK-ARM/app.uvguix.29643
  2. 2
      app/MDK-ARM/app.uvoptx
  3. 55
      usersrc/usermain.c

8
app/MDK-ARM/app.uvguix.29643

@ -93,8 +93,8 @@
<flags>0</flags> <flags>0</flags>
<showCmd>1</showCmd> <showCmd>1</showCmd>
<MinPosition> <MinPosition>
<xPos>-1</xPos>
<yPos>-1</yPos>
<xPos>-32000</xPos>
<yPos>-32000</yPos>
</MinPosition> </MinPosition>
<MaxPosition> <MaxPosition>
<xPos>-1</xPos> <xPos>-1</xPos>
@ -1883,9 +1883,9 @@
</Doc> </Doc>
<Doc> <Doc>
<Name>..\..\usersrc\usermain.c</Name> <Name>..\..\usersrc\usermain.c</Name>
<ColumnNumber>1</ColumnNumber>
<ColumnNumber>3</ColumnNumber>
<TopLine>57</TopLine> <TopLine>57</TopLine>
<CurrentLine>81</CurrentLine>
<CurrentLine>73</CurrentLine>
<Folding>1</Folding> <Folding>1</Folding>
<ContractedFolders></ContractedFolders> <ContractedFolders></ContractedFolders>
<PaneID>0</PaneID> <PaneID>0</PaneID>

2
app/MDK-ARM/app.uvoptx

@ -120,7 +120,7 @@
<SetRegEntry> <SetRegEntry>
<Number>0</Number> <Number>0</Number>
<Key>CMSIS_AGDI</Key> <Key>CMSIS_AGDI</Key>
<Name>-X"Any" -UAny -O462 -S8 -C0 -P00000000 -N00("") -D00(00000000) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC8000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L432KBUx$CMSIS\Flash\STM32L4xx_128.FLM)</Name>
<Name>-X"Any" -UAny -O2510 -S8 -C0 -P00000000 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO65554 -TC10000000 -TT10000000 -TP20 -TDS8007 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC8000 -FN1 -FF0STM32L4xx_128.FLM -FS08000000 -FL020000 -FP0($$Device:STM32L432KBUx$CMSIS\Flash\STM32L4xx_128.FLM)</Name>
</SetRegEntry> </SetRegEntry>
<SetRegEntry> <SetRegEntry>
<Number>0</Number> <Number>0</Number>

55
usersrc/usermain.c

@ -36,33 +36,36 @@ uint8_t SPI_ReadWriteByte(uint8_t txData)
uint8_t i; uint8_t i;
uint8_t rxData = 0; uint8_t rxData = 0;
for (i = 0; i < 8; i++)
{
SPI_SCK_0();
sys_delay_us(1);
//
if (txData & 0x80)
{
SPI_MOSI_1();
}
else
{
SPI_MOSI_0();
}
txData <<= 1;
sys_delay_us(1);
SPI_CS_0();
SPI_SCK_1();
sys_delay_us(1);
//
rxData <<= 1;
if (SPI_READ_MISO())
{
rxData |= 0x01;
}
sys_delay_us(1);
}
SPI_SCK_0();
// for (i = 0; i < 8; i++)
// {
// SPI_SCK_0();
// sys_delay_us(1);
// //
// if (txData & 0x80)
// {
// SPI_MOSI_1();
// }
// else
// {
// SPI_MOSI_0();
// }
// txData <<= 1;
// sys_delay_us(1);
// SPI_SCK_1();
// sys_delay_us(1);
// //
// rxData <<= 1;
// if (SPI_READ_MISO())
// {
// rxData |= 0x01;
// }
// sys_delay_us(1);
// }
// SPI_SCK_0();
SPI_CS_1();
return rxData; return rxData;
} }

Loading…
Cancel
Save