|
@@ -165,9 +165,9 @@ int main(void)
|
|
//LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_1);
|
|
//LL_DMA_EnableIT_TC(DMA1, LL_DMA_CHANNEL_1);
|
|
//LL_DMA_EnableIT_TE(DMA1, LL_DMA_CHANNEL_1);
|
|
//LL_DMA_EnableIT_TE(DMA1, LL_DMA_CHANNEL_1);
|
|
|
|
|
|
- showDigit(Tube_A, 1);
|
|
|
|
- showDigit(Tube_B, 2);
|
|
|
|
- showDigit(Tube_D, 3);
|
|
|
|
|
|
+ showDigit(Tube_A, 0);
|
|
|
|
+ showDigit(Tube_B, 0);
|
|
|
|
+ showDigit(Tube_D, 0);
|
|
showDigit(Tube_E, 4);
|
|
showDigit(Tube_E, 4);
|
|
|
|
|
|
/* Start the DMA transfer from Memory to SPI1 */
|
|
/* Start the DMA transfer from Memory to SPI1 */
|
|
@@ -433,7 +433,7 @@ static void MX_SPI1_Init(void)
|
|
GPIO_InitStruct.Pin = LL_GPIO_PIN_3;
|
|
GPIO_InitStruct.Pin = LL_GPIO_PIN_3;
|
|
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
|
|
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
|
|
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
|
|
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
|
|
- GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
|
|
|
|
|
|
+ GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_OPENDRAIN; //LL_GPIO_OUTPUT_PUSHPULL;
|
|
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
|
|
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
|
|
GPIO_InitStruct.Alternate = LL_GPIO_AF_0;
|
|
GPIO_InitStruct.Alternate = LL_GPIO_AF_0;
|
|
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|
@@ -441,7 +441,7 @@ static void MX_SPI1_Init(void)
|
|
GPIO_InitStruct.Pin = LL_GPIO_PIN_5;
|
|
GPIO_InitStruct.Pin = LL_GPIO_PIN_5;
|
|
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
|
|
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
|
|
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
|
|
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
|
|
- GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
|
|
|
|
|
|
+ GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_OPENDRAIN; //LL_GPIO_OUTPUT_PUSHPULL;
|
|
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
|
|
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
|
|
GPIO_InitStruct.Alternate = LL_GPIO_AF_0;
|
|
GPIO_InitStruct.Alternate = LL_GPIO_AF_0;
|
|
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|
|
LL_GPIO_Init(GPIOB, &GPIO_InitStruct);
|