亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stm32f10x_spi.h

?? STM32F RFID通訊源代碼(支持雙向發送接收)
?? H
字號:
/******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
* File Name          : stm32f10x_spi.h
* Author             : MCD Application Team
* Date First Issued  : 09/29/2006
* Description        : This file contains all the functions prototypes for the
*                      SPI firmware library.
********************************************************************************
* History:
* 02/05/2007: V0.1
* 09/29/2006: V0.01
********************************************************************************
* THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
* AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
* INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
* CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
* INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*******************************************************************************/

/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __STM32F10x_SPI_H
#define __STM32F10x_SPI_H

/* Includes ------------------------------------------------------------------*/
#include "stm32f10x_map.h"

/* Exported types ------------------------------------------------------------*/
/* SPI Init structure definition */
typedef struct
{
  u16 SPI_Direction;
  u16 SPI_Mode;
  u16 SPI_DataSize;
  u16 SPI_CPOL;
  u16 SPI_CPHA;
  u16 SPI_NSS;
  u16 SPI_BaudRatePrescaler;
  u16 SPI_FirstBit;
  u16 SPI_CRCPolynomial;
}SPI_InitTypeDef;

/* Exported constants --------------------------------------------------------*/
/* SPI data direction mode */
#define SPI_Direction_2Lines_FullDuplex    ((u16)0x0000)
#define SPI_Direction_2Lines_RxOnly        ((u16)0x0400)
#define SPI_Direction_1Line_Rx             ((u16)0x8000)
#define SPI_Direction_1Line_Tx             ((u16)0xC000)

/* SPI master/slave mode */
#define SPI_Mode_Master                    ((u16)0x0104)
#define SPI_Mode_Slave                     ((u16)0x0000)

/* SPI data size */
#define SPI_DataSize_16b                   ((u16)0x0800)
#define SPI_DataSize_8b                    ((u16)0x0000)
 
/* SPI Clock Polarity */
#define SPI_CPOL_Low                       ((u16)0x0000)
#define SPI_CPOL_High                      ((u16)0x0002)

/* SPI Clock Phase */
#define SPI_CPHA_1Edge                     ((u16)0x0000)
#define SPI_CPHA_2Edge                     ((u16)0x0001)

/* SPI Slave Select management */
#define SPI_NSS_Soft                       ((u16)0x0200)
#define SPI_NSS_Hard                       ((u16)0x0000)

/* SPI BaudRate Prescaler  */
#define SPI_BaudRatePrescaler_2            ((u16)0x0000)
#define SPI_BaudRatePrescaler_4            ((u16)0x0008)
#define SPI_BaudRatePrescaler_8            ((u16)0x0010)
#define SPI_BaudRatePrescaler_16           ((u16)0x0018)
#define SPI_BaudRatePrescaler_32           ((u16)0x0020)
#define SPI_BaudRatePrescaler_64           ((u16)0x0028)
#define SPI_BaudRatePrescaler_128          ((u16)0x0030)
#define SPI_BaudRatePrescaler_256          ((u16)0x0038)

/* SPI MSB/LSB transmission */
#define SPI_FirstBit_MSB                   ((u16)0x0000)
#define SPI_FirstBit_LSB                   ((u16)0x0080)

/* SPI DMA transfer requests */
#define SPI_DMAReq_Tx                      ((u16)0x0002)
#define SPI_DMAReq_Rx                      ((u16)0x0001)
  
/* SPI NSS internal software mangement */
#define SPI_NSSInternalSoft_Set            ((u16)0x0100)
#define SPI_NSSInternalSoft_Reset          ((u16)0xFEFF)

/* SPI CRC Transmit/Receive */
#define SPI_CRC_Tx                         ((u8)0x00)
#define SPI_CRC_Rx                         ((u8)0x01)

/* SPI direction transmit/receive */
#define SPI_Direction_Rx                   ((u16)0xBFFF)
#define SPI_Direction_Tx                   ((u16)0x4000)

/* SPI interrupts definition */
#define SPI_IT_TXE                         ((u8)0x71)
#define SPI_IT_RXNE                        ((u8)0x60)
#define SPI_IT_ERR                         ((u8)0x50)

#define SPI_IT_OVR                         ((u8)0x56)
#define SPI_IT_MODF                        ((u8)0x55)
#define SPI_IT_CRCERR                      ((u8)0x54)

/* SPI flags definition */
#define SPI_FLAG_BSY                       ((u8)0x0080)
#define SPI_FLAG_OVR                       ((u8)0x0040)
#define SPI_FLAG_MODF                      ((u8)0x0020)
#define SPI_FLAG_CRCERR                    ((u8)0x0010)
#define SPI_FLAG_TXE                       ((u8)0x0002)
#define SPI_FLAG_RXNE                      ((u8)0x0001)

/* Exported macro ------------------------------------------------------------*/
/* Exported functions ------------------------------------------------------- */
void SPI_DeInit(SPI_TypeDef* SPIx);
void SPI_Init(SPI_TypeDef* SPIx, SPI_InitTypeDef* SPI_InitStruct);
void SPI_StructInit(SPI_InitTypeDef* SPI_InitStruct);
void SPI_Cmd(SPI_TypeDef* SPIx, FunctionalState NewState);
void SPI_ITConfig(SPI_TypeDef* SPIx, u8 SPI_IT, FunctionalState NewState);
void SPI_DMACmd(SPI_TypeDef* SPIx, u16 SPI_DMAReq, FunctionalState NewState);
void SPI_SendData(SPI_TypeDef* SPIx, u16 Data);
u16 SPI_ReceiveData(SPI_TypeDef* SPIx);
void SPI_NSSInternalSoftwareConfig(SPI_TypeDef* SPIx, u16 SPI_NSSInternalSoft);
void SPI_SSOutputCmd(SPI_TypeDef* SPIx, FunctionalState NewState);
void SPI_TransmitCRC(SPI_TypeDef* SPIx);
void SPI_CalculateCRC(SPI_TypeDef* SPIx, FunctionalState NewState);
u16 SPI_GetCRC(SPI_TypeDef* SPIx, u8 SPI_CRC);
u16 SPI_GetCRCPolynomial(SPI_TypeDef* SPIx);
void SPI_BiDirectionalLineConfig(SPI_TypeDef* SPIx, u16 SPI_Direction);
FlagStatus SPI_GetFlagStatus(SPI_TypeDef* SPIx, u16 SPI_FLAG);
void SPI_ClearFlag(SPI_TypeDef* SPIx, u16 SPI_FLAG);
ITStatus SPI_GetITStatus(SPI_TypeDef* SPIx, u8 SPI_IT);
void SPI_ClearITPendingBit(SPI_TypeDef* SPIx, u8 SPI_IT);

#endif /*__STM32F10x_SPI_H */

/******************* (C) COPYRIGHT 2007 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区三区av| 国产精品久久毛片av大全日韩| 国产成人精品一区二区三区网站观看| 亚洲欧美综合在线精品| 精品久久久久久久人人人人传媒 | 日韩女优电影在线观看| 一本色道久久综合精品竹菊| 国产伦精品一区二区三区免费迷| 亚洲综合久久久久| 中文字幕在线视频一区| 精品理论电影在线| 欧美一区二区播放| 欧美日韩综合不卡| 色欧美88888久久久久久影院| 国产麻豆午夜三级精品| 老司机精品视频在线| 视频在线观看一区二区三区| 亚洲毛片av在线| 国产精品成人一区二区三区夜夜夜| 日韩欧美电影一二三| 欧美专区日韩专区| 色综合视频一区二区三区高清| 国产精品2024| 国产乱妇无码大片在线观看| 久久国产欧美日韩精品| 日本成人在线不卡视频| 日本欧美一区二区三区乱码| 日韩国产欧美在线观看| 天堂影院一区二区| 日韩精品欧美成人高清一区二区| 亚洲主播在线播放| 亚洲成人综合视频| 午夜精品视频在线观看| 午夜欧美大尺度福利影院在线看| 亚洲乱码日产精品bd| 亚洲人成网站色在线观看| 亚洲日本一区二区三区| 综合中文字幕亚洲| 亚洲免费电影在线| 亚洲一区二区在线视频| 婷婷国产在线综合| 美洲天堂一区二卡三卡四卡视频| 日本麻豆一区二区三区视频| 麻豆成人免费电影| 国产一区不卡视频| 粉嫩欧美一区二区三区高清影视 | 亚洲第一福利视频在线| 日韩激情一二三区| 久久99九九99精品| 国产毛片精品国产一区二区三区| 国产精品一级片在线观看| 成人美女视频在线观看18| 91网上在线视频| 欧美在线观看视频在线| 4438亚洲最大| 国产日韩欧美综合一区| 自拍偷拍欧美激情| 亚洲成a人在线观看| 免费高清在线一区| 大白屁股一区二区视频| 色婷婷综合久色| 欧美一区二区网站| 国产色一区二区| 夜夜精品视频一区二区| 美女高潮久久久| 丰满白嫩尤物一区二区| 欧美午夜寂寞影院| 精品蜜桃在线看| 亚洲欧美电影一区二区| 欧美aa在线视频| thepron国产精品| 欧美精品在线一区二区| 国产亚洲午夜高清国产拍精品 | 视频一区二区中文字幕| 国产精品一区二区x88av| 91久久精品一区二区三区| 日韩欧美一二区| 国产精品成人一区二区艾草| 日产国产欧美视频一区精品| 国产成人精品一区二区三区四区| 欧美在线观看视频在线| 久久久精品2019中文字幕之3| 亚洲美女视频在线观看| 久久精品99久久久| 色哦色哦哦色天天综合| 久久夜色精品一区| 午夜电影网亚洲视频| 成人aa视频在线观看| 欧美一级二级在线观看| 亚洲日本丝袜连裤袜办公室| 激情深爱一区二区| 欧美性xxxxxxxx| 国产精品网站导航| 韩国视频一区二区| 欧美理论片在线| 国产精品国产三级国产三级人妇| 免费看日韩精品| 欧美伊人精品成人久久综合97 | 国产欧美日产一区| 日本女人一区二区三区| 欧美性xxxxx极品少妇| 国产精品理伦片| 国产一区二区三区在线观看免费视频 | 欧美精品乱码久久久久久| 欧美国产禁国产网站cc| 美女尤物国产一区| 欧美视频一区二区三区四区| 中文字幕一区二区三区乱码在线| 久久99精品久久久久久| 欧美日韩国产影片| 亚洲中国最大av网站| 93久久精品日日躁夜夜躁欧美| 久久精品男人的天堂| 麻豆精品在线播放| 日韩一区二区在线看片| 五月婷婷色综合| 欧美日韩国产片| 亚洲一区二区中文在线| 日本韩国欧美一区二区三区| 亚洲欧洲精品成人久久奇米网| 国产一区二区精品在线观看| 亚洲成人第一页| 一本高清dvd不卡在线观看| 国产精品蜜臀av| 成人一区二区视频| 欧美国产精品一区二区三区| 国产精品18久久久久久久网站| 欧美tickling网站挠脚心| 日本va欧美va欧美va精品| 在线不卡a资源高清| 日韩精品亚洲专区| 欧美一区二区免费| 麻豆成人91精品二区三区| 日韩视频在线一区二区| 麻豆精品一区二区综合av| 精品国精品国产尤物美女| 韩国女主播成人在线观看| xfplay精品久久| 风流少妇一区二区| 亚洲丝袜精品丝袜在线| 在线视频一区二区三| 亚洲成人自拍一区| 欧美一区二区三区四区视频| 久久99精品一区二区三区| 欧美国产国产综合| 色婷婷亚洲一区二区三区| 一区二区视频在线看| 欧美日韩国产综合一区二区三区 | aa级大片欧美| 亚洲六月丁香色婷婷综合久久 | 久久久精品影视| 播五月开心婷婷综合| 亚洲天堂网中文字| 欧美色网站导航| 久久精品国产99| 中文字幕一区二区在线观看 | 欧洲国内综合视频| 日韩不卡一区二区三区 | 日韩成人av影视| 久久久激情视频| 色婷婷狠狠综合| 精品中文av资源站在线观看| 国产精品丝袜在线| 欧美日韩精品一区二区三区蜜桃 | 91成人在线免费观看| 日本aⅴ精品一区二区三区| 久久久久久麻豆| 99r国产精品| 麻豆国产欧美一区二区三区| 中文字幕+乱码+中文字幕一区| 欧洲视频一区二区| 国产一区二区日韩精品| 一区二区三区鲁丝不卡| 久久先锋影音av鲁色资源| 91视频国产资源| 蜜乳av一区二区| 亚洲欧美日韩中文字幕一区二区三区 | 日韩国产在线一| 国产精品毛片无遮挡高清| 欧美日韩精品二区第二页| 国产91精品精华液一区二区三区| 亚洲伊人色欲综合网| 久久蜜桃av一区精品变态类天堂| 色综合婷婷久久| 欧美二区在线观看| 成+人+亚洲+综合天堂| 免费成人深夜小野草| 一区二区国产视频| 久久久久久9999| 欧美日韩国产精品自在自线| 国产成人精品一区二区三区四区 | 日本sm残虐另类| 亚洲蜜臀av乱码久久精品蜜桃| 精品美女一区二区| 欧美日韩国产电影| 色呦呦日韩精品| 成人av手机在线观看| 国产一区二区三区久久久| 首页国产欧美日韩丝袜| 亚洲精品成人少妇|