談談對HC32F460芯片的QSPI理解

21ic電子網 2021-02-02 00:00


出品  21ic論壇  binoo7

網站:bbs.21ic.com


近在學習華大的HC32F460這個芯片,今天想說說我對QSPI的理解

一、定義

QSPI是Queued SPI的簡寫,是Motorola公司推出的SPI接口的擴展,比SPI應用更加廣泛。

在SPI協議的基礎上,Motorola公司對其功能進行了增強,增加了隊列傳輸機制,推出了隊列串

行外圍接口協議(即QSPI協議)。
QSPI 是一種專用的通信接口,連接單、雙或四(條數據線)

SPI Flash 存儲介質。

二. 六種讀指令的方式

1. 標準讀指令
1.1串行總線周期開始
1.2串行閃存選擇信號被置為有效狀態
1.3從QSIO0管腳輸出該指令的指令代碼(03h/13h)*1
1.4輸出目標地址,該地址的寬度可以通過 QSFCR 寄存器中的AWSL[1:0]位來設置
1.5接收數據,QSPI 的初始狀態選擇的指令就是標準讀指令。

2. 快速讀指令

2.1 串行總線周期開始
2.2 串行閃存選擇信號被置為有效狀態
2.3 從QSIO0管腳輸出該指令的指令代碼(0Bh/0Ch)
2.4 輸出目標地址,地址寬度可以通過 QSFCR 寄存器中的 AWSL[1:0]位來設置
2.5 地址輸出后是一定數量的虛擬周期,其具體數量由 QSFCR 寄存器中的 DMCYCN[3:0]決定。
2.6 數據接收

3. 二線式輸出快速讀指令
二線式輸出快速讀是一種使用兩根信號線進行數據接收的讀指令。

3.1 總線周期開始
3.2 串行閃存選擇信號被置為有效狀態
3.3 從QSIO0管腳輸出該指令的指令代碼(3Bh/3Ch)和目標地址,地址寬度可以通過 QSFCR 寄存器中的AWSL[1:0]位來設置。
3.4 一定數量的虛擬周期,其具體數量由 QSFCR 寄存器中的 DMCYCN[3:0]決定
3.5 通過 QSIO0 和 QSIO1 兩根管腳進行數據接收。偶位數據在 QSIO0 接收,奇位在 QSIO1。


4. 二線式輸入輸出快速讀指令
二線式輸入輸出快速讀是一種使用兩根信號線進行地址發送和數據接收的讀指令。

4.1 串行總線周期開始
4.2 串行閃存選擇信號被置為有效狀態
4.3 QSIO0 管腳輸出該指令的指令代碼(BBh/BCh)。
4.4 從 QSIO0 和 QSIO1兩個管腳輸出目標地址,地址寬度可以通過 QSFCR 寄存器中的 AWSL[1:0]位來設置。
4.5 一定數量的虛擬周期,其具體數量由 QSFCR 寄存器中的 DMCYCN[3:0]決定。
4.6 通過 QSIO0 和 QSIO1 兩根管腳進行數據接收。偶數位的地址和虛擬周期(包括 XIP 模式選擇信息)的傳輸及數據接收使用 QSIO0 管腳,奇數位使用 QSIO1管腳。

5. 四線式輸出快速讀指令
四線式輸出快速讀是一種使用四根信號線進行數據接收的讀指令。

5.1 當一個串行總線周期開始的時候
5.2 串行閃存選擇信號被置為有效狀態
5.3 QSIO0 管腳輸出該指令的指令代碼(6Bh/6Ch)和目標地址,地址寬度通過 QSFCR 寄存器中的AWSL[1:0]位來設置
5.4 在這之后是一定數量的虛擬周期,其具體數量由 QSFCR 寄存器中的 DMCYCN[3:0]決定
5.5 通過 QSIO0,QSIO1,QSIO2 和 QSIO3 四根管腳進行數據接收。


6. 四線式輸入輸出快速讀指令
四線式輸入輸出快速讀是一種使用四根信號線進行地址發送和數據接收的讀指令。

6.1 串行總線周期開始
6.2 串行閃存選擇信號被置為有效狀態
6.3 從QSIO0 管腳輸出該指令的指令代碼(EBh/ECh)
6.4 從 QSIO0,QSIO1,QSIO2 和 QSIO3 四個管腳輸出目標地址,地址寬度可以通過 QSFCR 寄存器中的AWSL[1:0]位來設置。
6.5 一定數量的虛擬周期,具體數量由 QSFCR 寄存器中的 DMCYCN[3:0]決定
6.6 通過 QSIO0,QSIO1,QSIO2 和 QSIO3 四根管腳進行數據接收。


通過以上的介紹,大家應該能看的很清楚各種的數據讀取方式的共同點和不同點是什么
共同點都是需要同步時鐘和片選信號

不同點就是發送數據的時用的是幾個引腳發送的,接收數據的時候是用的幾個引腳

三 .示例解析

數據讀取方式大家都清楚了,下面貼一個4線輸入輸出快速讀取的初始化函數配置過程,首先代碼如下

/* QSPCK Port/Pin definition */#define QSPCK_PORT (PortC)#define QSPCK_PIN (Pin06)
/* QSNSS Port/Pin definition */#define QSNSS_PORT (PortC)#define QSNSS_PIN (Pin07)
/* QSIO0 Port/Pin definition */#define QSIO0_PORT (PortD)#define QSIO0_PIN (Pin08)
/* QSIO1 Port/Pin definition */#define QSIO1_PORT (PortD)#define QSIO1_PIN (Pin09)
/* QSIO2 Port/Pin definition */#define QSIO2_PORT (PortD)#define QSIO2_PIN (Pin10)
/* QSIO3 Port/Pin definition */#define QSIO3_PORT (PortD)#define QSIO3_PIN (Pin11)

引腳的功能如上圖所示

如果是SPI通訊的話是4根線,一個時鐘線,一個片選線,兩個數據線MISO和MOSI

引腳既然比SPI多那么傳輸的速度肯定也要比SPI速度快,所以在應用上可以來與片外的ROM RAM FLASH等進行通訊

宏定義大家都看到了對吧,下面是配置部分代碼如下

static void QspiFlash_Init(void){ stc_qspi_init_t stcQspiInit;
/* configuration structure initialization */ MEM_ZERO_STRUCT(stcQspiInit);
/* Configuration peripheral clock */ PWC_Fcg1PeriphClockCmd(PWC_FCG1_PERIPH_QSPI, Enable);
/* Configuration QSPI pin */ PORT_SetFunc(QSPCK_PORT, QSPCK_PIN, Func_Qspi, Disable); PORT_SetFunc(QSNSS_PORT, QSNSS_PIN, Func_Qspi, Disable); PORT_SetFunc(QSIO0_PORT, QSIO0_PIN, Func_Qspi, Disable); PORT_SetFunc(QSIO1_PORT, QSIO1_PIN, Func_Qspi, Disable); PORT_SetFunc(QSIO2_PORT, QSIO2_PIN, Func_Qspi, Disable); PORT_SetFunc(QSIO3_PORT, QSIO3_PIN, Func_Qspi, Disable);
/* Configuration QSPI structure */ stcQspiInit.enClkDiv = QspiHclkDiv3; stcQspiInit.enSpiMode = QspiSpiMode3; stcQspiInit.enBusCommMode = QspiBusModeRomAccess; stcQspiInit.enPrefetchMode = QspiPrefetchStopComplete; stcQspiInit.enPrefetchFuncEn = Disable; stcQspiInit.enQssnValidExtendTime = QspiQssnValidExtendSck32; stcQspiInit.enQssnIntervalTime = QspiQssnIntervalQsck8; stcQspiInit.enQsckDutyCorr = QspiQsckDutyCorrHalfHclk; stcQspiInit.enVirtualPeriod = QspiVirtualPeriodQsck8; stcQspiInit.enWpPinLevel = QspiWpPinOutputHigh; stcQspiInit.enQssnSetupDelayTime = QspiQssnSetupDelay1Dot5Qsck; stcQspiInit.enQssnHoldDelayTime = QspiQssnHoldDelay1Dot5Qsck; stcQspiInit.enFourByteAddrReadEn = Disable; stcQspiInit.enAddrWidth = QspiAddressByteThree; stcQspiInit.stcCommProtocol.enReadMode = QspiReadModeFourWiresOutput; stcQspiInit.stcCommProtocol.enTransInstrProtocol = QspiProtocolExtendSpi; stcQspiInit.stcCommProtocol.enTransAddrProtocol = QspiProtocolExtendSpi; stcQspiInit.stcCommProtocol.enReceProtocol = QspiProtocolExtendSpi; stcQspiInit.u8RomAccessInstr = QSPI_3BINSTR_FOUR_WIRES_OUTPUT_READ; QSPI_Init(&stcQspiInit);}

其實這部分配置代碼特別好理解咱們分開來看
stc_qspi_init_t stcQspiInit;//首先是定義了一個stc_qspi_init_t 類型的局部變量stcQspiInit
MEM_ZERO_STRUCT(stcQspiInit);//對stcQspiInit初始化清零操作
PWC_Fcg1PeriphClockCmd(PWC_FCG1_PERIPH_QSPI, Enable);//開啟QSPI電源,也就是要用到這個功能了

//功能定義引腳名稱功能         
PORT_SetFunc(QSPCK_PORT, QSPCK_PIN, Func_Qspi, Disable);
PORT_SetFunc(QSNSS_PORT, QSNSS_PIN, Func_Qspi, Disable);
PORT_SetFunc(QSIO0_PORT, QSIO0_PIN, Func_Qspi, Disable);
PORT_SetFunc(QSIO1_PORT, QSIO1_PIN, Func_Qspi, Disable);
PORT_SetFunc(QSIO2_PORT, QSIO2_PIN, Func_Qspi, Disable);
PORT_SetFunc(QSIO3_PORT, QSIO3_PIN, Func_Qspi, Disable);

//下面是重點了,對參數進行配置,我們來看看都配置了哪些寄存器

stcQspiInit.enClkDiv = QspiHclkDiv3;
//QspiHclkDiv3  = 2u,   
//Clock source: HCLK/3
//串行接口基準時鐘選擇
//  b5  b4  b3  b2  b1  b0
//    0    0    0    0    0    0:2個HCLK周期
//   0     0    0    0    0   1:2個HCLK周期*
//    0    0     0     0   1   0:3個HCLK周期
//    0     0     0    0    1   1:4個HCLK周期*

stcQspiInit.enSpiMode = QspiSpiMode3;//QspiSpiMode3 = 1u,            
PI模式選擇
0:SPI模式0
1:SPI模式3

stcQspiInit.enBusCommMode = QspiBusModeRomAccess;
//訪問模式QspiBusModeRomAccess    = 0u, Rom access mode
//QSPI總線通信模式選擇
//0:ROM訪問模式
//1:直接通信模式

stcQspiInit.enPrefetchMode = QspiPrefetchStopComplete;
//QspiPrefetchStopComplete    = 0u,  
//Stop after prefetch data complete
//選擇重置預讀取動作的位置
//0:當前的預讀取動作在字節邊界中止
//1:當前的預讀取動作即時中止

stcQspiInit.enPrefetchFuncEn = Disable;
//預讀取功能有效/無效選擇
//0:預讀取功能無效
//1:預讀取功能有效

stcQspiInit.enQssnValidExtendTime = QspiQssnValidExtendSck32;
// QspiQssnValidExtendSck32   = 1u,
// QSSN valid time extend 32 QSCK cycles
// QSPI總線訪問后QSSN有效時間延長功能選擇
//  b5 b4
//  0 0:不延長QSSN有效時間0
//  0 1:將QSSN有效時間延長32個QSCK

周期1
//  1 0:將QSSN有效時間延長128個QSCK

周期2
//  1 1:將QSSN有效時間無限延長3
stcQspiInit.enQssnIntervalTime = QspiQssnIntervalQsck8;
//QspiQssnIntervalQsck8  = 7u,
//QSSN signal min interval time 8 QSCK
//QSSN信號最小無效時間選擇
// b3 b2 b1 b0
//0 0 0 0:1個QSCK周期
//0 0 0 1:2個QSCK周期

stcQspiInit.enQsckDutyCorr = QspiQsckDutyCorrHalfHclk;
//QspiQsckDutyCorrHalfHclk = 1u,
//QSCK's rising edge delay 0.5 HCLK cycle when Qsck select HCLK is odd
//QSCK輸出波形占空比補正
//0:不進行占空比補正
//1:將QSCK的上升沿滯后0.5個HCLK周期
//(當QSCK選擇的頻率是HCLK的奇數倍時有效)

stcQspiInit.enVirtualPeriod = QspiVirtualPeriodQsck8;
QspiVirtualPeriodQsck8  = 7u,Virtual period select 8 QSCK
//使用快速讀指令時虛擬周期數量選擇
//b3 b2 b1 b0
//0 0 0 0:3個QSCK周期*1
//0 0 0 1:4個QSCK周期
//0 0 1 0:5個QSCK周期

stcQspiInit.enWpPinLevel = QspiWpPinOutputHigh;
//QspiWpPinOutputHigh = 1u,
//WP pin(QIO2) output high level
//WP管腳(QIO2)電平設置
//0:低電平
//1:高電平

stcQspiInit.enQssnSetupDelayTime = QspiQssnSetupDelay1Dot5Qsck;
//QspiQssnSetupDelay1Dot5Qsck = 1u,
//QSSN setup delay 1.5 QSCK output than QSCK first rising edge
//QSSN信號輸出時序選擇
//0:比QSCK第一個上升沿提前0.5個QSCK輸出QSSN
//1:比QSCK第一個上升沿提前1.5個QSCK輸出QSSN   

stcQspiInit.enQssnHoldDelayTime = QspiQssnHoldDelay1Dot5Qsck;
//QspiQssnHoldDelay1Dot5Qsck = 1u,
//QSSN hold delay 1.5 QSCK release than QSCK last rising edge
 //QSSN信號釋放時序選擇
//0:比QSCK最后一個上升沿滯后0.5個QSCK釋放QSSN
//1:比QSCK最后一個上升沿滯后1.5個QSCK釋放QSSN

stcQspiInit.enFourByteAddrReadEn = Disable;
// 當地址寬度為4字節時的讀指令代碼選擇
//0:不使用4字節地址讀指令代碼
//1:使用4字節地址讀指令代碼

stcQspiInit.enAddrWidth = QspiAddressByteThree;
//QspiAddressByteThree = 2u,  Three byte address
//串行接口地址寬度選擇
//b1 b0
//0 0:1字節
//0 1:2字節
//1 0:3字節
//1 1:4字節

stcQspiInit.stcCommProtocol.enReadMode = QspiReadModeFourWiresOutput;
// QspiReadModeFourWiresIO = 5u,
// Four wires input/output fast read
//串行接口讀取模式選擇
//b2 b1 b0
//0 0 0:標準讀0
//0 0 1:快速讀1
//0 1 0:二線式輸出快速讀2
//0 1 1:二線式輸入輸出快速讀3
//1 0 0:四線式輸出快速讀4
//1 0 1:四線式輸入輸出快速讀5
//1 1 0:自定義標準讀6
//1 1 1:自定義快速讀7

stcQspiInit.stcCommProtocol.enTransInstrProtocol = QspiProtocolExtendSpi;
stcQspiInit.stcCommProtocol.enTransAddrProtocol = QspiProtocolExtendSpi;
stcQspiInit.stcCommProtocol.enReceProtocol = QspiProtocolExtendSpi;
QspiProtocolExtendSpi    = 0u,
Extend spi protocol
指令發送階段SPI協議選擇。
地址發送階段SPI協議選擇
數據接收階段SPI協議選擇
b1 b0
0 0:擴展式SPI協議
0 1:二線式SPI協議
1 0:四線式SPI協議
1 1:設定禁止

stcQspiInit.u8RomAccessInstr = QSPI_3BINSTR_FOUR_WIRES_OUTPUT_READ;
//0xEBu
//替換指令代碼  用于替代默認指令的串行閃存指令代碼

QSPI_Init(&stcQspiInit);
以上就是我總結的QSPI的初始化部分
因為HC32F460有自己QSPI庫函數,在應用的時候大家可以根據需要來調用庫函數進行通訊

四. 庫函數

/*********************************************************************************** \brief De-Initialize QSPI unit**** \param [in] None**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_DeInit(void)

/*********************************************************************************** \brief Initialize QSPI unit**** \param [in] pstcQspiInitCfg Pointer to qspi configuration** \arg See the struct #stc_qspi_init_t**** \retval Ok Process successfully done** \retval Error Parameter error********************************************************************************/en_result_t QSPI_Init(const stc_qspi_init_t *pstcQspiInitCfg)

/*********************************************************************************** \brief Config communication protocol structure**** \param [in] pstcCommProtocol Pointer to qspi communication protocol configuration** \arg See the struct #stc_qspi_comm_protocol_t**** \retval Ok Process successfully done** \retval Error Parameter error********************************************************************************/en_result_t QSPI_CommProtocolConfig(const stc_qspi_comm_protocol_t *pstcCommProtocol)

/*********************************************************************************** \brief Enable or disable prefetch function**** \param [in] enNewSta The function new state** \arg Disable Disable prefetch function** \arg Enable Enable prefetch function**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_PrefetchCmd(en_functional_state_t enNewSta)

/*********************************************************************************** \brief Set clock division**** \param [in] enClkDiv Clock division** \arg QspiHclkDiv2 Clock source: HCLK/2** \arg QspiHclkDiv3 Clock source: HCLK/3** \arg QspiHclkDiv4 Clock source: HCLK/4** \arg QspiHclkDiv5 Clock source: HCLK/5** \arg QspiHclkDiv6 Clock source: HCLK/6** \arg QspiHclkDiv7 Clock source: HCLK/7** \arg QspiHclkDiv8 Clock source: HCLK/8** \arg QspiHclkDiv9 Clock source: HCLK/9** \arg QspiHclkDiv10 Clock source: HCLK/10** \arg QspiHclkDiv11 Clock source: HCLK/11** \arg QspiHclkDiv12 Clock source: HCLK/12** \arg QspiHclkDiv13 Clock source: HCLK/13** \arg QspiHclkDiv14 Clock source: HCLK/14** \arg QspiHclkDiv15 Clock source: HCLK/15** \arg QspiHclkDiv16 Clock source: HCLK/16** \arg QspiHclkDiv17 Clock source: HCLK/17** \arg QspiHclkDiv18 Clock source: HCLK/18** \arg QspiHclkDiv19 Clock source: HCLK/19** \arg QspiHclkDiv20 Clock source: HCLK/20** \arg QspiHclkDiv21 Clock source: HCLK/21** \arg QspiHclkDiv22 Clock source: HCLK/22** \arg QspiHclkDiv23 Clock source: HCLK/23** \arg QspiHclkDiv24 Clock source: HCLK/24** \arg QspiHclkDiv25 Clock source: HCLK/25** \arg QspiHclkDiv26 Clock source: HCLK/26** \arg QspiHclkDiv27 Clock source: HCLK/27** \arg QspiHclkDiv28 Clock source: HCLK/28** \arg QspiHclkDiv29 Clock source: HCLK/29** \arg QspiHclkDiv30 Clock source: HCLK/30** \arg QspiHclkDiv31 Clock source: HCLK/31** \arg QspiHclkDiv32 Clock source: HCLK/32** \arg QspiHclkDiv33 Clock source: HCLK/33** \arg QspiHclkDiv34 Clock source: HCLK/34** \arg QspiHclkDiv35 Clock source: HCLK/35** \arg QspiHclkDiv36 Clock source: HCLK/36** \arg QspiHclkDiv37 Clock source: HCLK/37** \arg QspiHclkDiv38 Clock source: HCLK/38** \arg QspiHclkDiv39 Clock source: HCLK/39** \arg QspiHclkDiv40 Clock source: HCLK/40** \arg QspiHclkDiv41 Clock source: HCLK/41** \arg QspiHclkDiv42 Clock source: HCLK/42** \arg QspiHclkDiv43 Clock source: HCLK/43** \arg QspiHclkDiv44 Clock source: HCLK/44** \arg QspiHclkDiv45 Clock source: HCLK/45** \arg QspiHclkDiv46 Clock source: HCLK/46** \arg QspiHclkDiv47 Clock source: HCLK/47** \arg QspiHclkDiv48 Clock source: HCLK/48** \arg QspiHclkDiv49 Clock source: HCLK/49** \arg QspiHclkDiv50 Clock source: HCLK/50** \arg QspiHclkDiv51 Clock source: HCLK/51** \arg QspiHclkDiv52 Clock source: HCLK/52** \arg QspiHclkDiv53 Clock source: HCLK/53** \arg QspiHclkDiv54 Clock source: HCLK/54** \arg QspiHclkDiv55 Clock source: HCLK/55** \arg QspiHclkDiv56 Clock source: HCLK/56** \arg QspiHclkDiv57 Clock source: HCLK/57** \arg QspiHclkDiv58 Clock source: HCLK/58** \arg QspiHclkDiv59 Clock source: HCLK/59** \arg QspiHclkDiv60 Clock source: HCLK/60** \arg QspiHclkDiv61 Clock source: HCLK/61** \arg QspiHclkDiv62 Clock source: HCLK/62** \arg QspiHclkDiv63 Clock source: HCLK/63** \arg QspiHclkDiv64 Clock source: HCLK/64**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_SetClockDiv(en_qspi_clk_div_t enClkDiv)

/*********************************************************************************** \brief Set WP Pin level**** \param [in] enWpLevel WP pin level** \arg QspiWpPinOutputLow WP pin(QIO2) output low level** \arg QspiWpPinOutputHigh WP pin(QIO2) output high level**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_SetWPPinLevel(en_qspi_wp_pin_level_t enWpLevel)

/*********************************************************************************** \brief Set communication address width**** \param [in] enAddrWidth Communication address width** \arg QspiAddressByteOne One byte address** \arg QspiAddressByteTwo Two byte address** \arg QspiAddressByteThree Three byte address** \arg QspiAddressByteFour Four byte address**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_SetAddrWidth(en_qspi_addr_width_t enAddrWidth)

/*********************************************************************************** \brief Set extend address value**** \param [in] u8Addr Extend address value** \arg 0~0x3F**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_SetExtendAddress(uint8_t u8Addr)

/*********************************************************************************** \brief Set rom access instruction**** \param [in] u8Instr Rom access instruction** \arg 0~0xFF**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_SetRomAccessInstruct(uint8_t u8Instr)

/*********************************************************************************** \brief Read direct communication value**** \param [in] None**** \retval uint8_t Direct communication read value********************************************************************************/uint8_t QSPI_ReadDirectCommValue(void)

/*********************************************************************************** \brief Enable or disable xip mode**** \param [in] u8Instr Enable or disable xip mode instruction** \arg 0~0xFF**** \param [in] enNewSta The function new state** \arg Disable Disable xip mode** \arg Enable Enable xip mode**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_XipModeCmd(uint8_t u8Instr, en_functional_state_t enNewSta)

/*********************************************************************************** \brief Enter direct communication mode**** \param [in] None**** \retval Ok Process successfully done**** \note If you are in XIP mode, you need to exit XIP mode and then start direct communication mode.********************************************************************************/en_result_t QSPI_EnterDirectCommMode(void)

/*********************************************************************************** \brief Exit direct communication mode**** \param [in] None**** \retval Ok Process successfully done********************************************************************************/en_result_t QSPI_ExitDirectCommMode(void)

/*********************************************************************************** \brief Get prefetch buffer current byte number**** \param [in] None**** \retval uint8_t Current buffer byte number********************************************************************************/uint8_t QSPI_GetPrefetchBufferNum(void)

/*********************************************************************************** \brief Get flag status**** \param [in] enFlag Choose need get status's flag** \arg QspiFlagBusBusy QSPI bus work status flag in direct communication mode** \arg QspiFlagXipMode XIP mode status signal** \arg QspiFlagRomAccessError Trigger rom access error flag in direct communication mode** \arg QspiFlagPrefetchBufferFull Prefetch buffer area status signal** \arg QspiFlagPrefetchStop Prefetch action status signal**** \retval Set Flag is set** \retval Reset Flag is reset********************************************************************************/en_flag_status_t QSPI_GetFlag(en_qspi_flag_type_t enFlag)

/*********************************************************************************** \brief Clear flag status**** \param [in] enFlag Choose need get status's flag** \arg QspiFlagRomAccessError Trigger rom access error flag in direct communication mode**** \retval Ok Process successfully done** \retval ErrorInvalidParameter Parameter error********************************************************************************/en_result_t QSPI_ClearFlag(en_qspi_flag_type_t enFlag)

以上就是庫函數部分,大家可以來調用庫函數進行編程,如果技術好的可以直接調用寄存器來寫 ^_^

本文系21ic論壇網友 binoo7原創


21ic電子網 即時傳播最新電子科技信息,匯聚業界精英精彩視點。
評論
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    kyfbest科迎法電氣 2026-07-31 18:29 428瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 396瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 529瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 466瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 128938瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 183633瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 324瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 350瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 192瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128683瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 232733瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 恋爱中的死神| 告密者在线观看完整版电影| 麻生希快播在线| 地下交通站第一部一共多少集| 法医宋慈 电视剧| 活死人归来1| overlower第一季在线观看完整版 罗丽星克莱尔在线观看免费全集 女版战狼10什么时候上映 | 激战丛林3女兵免费观看高清| 爆裂点电影| 神探狄仁杰第四部44| 需要爸爸播种英文免费看| 关中匪事| 兵团岁月电视剧| 老婆6在线观看免费版电视剧| 黑白潜行2 电影| 男女愁愁电影免费观看| 哈尔滨花式宠爱南方小土豆| 蜂巢电视剧哪个平台播放| 密室大逃脱第二季第二期| 束缚游戏全集| 范丞丞演的电视剧| 熊出没新版| 驯服小姨子2在线观看| 路灯下的小姑娘广场舞| 爱丫爱丫40集| 《贫女复仇记》在线观看 | xL司令第一季马赛免费观看高清| 老炮儿在线| 包青天之开封奇案第40集免费观看 | 《美国灭火宝贝2》演员表介绍| 山东舰远海遭遇26架外军无人机| 破地狱粤语| 娃娃脸4完整版在线观看免费| 大江大河第2部免费播放| 欢喜游龙演员表| 需要借爸爸的种子| 惊变未删减| 只是结婚的关系免费观看电视剧| 萌探探探案免费观看西瓜影视| 命中注定我爱你剧情介绍 | 月城ひとみ| 漂亮宝贝| 上司的强迫电影| 钓鱼迷三平| 脱口秀演员李昊石被警方立案调查 | 办公室特殊服务在线观看| 三年电影免费完整版| 雪中悍刀行第二部免费看| 人民的名义29| 大鳄无形| 《示范销售避孕套》 | 电视剧梦幻天堂| 《女超人:麦乐迪》| 奇迹免费| 按摩店的特殊待遇在线免费观看| 刺杀盖世太保| 酒店|至100集兔费| 碧血剑 江华| 扎职国语| 高清《只有你》完整版| 看春晚迎新春| 《三更2之饺子》电影| 中美会谈完整版| 石敢当之雄峙天东演员表| 新金银屏5(美国)最新更新内容 | 美容院特别待遇| 《推油》完整版免费观看| 白马少年| 巴巴爸爸全集免费观看中文版| 综合色色网修理工的艳遇| 制服 电影| 《单恋》| 女体调教人3未删减在线看| 依然闪亮全集观看| 勇者大冲关| 《伦理按摩2》电影| 越淘越开心新还珠格格| 识骨寻踪第五季| 美国空乘1982电影| 兽电战队强龙者普通话版| 电影《少爷与女佣》法国版| 大都市小爱情| 长筒袜电影| 我们在线观看免费观看完整版| 《口咬》电影完整版| 大小姐tik免费观看全集高清| 豚鼠总动员| youtube电影观看入口| 古惑仔之少年激斗| 朝国年经继4| 凤隐天下100集免费观看| 隐形的帽子电影完整版| 世界第一初恋剧场版| 女超人满天星版麦乐迪马克斯免费观 | 猛鬼差馆2| 韩剧妈妈爱上儿子同学| 侏罗纪公园4电影免费完整版观看 背着善宰跑一共多少集 | 踢坏18万巨幕后续| 金铁霖五大女高徒| 1995年意大利版《人猿泰山》hd| 一笑江湖跳科目三| 赛尔号木木| 《特邀外卖员》完整版在线观看 | 斗破苍穹年番全免费观看| 陪讨厌部长去出差旅视频| 且试天下在线观看完整版免费| 夹震蛋玩到失禁PLAY调教| 售楼女销售2| 女兵与暴行一版一印| 孤独一掷免费完整观看高清2023| 美容院特殊待遇2BT天堂电影| 觉醒年代一共多少集| 金瓶梅韩国| 私人女性监狱-言情片-高清完整版-全集免费在线观看-tvb云播 | 眉山市| 九重紫电视剧在线播放| 《以法之名》全集1_36| 女房产销售楼3| 超时空恋爱| 唐朝诡事录电视剧免费观看完整版| 驻港部队第23次轮换| 电视剧燕赵刑警| 迟志强专辑| 《喋血双雄》在线观看| 咱们结婚吧分集剧情介绍| 三级《偷妻》| 薛丁山传奇全集| 孤芳不自赏 电视剧| 男人女人愁愁愁免费观看| 死神来了6在线播放免费| 小麦进城百度影音| 需要爸爸播种电影免费播放英文| 银魂200| 蜘蛛侠:平行宇宙 电影| 时光尽头的恋人| 青丘狐传说在线观看免费| 虎胆龙威5高清国语| 丁冬影视 理论片| 安姨满天星版全集免费播放| 抓紧我放弃我电视剧| 精英律师全集| 啄木鸟:《壮志凌云》| 全球游戏:江铠动漫免费观看 | 同学的母亲中字id英文| 卢克凯奇在线观看| 《女员工的滋味》| 新济公活佛电视剧| 丈夫的上司来家拜访日剧| 我的公主国语| 《永不磨灭的番号》电视剧| 《金银悔1—5普通话》在线观看 | 杨幂函数| 九九在线免费观看视频| 一个好妈妈的d5申字| 世界尽头的爱电影完整版免费观看| 肉蒲团之夜销魂 贵妃| 坎贝奇《无憾》全集免费看| 爱情与灵药在线观看| 张根硕主演的电影| 蓝色隐形帽子电影免费| 电视剧渡江侦察记| 高清明珠奇谭| 《强奸ii制服诱惑》清晰免费观看韩国-兵临城下服诱惑》清晰免费观看韩国-兵临 | 女生亲嘴| 金瓶双艳百度影音| 年轻的女保险销售2 | 宿敌电视剧免费观看| 最高的爱人诏哪里能看| 甄嬛传33| 会计账簿的基本内容| 顶尖飞行员2021完整版满天星| 黑衣人2高清完整版| 金毛动漫库| 刻晴大战史莱姆免费观看全集动漫| 与僧侣的色欲之夜漫画| 极速蜗牛插曲| 千金肉奴完整版赤坂丽| 忠贞电影演员表| 天海翼电影全集| 被害女大学生男友多次演练杀害计划| 插曲的痛60集全免费播放剧情介绍 | 袁人泰山H5| 台湾电影网| 费利克斯勒布伦| 法国少女农场2| 刘和刚父亲简谱| 琉璃电视剧全集在线观看正版| 《法国航空10》观看| 暴力谎言| 金蝉脱壳1| 金华律师朱建忠| 疯狂的性电影在线| 大蛇王电影| 超级cosplay大战| 荣益守则满天星| 扫黑风暴全集资源| 青春禁区在线观看免费国语| 美国式家庭的忌讳| 《宫心计》| 一一影视| 电视剧三国演义全集| 美景之屋6:我的完美人生免费观看完整版| 中国机长 下载| 新唐伯虎点秋香2| 偷窥无罪吴彦祖电影全集| 冬不拉教学| 乖 把生殖腔打开H| 法国空姐3完整版播放全集| 三家店于魁智| 大水井风云| 那坡县| 行尸走肉第三季全集| 我父亲的女保姆是我的首选评价| 西西里的美丽传说| 菠萝蜜菠萝蜜影视在线观看| 狂飙免费观看全集| 电影女儿国| 白峰《妻子心酸》免费观看| 黑袍纠察队 第五季全集观看| 我的26岁女房客未删减版| 顶楼电视剧在线观看| 《法国高压监狱1完整版| 独生子女的婆婆| 孤注一掷在线观看| 黑白配国语版在线看| 康熙来了孙芸芸| 年轻的小姐姐| 爱我就别想太多在线观看电视剧| 最新电影排行榜2012快播 | 克劳迪娅科尔《情陷迷途》| 天使的翅膀简谱| 张警官免费观看完整版| 瑜伽起源真的很恶心| 酒店1-70集| 高清《女囚》电影| 人马速配45分钟免费视频| 九九九影视电影高清全集观看| 戴安琳恩满天星无删减版百度云资源 | 刀客家族的女人 电视剧| 韩剧我的小姑子2| 黛比| 妈妈的职业5观看全集免费高清| 香醇绣感2普通话版2023年上映| 美少女死神还我之魂| 大闹天宫3d版| 民国往事下载| 小辣椒3电影在线看免费完整版高清| 蜡笔小新1~9季恐怖剧集| 重燃人生短剧免费观看| 绝世天劫免费观看高清| 《武神主宰》电视剧| 赌神秘笈之赌魔| 海豹看看动画片在线观看 | 男朋友弄湿我还问我哪里难受| 麦乐迪女超人免费观看| 断背山高清下载| 除却巫山海外版无删减| 朋友的母亲3中字谜给看| 夏河县| 东莞第一高楼| 美国式禁忌矿桥超棒影视| 《女人的秘密》电视剧| 火影忍者剧场版全集| 电视剧独狼在线观看| 电视剧《寻路》| 需要爸爸的种子免费在线观看中文字幕 | 少女时代电影| 女大学生的沙龙室完整版完整版| 天罗地网 电影| 灰姑娘鬼虐杀| 唐凯vs丹勒二番战结果| 招惹在线观看| 如懿传在线观看免费| 私房钱电视剧演员表| 伤不起的简谱| 3d柔铺团之极宝乐鉴宝普通话版| 一世清欢短剧在线观看| 三年成全影视大全免费| 潜行狙击电影版国语| Xl司令真人| 美国电影禁忌4| 村妓经典k8| 哪里可以看天与地| HD版泰山《激战丛林》完整版免费免费 | 可不可以 日剧| 江山风雨情免费完整版| HD版激战丛林| 旭日阳刚解散| 天海翼女教师在线播放| 我亲爱的课程完整版在线观看| 日本JIZZ| 暧昧高手花生是米| 隋唐英雄3电视剧| 电视剧后宫甄嬛传| 林都奇谭电影免费播放| 电视剧我是余欢水| 传颂之物二人的白皇| 十七岁的天空插曲| 好妈妈韩国中字5| 法版风流管家2008版| 济南炼油厂| 特别酒店2_午夜电影全集_完整版免费在线观看 | 保姆全集| 八戒8电影在线播放免费观看| 电视剧凤凰牡丹| 公的浮之手中字40| 灵蛇爱泰剧| 无憾人生无删减版| 杀出绝地| 哀情口令 电影| 热带雨林的暴笑生活| 孤岛惊魂高清下载| 我的远房表妹| 情迷彼得堡| 德川幕府刑罚史记水月篇完整版| 电影《红色角落》完整版免费观看| 三位大学位按摩记在线观看| 授他以柄电视剧全集免费观看| 法国女版《壮志凌云》高清免费哪儿| 胜女的代价2 电视剧| 江西省| 雪水煮鸡蛋有什么作用| 老鼠不再爱大米| 爱的精灵 李丽珍| 斗罗大陆合集| 吉泽眀步犯美人女教师| shoushoumen| 做aj的电视在线观看免费大陆| 乡味小翠| 保姆的特别待遇免费 | 钓鱼佬1-100集| 黑暗荣耀2免费观看完整版| 山河枕全集免费观看| 爱在日落之前吻戏| 班杰明现状| 电影《家政老师2》免费观看| 失业魔王动漫| 安吉拉怀特满天星电影免费观看 | 大鸡巴大战美女| 一起来看流星雨36| 菲律宾电影维修工人工的艳遇| 甜蜜惩罚2我是看守专用宠物| 赛仑意大利版渔夫的老婆| 庆余年2电视剧在线免费观看| 聂拉木县| 谈股论金股市聊聊吧| 高清《马德里1987》| 金蚕丝雨电视剧全集| 听心原唱| 《maruzzella》完整版在线观看| 疯狂瑜伽电影完整版| 小蜜桃15| 末路电视剧| 金银悔1至5集免费普通话| 长安二十四计在线观看| 陪酒女郎| 平凡歌电视剧免费观看全集高清 | 恋童电影全部免费播放| 民工也疯狂全集| 牌坊下的女人插曲| 爱唯侦探dvd| 保姆用废弃尿垫给老人擦嘴被判刑| 《聊斋》徐锦江在线观看| 天涯追击令| 永靖县| 母亲5免费完整高清电视剧在线看| 一一 电影| 《侏罗纪4:重生》免费观看| 我的幸福婚约电影| 《特殊的房租》中文| 超级三等兵| 高压监狱2线观看完整免费高清原声满天星2019| 广场舞林妹妹爱上贾宝玉| 《悲惨遭遇》1980年法国| 最老版水浒传| 妈妈的朋友免费观看完整版| 受益人 电影| 爱情诊所在线观看| 女超人的危机未删减版在线观麦乐迪 | 保定女找男| 需要爸爸播种子电影在线观看 | 怎么用快播下黄| 带队横扫全球:电竞女王短剧全集| 恐龙时代:你不知道的故事未删减 | 阿凡提的故事| 韩剧国语版求婚| 维多利亚的秘密内衣| 快乐驿站马三立| 招待外卖员电影| 兵团岁月电视剧| 私人航空电影在线观看完整版| 电视剧软弱| 宴遇永安 电视剧 在线观看| 你是迟来的欢喜免费观看| 当旺老爸| 《牙医姊妹》完整版1986| 圣斗士传说| XL司令第一季全集免费完整版 | 戏梦巴黎百度影音| 女人被添荫蒂舒服了的更新时间| らぶりーあいなちゃ在线ん| 我的流氓爱人 电影| 再见绝望村| 橘梨纱 快播| 《义子侵犯》在线观看| 一一影视| 憨豆电影| 陪读妈妈1一8集| 碧草侦探社| 私人航空免费看在线| 星动烟火| 需要爸爸的种子在线免费观看| 阿诺拉在线观看| 非洲人与性动交CCOO| 《我的漂亮老师2》在线观看 | 夫人夜在线观看| 中国女排对美国女排直播| 聊斋连锁| 旭日阳刚解散| 漂亮的小姨韩剧免费观看完整版| 百家讲坛光绪| 风水弃少:改运旺家全集免费| 天字号女子监狱| 高清危险关系未删减| 守候我们的幸福全集| 张云熙| 《密爱》2002完整版| 19岁在线高清观看免费播放电视剧 | 花子小姐与倔强驱魔师| 绝色美人谋短剧在线观看全集| 朋友互换| 颐和园未删除精彩超清| 杜拉拉升职记电视剧全集| 风骚的隔壁邻居| 斗罗大陆全集免费观看完整版动漫| 公之浮之手中字5HD中字怎么读| 分享妈妈吧| 金瓶梅2高清百度影音| 电影三人一次性体检 | 女战狼10国语版在线播放免费观看 | 刑侦12国语免费观看| 美容院的待遇9| 家教韩国| 金银悔1-10集免费观看西瓜视频 | 岳阳县| 赵本山相亲3高清| 高清盐沼之下未删减| 墨西哥《瓜达卢佩的玫瑰》在线播放 | 邻家娇妻| 局长趴在雪白的身上耸动| 爸爸播种第二部电影| 鬼吹灯昆仑神宫| 去有风的地方免费观看完整版最新| 杰西简凯登凌云壮志无删减在线观看| 卡贾基 豆瓣| 韩国电影修理工的艳遇| 氪金玩家动漫免费观看全集| 十二猴子第一季| 大兵的寝室美剧电影完整版| 火凤凰传奇电视剧| 恋爱结婚电视剧| 高清《惊天大贼王》| 亮剑李幼斌版| 壮志凌云2011美国女版| 春节晚会2020| 服装崩坏第一季动漫| 想几个男人一起论我| 老三国演义84集免费观看网站| 美国电影《需要爸爸播种》| 碎玉承欢短剧免费观看全集播放| 一袋弹子电影| 相同年龄的母亲| 电影婚戒| 家经难念| 江城诡事电视剧免费观看完整版| 女员工免费观看中文字幕| 度华年电视剧免费观看在线播放| 站着再来一次26集内容是什么 | 毒爱吻戏| 三生三世枕上书56集免费观看| 熟睡中被义子侵犯正在播放| 维珍朋克:发条女孩| 《花子vs倔强驱魔师》的| 野花电影高清免费观看| 许冠杰电影全集粤语| 女子学院姑娘们1983第一季| 真爱谎言下载| 空弹之森海外版完整电影在线| 永不妥协| 终极一班5| 电影《千金》郝板丽免费播放| 沉香如屑免费观看完整版电视剧| 正者无敌下载| 乘风2024免费观看完整| 白头神探:智斗灭世狂人电影| 维修师傅到艳遇在线看| 爱情真善美17| 缭乱的裸舞曲 迅雷下载| 第一集到100集免费酒店| 新逃学威龙张浩在线观看| 麦乐迪在线| 超人钢铁之躯qvod| 韩剧《蓝色生死恋》国语| 女子版捉鬼敢死队满天星| 县委大院电视剧免费观看| 铠甲勇士1| 1995年版《激战丛林》在线| 东北痞帅飞机粗口CHINESE| 欧美电影满天星女超人| 喜人奇妙夜2| 公司职员 电影| 曹查理《浪蝶狂花》演员表| 解语花电影完整版在线| 任达华3厘米刀伤| 电影捉迷藏| 中广村在线| 50岁胖女人免费观看电视剧| 步步登顶:宫斗后位全集免费| 侣行第二季| 特殊的精华油5韩国| 撒玛利亚电影完整版在线观看| 七十二家房客第七季全集| 苹果核源| 名侦探柯南:独眼的残像| 高压监狱2法国完整版免费| 老板的办公室| 风火雷电破手势图解| 女仆在线观看完整免费高清原声满天星奔跑吧ep | 张警官三部曲在线观| 蒙面超人rx粤语| 银魂完结篇| 铿铿铿锵锵锵锵高清免费观看 | 我是特种兵2全集在线观看| 律政俏佳人| 卖房的女销售电影叫什么| 狂飙高清全集免费播放| 美国忌讳1–7| 妖怪都市| 赶尸惊艳在线免费播放| 美国要爸爸播种2全集免费观看| 韩国电影免费高清观看| 新潘金莲传| 扮猪吃虎:隐藏大佬短剧全集| 燕赤霞猎妖传| 金银瓶1-5手机| 小波影院| 剑侠电视剧全集| 插曲的痛在线播放免费大全| 西游记香港版| 免费看拔萝卜| 《越南暴行3》在线观看| 中文字幕乳授乳奶水电影小说| 乱马国语| 高压监狱3法国完整版免费| 罗莉凶猛| 电影金瓶风月| bramadero| 美少年高潮H跪趴扩张调教喷水| 秋瓷炫《生死决断》播放片段| 如何关闭腾讯微博| 热力四射2下载| 朋友交换| 回复术士的重启人生第六集| 电影《马女》完整版观看| 白峰电影高清无广告看| 困惑的浪漫电影| 泰国灵媒2021在线观看| 黑人骚妹妹在线观看| 年轻的母亲韩剧电视剧全集| 情欲春宵在线观看免费| 《需要爸爸播种美国》爸爸是谁扮演的 | 社长夫人的美貌在线观看| 牧神记全集免费观看| 人鱼小姐国语版在线观看免费全集 | 谁怜天下慈母心| 肮脏的交易韩国电影| 《女子护卫队满天星》全集免费观看| 花样年华电影未删减完整版| 金刚狼2 字幕| 《活着》电影完整版| 善良的嫂子韩剧| 周弘《村姑》完整版 | 暗夜情报员| 19岁电影全集在线观看| 永远的母亲| 情欲色香味| 新继拇7完整版| 凶宅处理专员在线全集观看| 神断狄仁杰第二部| 多功能电焊机多少钱一台| 晚春楼在线电影| 绝世双骄电视剧完整版在线观看| 小虎还乡动画片在线观看| 黑海夺金| 《私人航空》在线看| 王老五的艰难爱情| 火遮眼谢苗电影完整版| 战狼6免费高清下载| 终极格斗| 君九龄免费观看| 《激战丛林》完整版观看| 超兽武装仁者无敌全集| 保姆妈妈| 女房东的滋味HD中字| 猪猪侠大结局| 爱上姐姐| 《瓜达卢佩的玫瑰》在线播放| 电影《少女玛涅雅》| 被闺蜜捆绑震蛋折磨调教| 激战丛林| 风雨送春归电视剧全集在线观看| 冯小刚回应病危传言| 辰溪县| 骨语2电视剧免费观看全集完整版| 婚姻料理电视剧免费观看完整版高清| 法国空姐原版大片观看| 17·3电影在线观看免费播放| 易经风水涣| 西西里的美丽传说| 高压监狱法国电影| 再见亚特兰蒂斯| 全城热恋刘洋| 花与蛇4之白衣牙医| 扫毒1国语版免费观看| 蓝白红三部曲之蓝| 木下檀檩子点外卖的电影| 嘉阳之夜| 禁忌的诱惑电影| 杰西.简壮志凌云| 大江大河2在线观看| 情系我心| 牙医姐妹完整版电视剧在线观看| 猛犸敢死队2| 魔窟寻谍| 售楼小姐的秘密 在线播放电影| 超级骑警| 狙击手特别行动电影免费完整观看 | 第九区在线观看| 漂亮的小瘦了3| 开局花光老爸小金库短剧免费观看| 死亡飞车电影| 美容店的特殊待遇| 按在桌子上糟践的视频| 中国新说唱第一集| 郝板栗《千金女神》| 四川在线观看免费版高清西瓜| 《可不可以不》日本在线看免费| 罗丽星克莱尔《总统夫人》| 竹林里的吸血天使| 囧妈在线播放高清| 昼颜 电影| 荣誉守则成人版高清资源 | 欢乐颂5在线观看完整免费版| yellow视频在线观看免费高清无吗| 豚鼠系列血肉之花| 三年高清在线观看免费大全韩剧| 特殊的治疗室| 《私人教练》在线观看| 木下和雅| 酒店1-75集免费播放电影| 无尽之海| 我的水蜜桃好软水好多| 《军事不当行为》免费观看| 熊出没第一季免费观看| 心太软伴奏| 双人调情按摩伦理免费电影在线观看| 《立春》在线观看| 《欺诈游戏》| 血战钢锯岭字幕| 爱我几何免费完整版多长| 记忆传授人| 密爱韩剧电影版翻译成中文| 插曲的痛第60集免费看| 白马少年| 高清《狙击手6》在线观看高清 | 《西虹市首富》电影| 高清《法国空乘1》| 按摩女技师| 《有翡》观看免费完整版| 黑白森林国语| 天才儿子萝莉娘亲| ADN-698女教师在线播放 | 出差醉酒被最讨厌的人欺负电影视频 | 秋瓷炫《生死决断》完整版 | 侏罗纪世界3免费观看完整版 | 夜半歌声| CF影视网免费看满天星| k动漫免费观看第二季| 村里有个姑娘叫小芳| 牙医赤子板栗免费| 孝敬爸爸的好女儿父女| 甄嬛传43集| 黑白配高清国语免费观看 | 大秦帝国第二部在线观看| 星界的战旗| 《越南女兵满天星| 岳母的幸福生活电视剧| 天真有牙| 小小电影免费观看高清版| 被按摩的少妇| 善良的姨母| 我的特一营| 金瓶梅电视剧全集电视剧在线观看免费| 三d肉蒲完整版| 火箭军高层间谍是谁| 火影剧场| 二阶堂在线视频| 浴室春情| 老头同性老老头交tv| 德州市| 女员工的付出部长(中字)| 动画片猫和老鼠大全| 指匠情挑| 天海翼搜查官在线观看| 最强狂兵电视剧| 狙击蝴蝶电视剧免费观看完整版 | 德州迷情| 《关系》韩国电影完整版| 华灯初上在线观看| 《炸天小姐》电影| 一路向西快播观看| 笹原りむ| 无夫之妻| 蜜汁炖鱿鱼电视剧棉免费全集| 1994年意大利赛伦渔夫和他的妻子 | 酒店激战 第1-5集 免费观看李丽珍| 运钞大劫案免费观看| 高清《葬送的芙莉莲》| 泸西县| 意大利爱我几何电影完整版播放| 今天的她们在线电视剧免费播放| 上瘾12集| xxxx69xxxx| 现场铁证 电视剧| 龙子太郎动画片免费高清版国语| 终末的女武神第三季| 神奇女侠成人H版在线| 灵异事件怪谈| 善良的嫂子3中文字幕| 高压监狱法版1小时45分第二部| 黑暗荣耀 第二季 电视剧| 善良的嫂子在线视频| 锦绣缘华丽冒险大结局| 墨西哥三部电影| 百变大咖秀20121220| 美版花样男子| 父女2免费观看完整版中文版 | 守株待兔免费| 商务旅行戴绿色的帽子的女老板谁演的| 地狱解剖 在线观看| 星河至尊| 三年大全国语在线观看| 三面夏娃| 课外辅导的秘密| 当我的指尖触碰到你的温度| 美国家庭禁忌在线观看| 许我耀眼电视剧更新到几集了| 加勒比海盗4电影| 前世情缘| 荣誉守则a片在线观看| 保姆特别待遇8| 情深深雨蒙蒙35| 古墓丽影满天星在线观看完整免费高清 | 青梅竹马是消防员风车| 《特殊面试2》| 黑白配高清中文全集免费观看| 丁俊晖一年收入| 只属于我的女神| 追踪者第二季电视剧| 激战丛林电影版无删减版在线观看 | 非凡医者电视剧免费观看| 三姐妹开诊所意大利满天星| 如虎添翼| 扫毒粤语| 灭世电视剧| 睫毛膏3准北电影网| 解密在线观看免费高清完整版 | 《售楼小姐的秘密》观看| 竞女无修版| 初恋女帝| 变成黑皮辣妹后朋友| 酒店1-70集| 正在直播郑钦文比赛| 成何体统动漫第二季| 棋魂国语版| 啄木鸟满天星凌云壮志百度云| 神探高伦布大结局| 我 机器人| 掌心娇美人:摄政王宠妃全集免费| 战狼10免费完整电影在线观看高清| 天蝎第一季| 天行健在线观看| 蛇蝎美人心电影| 电影《姐妹牙医》完整版在线观看| 桃恋者双男主泰剧免费观看全集| 蜡笔小新国语全集高清优酷| 乩身全集观看| 满天星女超人电影在线观看完整免费| 宿舍2大尺度挑战| 使徒行者23| 最弱无败的神装机龙| 小瘦子2国语版免费观看优酷| 哪吒2在线观看| 张蕙兰瑜伽冥想| 爱情公寓3种子| 金瓶徐少强未删减版免费| 兰若寺电影免费观看国语| 转生成蜘蛛又怎样24集| 九歌在线观看| 莫妮卡最好看的电影爱我几何第二集是什么| 黑执事第二季下载| 麻将电影| 兰姨悄悄关上房门去了次卧 | 丰满退休阿免费播放电视剧| 家族的荣誉| 毒刺入喉电影完整版在线看免费| 韩国大尺度电影上司与妻子电影在线观看 | 水手服饲育| 樊振东王楚钦决赛回放| 麦乐迪和父亲的电影叫什么| 海之声如如免费完整版动漫| 怒江之战全集免费播放| 世上只有爸爸好| 刺杀据点下载| 法国空乘4在线看完整版| 免费拗女网站1300部| 相门嫡女全集免费| 妻子秘密全集| 公公之孚手1| 假面骑士时王vs帝骑外传 | 高压锅皮冻| 好姑娘1免费观看完整版中文| 匿杀未删减| 刘老根第三部| 你微笑时很美电视剧免费观看| 妈妈的职业5完整版结局在线看免费中文 | 金瓶梅电影全集百度影音| 甄嬛传20集| 爱人电影免费观看韩国| 美国空乘1982电影| psycho-pass第二季| 《朋友夫妇:交换》3| 美人鱼全集| 美国电影想要爸爸播种电影免费观看| 木下凛| 青春环游记第三季综艺| 西游记之诸神之战免费观看国语| 电视剧食神| 坏性:被强奸的妻子| 未央是什么意思| 男朋友弄湿我还问我哪里难受|