你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
songshiqun2010 发表于 2019-5-10 09:20 在DMA的传输完成中断中操作NSS即可。
评分
查看全部评分
评分
查看全部评分
感謝, 所以我應該在中斷裡加 " " 這一段來 enable NSS ?
然後在 HAL_SPI_TxCpltCallback() 裡面去 disable NSS ?
謝謝解答
void DMA1_Stream0_IRQHandler(void)
{
/* USER CODE BEGIN DMA1_Stream0_IRQn 0 */
" check data for nss1 or nss2 "
" enable nss1 or nss2"
/* USER CODE END DMA1_Stream0_IRQn 0 */
HAL_DMA_IRQHandler(&hdma_spi2_tx);
/* USER CODE BEGIN DMA1_Stream0_IRQn 1 */
/* USER CODE END DMA1_Stream0_IRQn 1 */
}