bspi.c
上传用户:yyyd609
上传日期:2022-07-18
资源大小:183k
文件大小:6k
源码类别:

微处理器开发

开发平台:

C/C++

  1. /******************** (C) COPYRIGHT 2003 STMicroelectronics ********************
  2. * File Name          : bspi.c
  3. * Author             : MCD Application Team
  4. * Date First Issued  : 05/16/2003
  5. * Description        : This file provides all the BSPI software functions
  6. ********************************************************************************
  7. * History:
  8. *  01/01/2004 : V1.2
  9. *  14/07/2004 : V1.3
  10. *******************************************************************************/
  11. #include "bspi.h"
  12. /*******************************************************************************
  13. * Function Name  : BSPI_Init
  14. * Description    : Initializes BSPI peripheral control and registers to their default reset values.
  15. * Input          : BSPIx where x can be 0 or 1 to select the BSPI peripheral.
  16. * Output         : BSPI peripheral registers and BSPI global variables are initialized.
  17. * Return         : None.
  18. *******************************************************************************/
  19. void BSPI_Init(BSPI_TypeDef *BSPIx)
  20. {
  21.   BSPIx->CSR2 = 0x41;
  22.   BSPIx->CSR1 = 0x00;
  23.   BSPIx->CLK  = 0x06;
  24. }
  25. /*******************************************************************************
  26. * Function Name  : BSPI_TrItSrc.
  27. * Description    : Configures the transmit interrupt source.
  28. * Input 1        : BSPIx where x can be 0 or 1 to select the BSPI peripheral.
  29. * Input 2        : TrItSrc: specifies the transmit interrupt source.
  30. *  : Refer to the section 慣ransmit Interrupt Sources