一種串口命令控制臺的實(shí)現(xiàn)!

李肖遙 2023-07-19 22:10
? ? 關(guān)注、星標(biāo)公眾號,直達(dá)精彩內(nèi)容

出品 | 網(wǎng)絡(luò)素材


1. 前言

玩過Linux的朋友, 是不是對Linux無所不能的串口Shell命令控制臺羨慕不已, 要是自己做的STM32F系列低檔次的MCU也有這種控制交互能力, 會給調(diào)試/維護(hù)和配置省下多少麻煩事呀, 比如啟動/關(guān)閉調(diào)試或自檢模式, 打印調(diào)試信息, 配置系統(tǒng)參數(shù), 傳輸文件等等, 也有相當(dāng)多的朋友憑借自己出色的編程能力可以實(shí)現(xiàn)這些功能, 這里提出我的這個解決方案, 以作交流.

本平臺(xc_shell)具備以下性能特點(diǎn):

  1. 大量主要代碼, 和具體硬件無關(guān), 移植性強(qiáng),代碼文件少.

  2. 只有在處理用戶的輸入命令時, 才占用CPU資源, 且代碼可裁剪到1KB SRAM和4KB Flash;

  3. 用戶可以非常靈活的添加按模板編寫的命令腳本文件, 自定義擴(kuò)張能力強(qiáng).

  4. 支持操作系統(tǒng)和非操作系統(tǒng)兩種場景應(yīng)用.

  5. 支持Ymodem文件傳輸協(xié)議

  6. 支持將Flash的扇區(qū)開辟為參數(shù)區(qū), 可實(shí)現(xiàn)本地/遠(yuǎn)程升級。

  7. 實(shí)用Led燈信號管理, 可將65535虛擬信號燈選擇輸出到1個實(shí)體LED燈上, 調(diào)試時序和狀態(tài)非常有用

  8. 擁有基礎(chǔ)的LED管理, 調(diào)試模式設(shè)置, 命令幫助指令, 復(fù)位指令等基礎(chǔ)功能

功能越多設(shè)計(jì)會越復(fù)雜, 為了解釋清楚代碼, 先向大家解釋一下以上功能的基礎(chǔ)實(shí)現(xiàn)原理, 并提供一個最小的的源碼工程。

2. xc_shell平臺介紹

2.1 如何實(shí)現(xiàn)硬件無關(guān)

類比Linux會發(fā)現(xiàn), 設(shè)備的硬件接口往往會被虛擬成一個文件(驅(qū)動), 而Linux內(nèi)核完全與硬件系統(tǒng)無任何字節(jié)關(guān)聯(lián), 不同平臺驅(qū)動不同而已, 故而本xc_shell的串口驅(qū)動也采用了相似的思路:

1 ) 串口驅(qū)動用一個結(jié)構(gòu)體描述, 這樣只需在xc_shell.c中用指針指向這個TTYx_HANDLE結(jié)構(gòu)體對象就可以將串口(tty)硬件與內(nèi)核聯(lián)系在一起, 聰明的朋友可能會想到, 假如我將帶網(wǎng)絡(luò)的開發(fā)板按此結(jié)構(gòu)體,虛擬一個TTY對象, 豈不是就可以實(shí)現(xiàn)一個網(wǎng)絡(luò)遠(yuǎn)程控制臺了! ?這點(diǎn)確實(shí)是可以的!

2) 當(dāng)然諸如多TTY串口實(shí)現(xiàn)接口互換等, 都是一個指針和step2中的注入回調(diào)處理交換的問題。

3)用戶在使用api_TxdFrame或api_TxdByte時”bsp_ttyX.c“,會驅(qū)動具體MCU的串口將數(shù)據(jù)發(fā)送出去, 收到一幀數(shù)據(jù)后,若用戶設(shè)置了inj_RcvFrame回調(diào)處理方法,則會在中斷中執(zhí)行用戶的回調(diào)處理。

/*---------------------*?
*?????指正函數(shù)定義
*----------------------*/

typedef?void????(*pvFunDummy)(void);
?
//輸入整行,輸出邏輯
typedef?void????(*pvFunVoid)?(void);
typedef?void????(*pvFunBool)?(bool?????bVal);
typedef?void????(*pvFunChar)?(uint8_t??cVal);
typedef?void????(*pvFunShort)(uint16_t?sVal);
typedef?void????(*pvFunWord)?(uint32_t?wVal);
?
//輸入整行,輸出邏輯
typedef?bool????(*pbFunVoid)?(void);
typedef?bool????(*pbFunBool)?(bool?????bVal);
typedef?bool????(*pbFunChar)?(uint8_t??cVal);
typedef?bool????(*pbFunShort)(uint16_t?sVal);
typedef?bool????(*pbFunWord)?(uint32_t?wVal);
?
//輸入整形指針,輸出邏輯
typedef?bool????(*pbFun_pVoid)?(void?*?pVoid);
typedef?bool????(*pbFun_pChar)?(uint8_t??*?pStr);
typedef?bool????(*pbFun_pShort)(uint16_t?*?pShor);
typedef?bool????(*pbFun_pWord)?(uint32_t?*?pWord);
?
//輸入數(shù)據(jù)幀,輸出邏輯
typedef?bool????(*pbFun_Buffx)(void?*?pcBuff,?uint16_t?len?);
typedef?bool????(*pbFun_Bytex)(uint8_t?*?pcByte,?uint16_t?len?);
/*---------------------*?
*????TTYx?句柄結(jié)構(gòu)
*----------------------*/

typedef?struct?TTYx_HANDLE_STRUCT?
{

????const?char??*?const?name;???????//驅(qū)動器名
????const?uint16_t??????rxSize;?????//接收大小
????const?uint16_t??????txSize;?????//發(fā)送大小
????
????//------------------------------------------------------
????//step1:?用戶可用API
????const?pvFunWord?????init;???????????//初始化.
????const?pbFun_Bytex???api_TxdFrame;???//發(fā)送數(shù)據(jù)幀.?(發(fā)送幀)
????const?pbFunChar?????api_TxdByte;????//發(fā)送數(shù)據(jù)字節(jié)
????
????//------------------------------------------------------
????//step2:?注入回調(diào)函數(shù)
????pbFun_Bytex?????????inj_RcvFrame;???//(ISR)接收數(shù)據(jù)幀.?(接收幀)
????pvFunDummy??????????inj_TxdReady;???//(ISR)發(fā)送完畢回調(diào)
????
????//------------------------------------------------------
????//step3:?接收回調(diào)函數(shù)
????struct?TTYx_HANDLE_STRUCT?*?pvNext;?//連接到下一個指令?
}TTYx_HANDLE;
  1. 可注入的命令腳本(CLI)實(shí)現(xiàn)

命令CLI也是一個結(jié)構(gòu)體對象:

/*---------------------*?
*???????CLI指令
*----------------------*/

typedef?struct
{

?const?char?*?const??pcCmdStr;?????//指令字符串(只能為小寫字母)
?const?char?*?const??pcHelpStr;?????//指令描述,必須以:"\r\n結(jié)束".?比如:"help:?Returns?a?list\r\n".
?const?pFunHook??????pxCmdHook;?????//指向回調(diào)函數(shù)的指針,處理成功返回真否者返回0;
?uint8_t?????????????ucExpParam;?????//指令期望的參數(shù)個數(shù)
?const?MEDIA_HANDLE?*phStorage;??????//指向存儲介質(zhì),沒有的話填充NULL??
}Cmd_Typedef_t;

各位朋友可能會使用到非常多的自定義CLI命令, 格式諸如這個網(wǎng)卡的命令:

const?Cmd_Typedef_t?CLI_WizMsg=
{
????//識別關(guān)鍵字
????.pcCmdStr???=?"wiz",
????//幫助內(nèi)容
????.pcHelpStr??=
????"[WIZ?contorls]\r\n"
?"?wiz?help\r\n"
?"?wiz?rd?info\r\n"
?"?wiz?reset\r\n"
?"?wiz?wr?ip?...\r\n"
?"?wiz?wr?mask?...\r\n"
?"?wiz?wr?way?...\r\n"
?"?wiz?wr?mac?-

-

-

-

-

\r\n"
?"?wiz?wr?port????\r\n"
?"?wiz?wr?sip?...?\r\n"
?"?wiz?wr?cip?...?\r\n"
?"?wiz?load?default\r\n"
?"[WIZ?Test?mode]\r\n"
?"?wiz?loop?open\r\n"
?"?wiz?loop?close\r\n"
?"\r\n",
?
?//處理函數(shù)
?.pxCmdHook??=?&Shell_WIZ_Service,????????//見實(shí)體函數(shù)
?
?//附帶數(shù)據(jù)
?.ucExpParam?=?0,
?
??#ifdef?SHELL_USE_YMODEM??
????//存儲介質(zhì)
????.phStorage??=?NULL,
??#endif
};
/*---------------------*?
*???????CLI?鏈表節(jié)
*----------------------*/

Cmd_List_t??WizList???=?{?&CLI_WizMsg,???NULL,};?//Shell指令的頭

如配置IP地址輸入“wiz wr ip 192.168.1.250\r\n”則可以了

3. 環(huán)境準(zhǔn)備

3.1 硬件開發(fā)環(huán)境

  • STM32F103系列開發(fā)板一塊, 帶USART1接口。
  • USB轉(zhuǎn)串口線一根。

3.2 軟件開發(fā)環(huán)境

  • MDK4.72或以上
  • SecureCRT串口超級終端

3.3 軟件配置

在xc_shell使用“/r/n”作為命令的結(jié)束符, 而SecureCRT按下Enter不是輸入“/r/n”故而需要按下圖設(shè)置:此外在《終端》/仿真/高級中選取【本地回顯】

4. 代碼介紹

4.1 目錄結(jié)構(gòu)

□?XC_SHELL
├──┬──?BSP_LIB????BSP庫,硬件相關(guān)驅(qū)動代買
│??├────?bsp_ledx.c???基礎(chǔ)LED驅(qū)動??????
│??└────?bsp_tty0.c???調(diào)試串口驅(qū)動

├──┬──MDK-ARM?????工程文件
│??└────?Project.uvproj

├──┬──SHELL_CFG???SHELL配置頭文件
│??└────?user_eval.h

├──┬──SHELL_CORE??SHELL內(nèi)核文件
│??├────?xc_shell.c???SHELL內(nèi)核文件
│??├────?xc_ymodem.c??Ymodem傳輸協(xié)議(默認(rèn)關(guān)閉,在xc_shell.h中啟動)
│??├────?xc_iap.c?????Flash的IAP操作,需要bsp_flash.c驅(qū)動支持
│??└────?shell_iap.c??shell的用戶腳本模板

├──┬──SHELL_INC???SHELL頭文件
│??├────?bsp_type.h???驅(qū)動結(jié)構(gòu)定義
│??├────?xc_shell.h???SHELL頭文件
│??└────?xconfig.h????硬件無關(guān)配置文件

├──┬──STM32F10x_StdPeriph_Lib_V3.5.0??STM32的標(biāo)準(zhǔn)外設(shè)庫
│??└────?......

└──┬──USER????????用戶文件????
???├─?.....???????
???└────?main.c????????main文件

4.2 工程設(shè)置要點(diǎn)

1) 設(shè)置使用微庫:

2)配置包含和路徑,注意使用了“--c99”標(biāo)準(zhǔn),如圖

3) 編譯工程,無錯誤警告后燒寫程序到開發(fā)板運(yùn)行。

4.3 最終效果

按圖輸入一下指令,SHELL平臺會回復(fù)相關(guān)信息。其中輸入“l(fā)ed set 0=1”會將信號1分配到物理LED0上;輸入“l(fā)ed set 0=2”會將信號2分配到物理LED0上。這樣用戶編寫程序代碼時相當(dāng)于擁有了超級多的LED信號可用,調(diào)試時序非常有用。

5. 添加自己的指令腳本

5.1 源代碼示例

假設(shè)我要編寫一個自己的指令腳本, 來讀取MCU的關(guān)鍵信息,關(guān)鍵字為mcu, 文件命名為shell_mcu.c;當(dāng)輸入“mcu rd 0”時顯示MCU的FLASH大小,輸入“mcu rd 1”時讀取MCU的唯一ID信息。shell_mcu.c源代碼:

/*********************************Copyright?(c)*********************************
**???????????????????????????????
**?????????????????????????????????FIVE工作組
**
**---------------------------------File?Info------------------------------------
**?File?Name:???????????????shell_mcu.c
**?Last?modified?Date:??????2017/9/17?15:13:57
**?Last?Version:????????????V1.0
**?Description:?????????????shell測試
**
**------------------------------------------------------------------------------
**?Created?By:??????????????wanxuncpx
**?Created?date:????????????2017/9/17?15:14:08
**?Version:?????????????????V1.0
**?Descriptions:????????????none
**------------------------------------------------------------------------------
**?HW_CMU:??????????????????STM32F103
**?Libraries:???????????????STM32F10x_StdPeriph_Lib_V3.5.0
**?version??????????????????V3.5
*******************************************************************************/

?
/******************************************************************************
更新說明:
******************************************************************************/

?
/******************************************************************************
*********************************??編?譯?控?制?********************************
******************************************************************************/

#define?MCU_SHELL???????????????//注釋掉時屏蔽iap?shell功能
?
#include?"xc_shell.h"???????//Shell支持文件,含bool,uint8_t..以及串口數(shù)據(jù)收發(fā)操作
/******************************************************************************
*********************************?文件引用部分?********************************
******************************************************************************/

/*---------------------*?
*?????模塊驅(qū)動引用
*----------------------*/

//#include?"net_w5500.h"
?
#ifdef?MCU_SHELL
/******************************************************************************
**********************************?Shell實(shí)例?**********************************
******************************************************************************/

/*---------------------*?
*??????CLI指令服務(wù)
*----------------------*/

extern?bool?Shell_MCU_Service(void?*?pcBuff,?uint16_t?len?);
?
/*---------------------*?
*???????CLI?結(jié)構(gòu)
*----------------------*/

const?Cmd_Typedef_t?CLI_McuMsg=
{
????//識別關(guān)鍵字
????"mcu",
????
????//幫助內(nèi)容
?"[mcu?contorls]\r\n"
?"?mcu?rd?\t\t-?Read?FLASH?information.\r\n"
?"\r\n",
?
?//處理函數(shù)
?&Shell_MCU_Service,
?
?//附帶數(shù)據(jù)
?0,
??#ifdef?SHELL_USE_YMODEM??
????//存儲介質(zhì)
????NULL,
??#endif
};
?
/*---------------------*?
*?????CLI鏈表節(jié)(輸出)
*----------------------*/

Cmd_List_t??McuList??=?{&CLI_McuMsg??????,NULL};?//IAP指令鏈表
?
/******************************************************************************
*********************************?函?數(shù)?聲?明?*********************************
******************************************************************************/

/******************************************************************************
/?函數(shù)功能:STM32F103控制函數(shù)
/?修改日期:2015/7/14?20:22:02
/?輸入?yún)?shù):none
/?輸出參數(shù):none
/?使用說明:需要執(zhí)行約10s
******************************************************************************/

static?bool?FLASH_ioctl(uint8_t?cmd,void?*?param)
{
????#define?UID_ADDR????????????0x1FFFF7E0??//閃存容量寄存器,值對應(yīng)KB單位
????#define?MAC_ADDR????????????0x1FFFF7E8??//MCU的唯一ID號,共12個字節(jié)
????#define?UID_SIZE????????????2???????????//UID的字節(jié)數(shù)
????#define?MAC_SIZE????????????12??????????//MAC的字節(jié)數(shù)
?
????//step1:?檢查參數(shù)
????if(!param)return?false;
????????
????//step2:?處理數(shù)據(jù)
????switch(cmd){
??????case?0?:?{???????//獲取FLASH的的UID
????????uint16_t?*?ptDst?=?(uint16_t?*)((uint32_t)param+1);
????????
????????*ptDst?=?*(uint16_t?*)UID_ADDR;
????????*(uint8_t??*)param?=??UID_SIZE;
????????return?true;
??????}
??????case?1?:?{???????//獲取芯片的MAC地址
????????uint32_t?*?ptDst?=?(uint32_t?*)((uint32_t)param+1);
????????uint32_t?*?ptSrc?=?(uint32_t?*)MAC_ADDR;
????
????????*ptDst++?=?*ptSrc++;
????????*ptDst++?=?*ptSrc++;
????????*ptDst++?=?*ptSrc++;
????????*(uint8_t??*)param?=?MAC_SIZE;
????????return?true;
??????}
??????default:return?false;
????}
}
?
/******************************************************************************
/?函數(shù)功能:文件系統(tǒng)Shel指令處理
/?修改日期:2013/9/10?19:04:15
/?輸入?yún)?shù):輸入當(dāng)前的程序版本
/?輸出參數(shù):none
/?使用說明:none
******************************************************************************/

bool?Shell_MCU_Service(void?*?pcBuff,?uint16_t?len?)
{
????uint8_t????*ptRxd;??????????//用于接收指令處理
????int?????????i;
????uint16_t????retval;
????uint8_t?????buff[32];
????
????//處理指令
????//--------------------------------------------------------------------------
????ptRxd?=?(uint8_t?*)pcBuff;
????
????if(StrComp(ptRxd,"rd?"))?//讀取FLASH信息
????{
????????int?wval;
????????
????????if(1?!=?sscanf((void?*)ptRxd,"%*s%d",&wval)?)return?false;
????????if(?wval>2?)return?false;
????????if(0==wval)?{
????????????FLASH_ioctl(0,buff);
????????????retval?=?*(uint16_t?*)(buff+1)?;
????????????printf("->Flash:\t%dKB\r\n",retval);
????????????return?true;
????????}
????????else?if(1==wval)?{
????????????FLASH_ioctl(1,buff);
????????????printf("->MAC:\t?");
????????????for(i=0;?i0]-1;?i++){printf("%02X-",buff[i+1]);}
????????????printf("%02X\r\n",buff[i+1]);
????????????return?true;
????????}
????????else?return?false;
????}
????else?if(StrComp(ptRxd,"help\r\n"))??????//指令幫助
????{
????????shell_SendStr((void?*)CLI_McuMsg.pcHelpStr);
????????return?true;
????}
????else?return?false;
}
?
/******************************************************************************
***********************************???END??************************************
******************************************************************************/

#endif

5.2 實(shí)現(xiàn)步驟

1) 將該文件添加到工程下。

2) 在main.c中用extern 引用McuList,源代碼為:

/*---------------------*?
*?????Shell指令鏈表
*----------------------*/

extern?Cmd_List_t??McuList;

3)在main.c初始化時添加:

//----------------------------------------------------------
//step1:?shell初始化
shell_Init(115200,ledx_cfg);????????//初始化shell接口
CLI_AddCmd(&McuList);?????//添加模塊指令到鏈表

4)編譯工程文件。

5)下載到開發(fā)板運(yùn)行即可在終端下看到新支持的CLI指令:

本文來源網(wǎng)絡(luò),免費(fèi)傳達(dá)知識,版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請聯(lián)系我進(jìn)行刪除。

???????????????? ?END ????????????????

關(guān)注我的微信公眾號,回復(fù)“加群”按規(guī)則加入技術(shù)交流群。


點(diǎn)擊“閱讀原文”查看更多分享,歡迎點(diǎn)分享、收藏、點(diǎn)贊、在看。

李肖遙 公眾號“技術(shù)讓夢想更偉大”,作者:李肖遙,專注嵌入式,只推薦適合你的博文,干貨,技術(shù)心得,與君共勉。
評論
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設(shè)備——境外生產(chǎn)的先進(jìn)機(jī)器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會對美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風(fēng)險(xiǎn)”。本次新規(guī)設(shè)置明確豁免機(jī)制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認(rèn)定對應(yīng)設(shè)備品類不存在重大安全風(fēng)險(xiǎn),即可獲得準(zhǔn)入豁免。同時政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 321瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統(tǒng)號卡的不確定性,隨身WiFi憑借穩(wěn)定連接、多設(shè)備共享、獨(dú)立設(shè)備和靈活套餐等優(yōu)勢,成為務(wù)實(shí)可靠的備選方案。1、流量卡黃金時代要結(jié)束了通信行業(yè)正迎來一場前所未有的“地震式”調(diào)整——曾讓無數(shù)用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業(yè)洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設(shè)計(jì) 2026-08-03 10:21 128859瀏覽
  • 在前六期中,我們已經(jīng)分別討論了 CRA 的適用范圍、整體影響、漏洞通報(bào)義務(wù)、風(fēng)險(xiǎn)評估與技術(shù)文檔證據(jù)鏈、第三方組件與 SBOM 供應(yīng)鏈治理,以及產(chǎn)品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業(yè)已經(jīng)能夠回答幾個核心問題:產(chǎn)品是否落入 CRA 適用范圍,產(chǎn)品由哪些組件構(gòu)成,企業(yè)如何證明自己在設(shè)計(jì)、開發(fā)和上市前采取了必要的安全措施,以及產(chǎn)品上市后如何持續(xù)維護(hù)和安全下線。但對于真正準(zhǔn)備落地 CRA 合規(guī)的企業(yè)來說,還有一個更現(xiàn)實(shí)的問題:CRA 的法規(guī)條文相對原則化,企業(yè)應(yīng)當(dāng)如何把“網(wǎng)絡(luò)安
    虹科云科技 2026-08-03 16:51 142244瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標(biāo)配。貓咪用完離場,設(shè)備自動翻轉(zhuǎn)清理,養(yǎng)寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準(zhǔn)確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點(diǎn):距離太遠(yuǎn)反而誤事貓砂盆內(nèi)部空間有限。如果傳感器的檢測距離設(shè)得偏大,盆外路過的貓、人甚至物品都會被誤判為貓?jiān)谂鑳?nèi),結(jié)果該清理時不清理、不該清理時亂清理,體驗(yàn)直接崩壞。這類產(chǎn)品的核心訴求其實(shí)就一句話:近距離、小范圍、精準(zhǔn)識別,不能有半點(diǎn)誤判。常規(guī)感應(yīng)方案常因檢測距離
    唯創(chuàng)知音語音芯片 2026-07-31 16:51 303瀏覽
  •     長期專注WiFi領(lǐng)域,也算是行業(yè)老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產(chǎn)替代風(fēng)生水起,起起落落,大浪淘沙,生存下來的都是強(qiáng)者!    WiFi模塊應(yīng)用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認(rèn)證,也就是說沒有認(rèn)證的模塊,不具備導(dǎo)入產(chǎn)品設(shè)計(jì).接下來就和大家聊聊認(rèn)證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點(diǎn)特性:    1
    納拓科技 2026-07-31 17:56 252瀏覽
  • 導(dǎo)語在現(xiàn)代高速數(shù)字電路設(shè)計(jì)中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實(shí)踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實(shí)復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細(xì)刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 93389瀏覽
  • 摘要防爆自控系統(tǒng)同時布設(shè)本安信號、工業(yè)總線、動力供電三類線路,僅依靠標(biāo)識標(biāo)牌管控插接極易出現(xiàn)人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標(biāo)準(zhǔn),產(chǎn)生點(diǎn)火風(fēng)險(xiǎn)。依托 A、D、K 標(biāo)準(zhǔn)化機(jī)械防呆編碼體系,搭配護(hù)套顏色區(qū)分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結(jié)構(gòu)層面杜絕防爆接近開關(guān)連接器、防爆傳感器航插接頭混用插接問題,補(bǔ)齊防爆系統(tǒng)被動安全防護(hù)體系。關(guān)鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    kyfbest科迎法電氣 2026-07-31 18:29 403瀏覽
  • 做藍(lán)牙音箱的工程師大概都碰過這個局面。產(chǎn)品要連手機(jī)放歌,要本地播開機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報(bào)。三件事拆開,早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機(jī)電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍(lán)牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對藍(lán)牙音箱來說,最實(shí)在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 258瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進(jìn)程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國標(biāo)對終端設(shè)備智能化、定位功能的強(qiáng)制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關(guān)鍵節(jié)點(diǎn),基于華為海思Hi2131芯片設(shè)計(jì)的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術(shù)優(yōu)勢:重塑Cat.1能效與連接標(biāo)桿海
    用戶1778981989717 2026-08-05 21:04 158瀏覽
  • 在EMC測試過程中,傳導(dǎo)發(fā)射(Conducted Emission,CE)超標(biāo)是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標(biāo)曲線背后,可能對應(yīng)著完全不同的干擾機(jī)理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負(fù)載、電纜布局或接地結(jié)構(gòu)引起的連鎖反應(yīng)。 · 150kHz~1MHz 超標(biāo):多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標(biāo):通常共模噪聲占主導(dǎo),干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽(yù)磁電磁兼容EMC 2026-07-31 18:45 498瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐 J褂瞄_關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計(jì)一個。整體采用分立三極管 + TL431架構(gòu),分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實(shí)現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對地拉低 R1、R2 組成的分壓控制節(jié)點(diǎn)電位;該節(jié)點(diǎn)直
    southcreek 2026-08-07 13:45 309瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產(chǎn)過程里哪怕0.1微米的誤差,都會直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進(jìn)口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 358瀏覽
  • 摘要在防爆電氣設(shè)計(jì)中,只參照芯數(shù)選型而忽略額定載流量,長期滿負(fù)荷運(yùn)行會出現(xiàn)插頭發(fā)熱、接觸面氧化、IP67 密封受熱老化等問題。結(jié)合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數(shù)對照表,區(qū)分冷壓免焊接、焊接兩種接線結(jié)構(gòu)的安全載流數(shù)值,設(shè)置合理電流冗余系數(shù),搭配使用環(huán)境修正參數(shù),規(guī)范防爆接近開關(guān)連接器、防爆法蘭插座的選型計(jì)算方式。關(guān)鍵詞圓形防爆連接器,載流參數(shù)表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產(chǎn)品概述圓形防爆連接器觸點(diǎn)載流能力由插針直徑、
    kyfbest科迎法電氣 2026-08-03 09:18 128630瀏覽
我要評論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 知否电视剧| 女仆小姐的贪吃日常全集观看| 世界上水最多的B| 异形大战铁血战士电影| 爱天地无用| 多巴安小精冈搞笑诡故事 | 插曲的痛60全集免费观看高清版无码 | 星际迷航:叛徒| 我独自升级第二季在线免费观看 | 恒大世俱杯录像| jizz日本大全| 《少林寺》| 高清《何以渡清欢》短剧免费播放| 木下檀檩子无码HD| 火线干探| 毒战豆瓣| 四位大学位按摩记PDF免费下载 | 又见逍遥电视剧免费观看| 刚之炼金师| 女超人麦乐迪无删减免费版| 电视剧孤舟免费观看全集高清| 爱我几何在线看免费完整版| 恋爱之前爱上你电视剧免费观看| 半熟恋人| 最高の爱人沼| 囧的呼唤| 夜生活电影| 电影女子护卫队| 我 机器人| 邢台市| 《异国日记》| 快色视频在线观看| 玄女心经2免费观看全集| 吕良伟电影全集| 星际蓝多多全集| 牙医姐妹电影完整版在线观看| 李敖 刘家昌| 电视剧杨贵妃秘史| 图书馆女友第一季全集免费六集| 《火花》电影| 监禁少女reunion攻略| 姐妹牙医未删减版1986| 临时劫案在线观看免费版| 但愿你所求都能如愿是什么歌| 美丽的她| 黑豹特警队| 贡觉县| 我的小姨全集在线观看| 精忠岳飞电视剧全集40| 房奴试爱《高潮》4| 再见爱人第四期在线观看| 金瓶梅原著电视剧1| 《性/生活4》未删减版| 双子公主第一部| 灵与欲舒淇高清全集| 韩剧《女仆的秘密》全集播放| 飞哥与小佛全集免费观看| 与部长出差中文电影| 婚姻向左浪漫向右全集| 恋爱女子宿舍| 视频电影在线观看免费观看完整版| 阿修罗之怒音乐| 《战争之暴行女囚》| 电影《霸占》在线观看| 公之浮手中字在线观看| 环太平洋国语高清完整版| 五十玫瑰大结局| 无间道1| 瓜达卢佩的玫瑰| 老电影51号兵站| 关之琳所有电影| 末班车免费观看完整版| 高清棒球大联盟| 助理工的艳遇| 僵尸新娘满天星| 国乒男团逆转韩国进决赛| 老婆6电视剧免费播放| 熟睡中被义子侵犯电影免费观看| 中华小子第二部全集| 加州靡情第一季第一集| 斯巴达满天星版| 咱们结婚吧第21集| 柯南剧场| 为美好的世界献上祝福| 新三国全部95集免费| 坎贝奇品味人生电影在线观看| 咒怨1 日版| 三客电影| 保姆的特别待遇免费| 张本煜回怼男观众称“大清亡了” | 美国式保罗2越演越烈| 杨门寡妇肉床电影完整版| 法版空姐2020免费观看电视剧| 野花免费观看高清视频| 女超人麦乐迪无删减版百度网盘资源 | 《色 戒》在线观看| 迎风青春电视剧免费观看| 海贼王狂热行动在线观看| 爱上你好姑娘| 电影共助2在线观看高清免费| 愁男女免费视频| 熊出没之过年2部| 满天星《炸天小姐》完整版在线观看 | 生活中的玛丽8s经典| 沉默的羔羊香港版| 不穿内裤的女老师电影| 瓦尼塔斯的手记动漫全集免费| 小凤新婚下集在线播放最| 高清《背叛》电视剧| 《驯服2》丽卡和谁在一起了| 感官之旅| 古惑仔5龙争虎斗| 电视剧五福临门| 穷途鼠的奶酪梦| 广州市| 木下檀檩子《女婿》| 电视剧 雪豹| 妈妈的职业在线观看视频 | 派对第二季全集| 电锯人动漫| 芮城县| 金瓶梅在线观看免费完整视频电影| 至上之法| 法医王妃:验尸无敌全集免费| 特朗普称美国正从内部死亡| 涩涩屋视频黄色在线观看| 苍井空电影在线直播| 奇妙的命运呀电视剧免费观看| 最牛村主任被打掉| 游泳女教练在线观看整板| 好男人手机在线视频播放1| 电视剧传闻中的七公主| 都是天使惹的祸下载| 《局内人》电影完整版在线观看 | 活佛济公 第三部| 极速恋人中泰剧14集特别篇 | 嘉禾县| 谷村新司星歌词| 大宋少年志2结局| 战狼6高清免费下载| 神探高伦布大结局| 隔山有眼2| 台版1987渔夫荒野史记免费观广告| 终末的女武神第三季在线播放 | 甜蜜皮鞭百度影音| 水润女人刘志贤主演电视剧| 有你真好天堂飘雪| 弦子 沿海地带| 小凤新婚上集和下集| 风流变形记| 《完美邻居》电影在线观看| 一点就到家在线观看| 红楼视频在线观看免费播放电视剧| 老千电影| over flow,樱花| 幸福的面包| 爱他就去追| 热带雨林的暴笑生活| 秘密列车动漫在线观看| 烽火少年电视剧免费观看全集 | 武汉十七中事件| 《印尼空姐》免费观看完整版高清 | 落魄贵族琉璃川在线观看免费动漫| 报告教练| 上位4完整版| 大牛战狼6免费观看高清版下载| 《从前的光景》| 一起来看流星雨在线观看免费高清| 《妈妈爱上儿子同学》韩剧 | 石台县| 绿草地免费| 龙珠大魔免费观看| 辽宁卫视在线直播观看| 零上十八度软床| 女房东的味道| 全职高手动漫在线观看| 3对1在线观看| 无名女尸在线观看完整恐怖免费| 情侣主页| 《法国空11》| 大宋提刑官第2部| 告诉我你想要什么 电影免费观看| 被安排和讨厌部长出差韩剧| 周家日常1v2林楠| 龙腾四海国语| 白色月光电视剧免费观看| 花子与倔强驱魔师免费观看| 向涟仓士献上纯洁| 采蘑菇视频| 女友的妈妈字ID| 燃烧大地| 谍影重重3国语| 壮志凌云女版法国满天星在线观看完 | 意大利地爆天星电影在线观看| 雪水煮鸡蛋有什么作用| 甜蜜再恋第二部全集| 湘西往事| 精油按摩韩剧| 1983《特别的酒店》免费观看 | 麦乐迪女超人HD版在线观看 | 鬼吹灯之天星术国语版| 叛逆者免费观看完整版| 七时吉祥电视剧| 饥饿游戏高清下载| 不伦纯爱| 《奔跑吧兄弟第一季》综艺| 黄绮珊骄傲| 强奸上门女教师在线视频| 少狼第一季| 别墅轮换4攻略完整版| 人山人海自助餐| 潜渊电视剧观看免费全集| 李采潭外遇的妻子| 人与狗马猪p4| 女朋友的新妈妈双字ID| 上海风云1| 温柔阿姨2电视剧| 妈妈的职业免费完整版在线观看 | 梨花落尽又逢君| 《幸福花园》| 快乐驿站马三立| 动感之星第199集妖精| 电影《牙医姊妹》在线播放 | 不当军事行为线观看| 优越的一天电视剧全集完整版| 隔山有眼3起源完整版| 天涯海阁成人网| 东游记电视剧| 蛇姬恋泰剧未删减版本| 电影野兰花| 金银瓶1-5hd普通话水蜜桃2 布隆迪| 沙琪玛妈妈吃蜡瓶糖冰| 年轻的阿姨| 隐藏的帽子韩国版在线观看| 卡珊德拉满天星在线观看免费版中文| 巴黎烟云在线观看完整免费高清原声| 全职高手电视剧免费| 深海狂鲨高清| 《睫毛膏4》美国版| 莫妮卡版《爱我几何》| 法国空姐4在线观看| 布莱泽奥特曼2023| 法国电影《塔日酒店》| 《嘎啦》台湾电影在线观看免费| 男生女生一愁愁愁电视在线观30集| 美丽村官| 新成长的烦恼国语版| 想要爸爸播种在线观看| 有关黄河的诗歌| 刀郎颠倒歌| 小时代3在线观看| 仙武传动漫免费观看| 《激战后厨1至5集》精彩原创影评:_酋长的女儿2满天星 | 刚结婚陪部长出差在线观看 | 伦理片:维修工艳遇| 大唐诡事录第二季| 合肥电视台全城热恋| 正在播放: JUQ-150 五日无夫,命禁欲至初一夜。不想要的政治联姻,岳父的目标是 | CHIUTSE中老年女HD| 巜生殖按摩》| 花木兰2动画片| 回复术士的重启人生第九集| 罗马帝国3(女版)| 辛亥革命下载| 我和黑帮大佬的的365在线观看| 吸血鬼日记第四季字幕| 把醉酒同学带回家韩剧| 毛泽东电影| 吃代餐减肥肝衰竭| 《北越暴行》免费观看| 国风按摩院第三部| 使徒行者3剧情| 妈妈的味道完整手机版| 驯服小峓子未删减版土豪漫画| 三月女郎| 消失的妻子全集观看| 西瓜加速| 星克莱尔的《美妙的爱情》| 石门风云| 剑侠电视剧| (女学生的滋味)HD| 光的棍电影在线观看| 谁和她睡了百度影音| 初爱电视剧免费观看全集高清| 屠宰场呕吐娃娃电影在线观看免费| 午夜理论第1000集| 剑啸江湖国语| 女超人麦乐迪在线观看完整版| 电视剧毒爱| 我们的少女时代| 女超人麦乐迪在线播放| 碟中谍在线观看| 战狼9欧式少女战狼十二| 排球少年第一季在线看| 因为是反派大小姐所以养了魔王| 蘑菇一个好妈妈HD7字的答案| 风信子开花后怎么处理| 欧美战狼6电影免费完整版下载| 最后的生还者在线观看| 公与媳3| 人犬兽人完整版| 三年大全国语版免费观看| 俄语电影| 莫妮卡爱我几何全集免费看| 完美世界免费观看全集| 和大胸大乳继拇做爰| 叶玉卿的电影| 我怎么哭了| 乱世三义全集| 铿铿铿锵锵免费观看| 使徒行者免费| 《我的瑜伽老师》大结局| 爱我几何原版无删减版百度云多长时| 电影笔仙| 傻猫大战三小强| 电视剧江湖恩仇录| 密室大逃脱第一季免费观看| 高中英雄们| 私人航空 电影免费看全集| 小公主苏菲亚第四季免费观看| 日本部长出差七天七夜| 迪迦奥特曼全集2| 高庄监狱在线观看网址| 世界功夫盛典| 我们都要好好的全集免费完整版| 小雪要撑破了黑人好大| 月牙 赵本山| 小丑2019在线观看| 韩国演艺圈悲惨1-33集| 做aj电视剧大全| 军中乐园在线| 特种兵之火凤凰32集| 无间道2粤语高清| 激战丛林电影完整版在线播放 | 变形金刚4绝迹重生完整版| 西西GOGOGO高清在线完整版| 《理想之城》全集观看| 酒店激2一8集什么时候播放| 电影《法国女仆》免费观看| 新水浒传高清| 法国满天星电影在线观看完整免费高清原声| 长风镖局情人保镖| 立功电视剧| 姐妹牙医 在线观看完整版| 长月无烬免费观看全集| 老表你好嘢粤语下载| 1982版杨敏思版婚全集播放| 切小金家的旅馆| 斗罗大陆156集| 马布里与汪妤凌结婚| 盛唐风流国语版在线观看| 追凶者也未删减| 同学的妈妈中韩双字ID贤宇| 酒店服务员在线观看| 电视剧抗战奇侠| sss111| 爸爸的种子高清| 柔情挚我| 老电影武打片| 局内人韩国电影| 好奇姐妹漩漩和聪聪| 前夜 电视剧| 秋瓷炫《生死决断》播放片段| 淮安发生重大暴力袭警案| 黑道大佬第2季免费观看| 老司机福利午夜| 电影《布兰迪之军事不当行为》在线 | 韩剧完整的爱国语版| 四位少妇按摩记在线观看| 让子弹飞无删减完整版谍战迷| 绣春刀电影在线观看| 安吉拉怀特在线观看免费版英语单词 | 卑贱韩国电影| 我和我的时光少年电视剧免费观看| 二人台寡妇上坟| 扫黑风暴15集在线观看| 《私人航空》在线看免费| 解冻电影| 苗圃和李亚鹏| 世界杯主题曲mv| flowerover真人| 明日战记在线观看免费完整版| 罗马帝国2(女版)| 《美容院待遇》酷客| 奥特曼超银河传说3| 精油按摩韩剧| 高清杜塞未删减| 日剧《我,到点下班》| ps搭档| 好男儿之情感护理| 加里森敢死队高清国语| 黑白配高清完整版| 斗罗大陆第109集| 春光灿烂周三强| 时光沙漏| 50岁徐娘阿姨电影免费观看| 玉蒲团全集在线观看| 给我生命给你爱| 隔壁女孩4| 飞跃疯人院| 别有用心的单身女韩剧免费观看国语| 正在播放: JUL-927 “对不起,我受不了了……”我对儿子的朋友好色……北条朝 | 苹果在线观看| 黛比浪漫女家教国语版| 风月奇谭在线观看| 《我的孩子我的家》电视剧| 滥竽充数免费| 小燕子一家人| 五福临门电视剧完整版免费观看| 咱们结婚吧49| 色降无码| 消失的初恋第四集| 非诚勿扰2012414| 泰剧女女恋爱免费播放| 梦幻华尔兹| 好妈妈韩国中字5| 行政助理满天星法版免费观看| 完美搭配| 恋骑士ova| 人猿泰山hr版1995在线观看| 神龙斗士第二部国语| 我有爱人了韩剧免费观看| 无憾坎贝尔电影免费播放| 斗罗大陆152| 亲爱的孩子们电视剧免费观看| 苦恼人的笑电影完整版| 无憾坎贝奇| 化妆师坐张艺凡腿上补妆| 赵丽颖小城大事免费播放| 克莱尔《X迷宫》全集免费看| 明朗少女成功记| 婚前试爱免费观看豆瓣完整版| 成熟妇人的下午茶电影| 凌晨两点半| 你的欲梦裸身在线播放| 小猪佩奇中文| 好心作怪粤语24| 《法国空乘4》伦理| 魔角侦探| 洪武大案下载| 法国空乘11完整版在线看| 龙门镖局优酷| 一路向西 电影完整版在线观看| 三生三世十里桃花总共多少集| 芬兰空姐4| 公主嫁到大结局| 战神王妃:夫君战场护我短剧全集| 正在播放: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 御岭秘录电影| 《爱你几何》免费观看全集| 武装特警电视剧| 电视剧三国演义全集| 电锯人第一季在线观看完整版高清| 波多野结衣教师系列精品| 草灯和灯电影免费观看| 滹沱儿女电视剧| 衡阳市| 《乌云之上》在线观看| 麦乐迪家庭矛盾是哪部电影| 靳东当选全国政协委员| 错体追击组合| 蔷薇之恋下载| 我们来自未来1| 哭泣的牛| 电影神宫寺出差在线观看完整版| 数码暴龙| 特殊美容室待遇1-5| 古惑仔之少年激斗| 美国版荷尔蒙6免费观看| 孤注一掷张艺兴在线播放免费| 斗破苍穹第四季17集在线观看| 《闯关东》免费播放| 山2狙击手在线观看完整视频| 《家庭矛盾》麦乐迪免费观看下载 | 加勒比海盗女版1完整版免费| 天堂旅行团免费观看| 铿锵铿锵铿锵免费观看| 卡欧斯黑暗| 《第一次的人妻》| 宫斗逆袭短剧全集| 王芳的快乐生活| 女友妈妈双字id| 洗屋全集在线免费观看| 浩瀚宇宙| 空调师傅疑操作不当致买家触电身亡| 母亲5集全集免费观看完整版| 麦乐迪爸爸不让她出门是什么电影| 《唐朝诡事录4》免费观看| 魔剑生死棋电视剧| 房奴试爱电视剧第一集开头原声 | 你的目光所及之处第二季| 美国队长1免费高清完整版观看 | 精英部队| 樱桃小丸子动画片| 永恒紫罗兰花园| 牙医姐妹完整版高清版| 电影小姐在线观看| 韩剧姐妹| 《双乳丰满的女学生| 变形金刚4(绝迹重生)| 斗罗大陆动漫在线观看免费| 《修理工的艳遇》在线| 魔帝归来:三界独尊全集免费 | 泰莎的绣感1986| 血色玫瑰电视剧全集免费播放| 焦土之城剧情| 女超人麦乐迪电影完整版在线观看| 俺爹是卧底 电视剧| 行尸走肉第三集| 木下檀檩子电影在线观看2023年上映时| 澳洲乱世情| 韩国爱情电影在线播放完整版| 抵债的麦子2金智雅最后跟谁在一起了| 办公室有鬼| XL司令第一季免费全集在线| 侯友宜再喊话柯文哲:一同放下自己| 电视剧勇敢的心全集| 魔弹战记龙剑道国语| 《大器晚成第二季》电视剧| 年轻的母轻4在钱| 晚上摸摸摸你下面是什么歌| 花与蛇2麻醉牙医诊所| 心动 电影| 高清《法国空乘2019》播放| 人蛇大战5电影| 欲百度影音| 倚天屠龙记之九阳神功 电影| 美姐妹很努力在线观看 | 早乙女露依ed2k| 需要爸爸播种子电影免费播放英文 | 险恶的绣感未册版经| 新闻女王电视剧粤语在线观看| 斗罗大陆观看全集免费| 保卫黄河伴奏| G点在线观看| melody makes《女超人》免费播放| 烈火军校电视剧免费版| 杜琪峰复仇| 人海中遇见你mv| 俄罗斯女儿与父亲相恋的电影| 美丽人妻在超市被春药| 金钱帝国 电影| 狂飙中国电视剧免费观看| 电影长津湖战役完整版播放免费| 黑白配在线高清观看免费| 驱魔面馆| 天师钟馗金超群| 箭在弦上42| overflower| 安姨满天星版全集免费播放| 电视剧拳王| 美国队长4在线观看| 从指尖传出真挚的热情| 荣誉守则| 壮硕军警猛男高H| 八犬传之东方八犬异闻| 追光者电视剧免费观看完整版 | 猛男诞生记下载| 哆啦a梦:大雄与天空的理想乡电影| 电影在线观看完整版高清免费观看| 麦乐迪melody与父亲在线观看| 韩国电影年轻的小姨子| 张国强电影| 少年包青天第二部| 离婚前规则主题曲叫什么| 樱井莉亚bt| 麦乐迪版女超人完整版免费看| 从失乐园开出的地铁| 异世界四重奏| 妙手房术2在线观看免费第5集 | 《裸乳按摩》福利片| 美丽的他第二季在线观看| 巴啦啦小魔仙之彩虹心石11| 杨柳夺拳击女子66公斤级银牌| 阿克苏市| 不良义| 我们俩的婚姻全集| 蜜桃成熟33d 下载| 都是兄弟全集| 《婆婆的秘密》大结局| 花蝴蝶4免费全集在线看| 四川姑娘免费观看全集高清| 我的家电视剧| 黑鹰坠落2满天星| 《混血的摇篮曲1973》日本版| 北越暴行2高清版| 无能的丈夫在线全集免费观看| 惜花芷电视剧| 卧底2电视剧免费观看全集| 和部长一起出去差旅被欺负 | 张若昀《人之初》首播在线观看| 火影忍者剧场版 忍者之路| 雨落.中国电影免费观看| 4个混血大学精神按摩视频| 斗罗大陆111| 《真空少女》动漫| 灵与欲百度影音| 了不起的菲丽西高清电影免费完整版| 我的不良义姐| 特殊的美容室| 油罐车注水后运往外省销售| 紫钗奇缘 电视剧| 铁石心肠电视剧| 坎贝奇无憾140分免费看| 死神来了6免费观看高清| 行骗天下KR 电视剧| 魔法咪路咪路第3季| 杜拉拉之似水年华下载| 美版HD古墓丽影| 暮光之城2迅雷下载| 危情实录第二部电视剧| 高清《沸腾人生》免费观看| 《丈夫叫妻子陪上司睡HD| 窃欲无罪完整版电影免费播放| 武庚纪第四季在线观看| 忘年恋电影在线观看免费| 苍老师全集全集电影在线观看| 佛说阿弥陀经唱诵| 潘多拉的宝剑完整版| 女仆小姐的贪吃日常全集观看| 情义英雄武二郎| 德川幕府三部曲水月篇免费观看| 星际迷航 2009| 学生的妈妈6中韩双字中国| 青青草在9线观看| 我知道我爱你电视剧| 牙医姐妹在线观看完整版| 村里来了洋媳妇| 送我上青云免费| 限制别人网速| 一起来看流星雨31| 两个好媳妇电影完整版| 莫妮卡《爱我几何》电影免费未删减 | 美国爱情片真爱禁区片段| 21世纪指南完整版| 五郎八卦棍国语| 跑男最新一季| 快乐喜剧人| 倔强驱魔师免费观看| 少年方世玉张卫健高清| 伦敦奥运会男篮决赛录像| 七个少女在瑞士农场的电影| 女律师被拖进房间糟蹋HD| 女教师在线中文字幕看免费完整版| 巴基斯坦地图中文版| 机器人总动员全集| 台版1987渔夫荒野史记广告| 满天星电影韩国在线观看完整免费| 《斗罗大陆》全集完整版免费观看| 甄嬛传55集| 冬春的日子电影字幕版| 《和部长一起去出差旅》动漫的结局 | 飞哥大英雄23集| 春家小姐是讼师 电视剧免费观看| 高清《点石成金》电影| 成全免费动漫| 浪子小刀电影| 《天地剑心》免费观看| 红豆女之恋| 医生输千万后杀妻抛尸?警方回应 | 光剑变装二维码| 姐姐免费观看| 三年电影免费观看国语版播放| 监狱生活电影| 超级战舰高清国语版| av收藏之家| 高清《给我钱 第12季》| 八丈夫人意大利电影免费观看| 圣特佩罗斯的姑娘们| 十八楼c座| 雯雅婷2| 爱的色放韩国电影| 浮之手中字6| 越南电影《性的暴行完整版在线播放 | 林家铺子| 世纪之爱泰剧在线观看完整版泰剧| 插曲的痛在线播放免费大全| 仙逆动漫73集| 二战电影大全国语版| 需要父亲播种籽| 拜登为英特尔站台又提中国 | 我的性肉欲继拇| omoflow第一季全集在线播放| 中国大案录100集| 超人未删减| 本城小百合| 伟哥的故事国语| 被义子侵犯BD中文字幕| 沧元图动漫在线观看完整版免费| 吉星高照2015粤语| 借种在线观看| 《流浪地球1》高清免费看| 凯·帕克的私人水疗| 木下凛凛子的搜索结果| 骚哥哥网| 东京妓院| 高清《暗夜情报员 第三季》电视剧| 大独裁者电影| 法国空姐2大结局| 韩国售楼小姐美景之屋 | 龙门镖局| 特殊理发店| 麦尔迪满天星| 无所畏惧40集免费看爱奇艺| 伤城之恋国语全集| 陈冠希道歉| 星球大战4| 3对1:2人一次性体检4| 电影急诊护士| 火线三兄弟大结局| 赶尸艳谭2恐怖电影免费播放| 《且试天下》免费观看| 迷人的保姆2在线看| 麦乐迪满天星| 黑神话悟空第二章| 高清《花琉璃轶闻》电视剧| 铠甲勇士1部全集| 乌台诗案的受害者| 商南县| 女版战狼6全集高清免费看| 拜托了机长剧情介绍| 酒店服务生动漫免费看| 正宗泡菜制作方法教程| 纳妾记电视剧| 需要爸爸播种子免费观看| 《爸爸种子2》电影| 宝贝老板2| 《少年派》| 世界奇妙物语2012| 纵横四海粤语| 农场主三姐妹2保罗| 我的漂亮的瘦子5HD中字_午夜电影全集_完整版免费在线观看-天天影院 | 锦绣未央超长片花| 激战高清下载| 首发电影论坛| 李心暖的今天新视频| 新战狼6,欧美版| 上海地铁内男子耍刀| 华丽上班族迅雷下载| 雷神4爱与雷霆| 插曲的痛30集全集免费观看第12集| 欧美vivoestv高清| 彷徨之刃免费观看完整版| 乡下大叔成为剑圣| 小蜜蜂3美丽人生| 十大奇冤粤语| 坏妻子:便利店做爱| 高清《时光与你都很甜》大结局| 阿尔山市| 国风按摩院5部曲顺序及观看方法| 房间找东西| 郭的秀 赵雅芝| 苏菲玛索 狂野的爱| 继拇安慰我HD中字| 边缘行者 电影| 喜羊羊之心世界奇遇| 不能说的秘密| 高潮电影免费观看中| 助理2| 你礼貌吗是什么梗| 姚乐怡 三级| 扫黑风暴全集免费版| 欧美年轻的继拇3| 惩罚女兵洗澡影院 | 高清《满意度》电影完整版免费观看| 少女大人第16集| 卖保险套女职员在线| 韩国电影姐姐的朋友1在线观看中文| 与狼共舞2| 在菲被绑架中国人遗体疑发现 | 第三使徒| 守法公民电影国语完整版免费观看| 八戒8| 死神229| 为什么黛玉是裸死| 杨三姐告状评剧全剧| 入室暴行| 误杀电影| 韩国精品| 年轻的小姨子在线免费观看| 电影《时间停止器》完整版在线观看 | 怀玉格格| 二十一世纪性格爱情指南俄罗斯| 与部长出差免费观看| 明日战记| 美丽在望粤语| 怪医文三块高清全集| 欢乐颂第四部50集在线观看免费| 暴躁老妈46全集高清免费看| 一场飞行的美味| 绝密543免费全集(36集全)| 野兽迷宫电影免费播放在线观看| 香烟爱上火柴广场舞| 刘大成的歌| 酒店1-40集在线观看| 大兵的寝室第一季免费观看| 杀手无假期| 绽放的许开心全集免费观看高清| 爱你命中注定泰剧免费观看泰剧网 | 烟火人家电视剧简介| 北电22级表演系本科班合照| 《overflower》动漫第1季免费观看全集 | 春暖花开电视剧全集| 电影749局免费观看全集| 冬暖花会开| 魔境仙踪电影| 风中的火焰剧情分集介绍大结局| 《花子vs倔强驱魔师》动漫第4集在线| 夏日福星 电影| 中国航母全cg动画宣传片| 流星花园 泰版观看全集| 拼多多倒闭| 战狼6妈妈最美片段| 怦然心动电影| 拜托请爱我动漫完整版| 点燃我温暖你电视剧在线观看全集| 《爸爸种子2》| 入室强奸的三级片| 孤星血泪电影在线观看完整版| 姐姐的好大| 《芬芳喜事》定档0922| 战狼9免费高清版西瓜视频| 大奉打更人免费观看全集微博| 幸福到万家全集免费观看网| 电影《影》| 师傅在首尔| 漂亮的妈妈7开头字| 没能成为勇者的我| 武陟一中网站| 特警力量免费观看全集| 暴躁少女免费看完整版| 《分娩按摩》2图片视频| 我家的天使国语| 爱的罗曼史| 麻豆mdx0020穷小子大翻身| 聊斋新编电视剧| 义姐是不是良妈| 美国式的家庭禁忌免费看| 敦煌夜谭2| 新妈妈完整版| 星河影片| 青春期电影完整版| 高清万物生灵:2025圣诞特别集 | 电视剧平凡之路| 高清聊斋:兰若寺未删减| 爱人 下载| 申扎县| 国风按摩院在线播放免费观看最新章 | 猛鬼村电影完整版免费观看| 电影太太度假时| 地菜煮鸡蛋有什么功效|