色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CW32模塊使用 SHT30溫濕度傳感器

CW32生態(tài)社區(qū) ? 來源:CW32生態(tài)社區(qū) ? 作者:CW32生態(tài)社區(qū) ? 2024-11-14 17:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、模塊來源

模塊實(shí)物展示:

wKgZoWc1xV6AT2l4AAAbIG9cn7k189.jpg


資料下載鏈接:
https://pan.baidu.com/s/1kisMJspcV6Qdr1ye9ElOlQ

二、規(guī)格參數(shù)

工作電壓:2.4-5.5V

工作電流:0.2~1500uA

溫度測(cè)量范圍:-40~125℃

溫度測(cè)量精度:±0.3℃

濕度測(cè)量范圍:0~100%RH

濕度測(cè)量精度:±2%RH

輸出方式: IIC

管腳數(shù)量:4 Pin

以上信息見廠家資料文件

三、移植過程

我們的目標(biāo)是將例程移植至CW32F030C8T6開發(fā)板上【測(cè)量溫濕度的功能】。首先要獲取資料,查看數(shù)據(jù)手冊(cè)應(yīng)如何實(shí)現(xiàn)讀取數(shù)據(jù),再移植至我們的工程。

3.1查看資料

SHT30是采用的IIC通信,所以首先要了解IIC的地址與時(shí)序,再確定根據(jù)寄存器的設(shè)置。

模塊原理圖

wKgaoWc1xV6AZRZEAAA9qBWDPZ0830.jpg

SHT30地址

數(shù)據(jù)手冊(cè)上說明,當(dāng)ADDR引腳接入VSS(接地)時(shí),地址為0X44。而原理圖上已經(jīng)通過R14這個(gè)下拉電阻接地。不過需要注意的是,實(shí)際地址為 0X44 左移一位,因需要空出最低位給讀寫位,所以實(shí)際的地址是 0X44 << 1。

wKgZoWc1xV6AU8wYAAAjnkQ0C5I296.jpg

測(cè)量模式

SHT30有兩種測(cè)量模式,分別是單次測(cè)量模式和周期測(cè)量模式。

在單次測(cè)量模式下,發(fā)出一個(gè)測(cè)量命令就觸發(fā)一次數(shù)據(jù)采集。每個(gè)數(shù)據(jù)都由一個(gè)16位的溫度值和一個(gè)16位的濕度值(按此順序)組成。在傳輸過程中,每個(gè)數(shù)據(jù)值后面總是跟著一個(gè)CRC校驗(yàn)和。但是在該模式下又分有時(shí)鐘拉伸模式和時(shí)鐘不拉伸模式,具體情況見下圖。

wKgaoWc1xV-AOA0nAACL9L_NyJg086.jpg

并且在單次測(cè)量模式下,可以選擇不同的測(cè)量命令。它們?cè)诳芍貜?fù)性(低、中、高)和時(shí)鐘拉伸(啟用或禁用)方面有所不同。這里的可重復(fù)性設(shè)置影響測(cè)量持續(xù)時(shí)間,從而影響傳感器的總體能耗。

wKgZoWc1xV-AeL1oAAAz9vYNM_A156.jpg

在周期測(cè)量模式下,時(shí)鐘拉伸模式禁用,但是可以分為高中低的可重復(fù)性測(cè)量,測(cè)量周期為0.5、1、2、4、10(單位 次/秒)(這種模式下最快的測(cè)量速度是1秒10次)如果傳感器在一種工作模式下正在測(cè)量數(shù)據(jù),此時(shí)要發(fā)送其他命令(推薦先發(fā)送一次中斷命令),讓傳感器停止當(dāng)前的測(cè)量,進(jìn)入單次測(cè)量模式,然后再發(fā)送命令。這里需要注意:如果測(cè)量頻率過高,會(huì)導(dǎo)致傳感器自熱。

wKgaoWc1xWCAQcnvAABKuMHJrY8259.jpg

設(shè)置好周期測(cè)量模式的測(cè)量周期和可重復(fù)性強(qiáng)度后,隨時(shí)可以進(jìn)行測(cè)量讀取數(shù)據(jù),需要發(fā)送一個(gè)讀取命令(0XE000)。一旦讀取時(shí)序結(jié)束之后,寄存器中的數(shù)值就會(huì)清零,如果這時(shí)再一次讀取數(shù)據(jù)將得到0。下一次測(cè)量結(jié)束后,寄存器的值就會(huì)重新寫入。

wKgZoWc1xWCAPGALAABEfKwSAXg309.jpg

3.2引腳選擇

wKgaoWc1xWGAfZWTAAGLUs1dnqg002.jpg

接線表

3.3移植至工程

工程模板參考入門手冊(cè)的工程模板

移植步驟中的導(dǎo)入.c和.h文件與【CW32模塊使用】DHT11溫濕度傳感器相同,只是將.c和.h文件更改為bsp_sht30.c與bsp_sht30.h。這里不再過多講述,移植完成后面修改相關(guān)代碼。

在文件bsp_sht30.c中,編寫如下代碼。

/* * Change Logs: * Date Author Notes * 2024-06-20 LCKFB-LP first version */ #include "bsp_sht30.h" #include "stdio.h" double Temperature = 0.0, Humidity = 0.0; /****************************************************************** * 函 數(shù) 名 稱:SHT30_GPIO_Init * 函 數(shù) 說 明:SHT30的引腳初始化 * 函 數(shù) 形 參:無 * 函 數(shù) 返 回:無 * 作 者:LC * 備 注:無 ******************************************************************/ void SHT30_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStruct; // GPIO初始化結(jié)構(gòu)體 RCC_SHT30_ENABLE(); // 使能GPIO時(shí)鐘 GPIO_InitStruct.Pins = GPIO_SCL|GPIO_SDA; // GPIO引腳 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; // 開漏輸出 GPIO_InitStruct.Speed = GPIO_SPEED_HIGH; // 輸出速度高 GPIO_Init(PORT_SHT30, &GPIO_InitStruct); // 初始化 } /****************************************************************** * 函 數(shù) 名 稱:IIC_Start * 函 數(shù) 說 明:IIC起始時(shí)序 * 函 數(shù) 形 參:無 * 函 數(shù) 返 回:無 * 作 者:LC * 備 注:無 ******************************************************************/ void IIC_Start(void) { SDA_OUT(); SCL(1); SDA(0); SDA(1); delay_us(5); SDA(0); delay_us(5); SCL(0); } /****************************************************************** * 函 數(shù) 名 稱:IIC_Stop * 函 數(shù) 說 明:IIC停止信號(hào) * 函 數(shù) 形 參:無 * 函 數(shù) 返 回:無 * 作 者:LC * 備 注:無 ******************************************************************/ void IIC_Stop(void) { SDA_OUT(); SCL(0); SDA(0); SCL(1); delay_us(5); SDA(1); delay_us(5); } /****************************************************************** * 函 數(shù) 名 稱:IIC_Send_Ack * 函 數(shù) 說 明:主機(jī)發(fā)送應(yīng)答或者非應(yīng)答信號(hào) * 函 數(shù) 形 參:0發(fā)送應(yīng)答 1發(fā)送非應(yīng)答 * 函 數(shù) 返 回:無 * 作 者:LC * 備 注:無 ******************************************************************/ void IIC_Send_Ack(unsigned char ack) { SDA_OUT(); SCL(0); SDA(0); delay_us(5); if(!ack) SDA(0); else SDA(1); SCL(1); delay_us(5); SCL(0); SDA(1); } /****************************************************************** * 函 數(shù) 名 稱:I2C_WaitAck * 函 數(shù) 說 明:等待從機(jī)應(yīng)答 * 函 數(shù) 形 參:無 * 函 數(shù) 返 回:0有應(yīng)答 1超時(shí)無應(yīng)答 * 作 者:LC * 備 注:無 ******************************************************************/ unsigned char I2C_WaitAck(void) { char ack = 0; unsigned char ack_flag = 10; SCL(0); SDA(1); SDA_IN(); SCL(1); while( (SDA_GET()==1) && ( ack_flag ) ) { ack_flag--; delay_us(5); } if( ack_flag <= 0 ) { IIC_Stop(); return 1; } else { SCL(0); SDA_OUT(); } return ack; } /****************************************************************** * 函 數(shù) 名 稱:Send_Byte * 函 數(shù) 說 明:寫入一個(gè)字節(jié) * 函 數(shù) 形 參:dat要寫人的數(shù)據(jù) * 函 數(shù) 返 回:無 * 作 者:LC * 備 注:無 ******************************************************************/ void Send_Byte(u8 dat) { int i = 0; SDA_OUT(); SCL(0);//拉低時(shí)鐘開始數(shù)據(jù)傳輸 for( i = 0; i < 8; i++ ) { SDA( (dat & 0x80) >> 7 ); delay_us(1); SCL(1); delay_us(5); SCL(0); delay_us(5); dat> 8 ) ); //返回0為產(chǎn)生了應(yīng)答,返回1說明通信失敗 if( I2C_WaitAck() == 1 )return 2; //發(fā)送命令的低8位 Send_Byte(dat & 0xff ); //返回0為產(chǎn)生了應(yīng)答,返回1說明通信失敗 if( I2C_WaitAck() == 1 )return 3; // IIC_Stop(); return 0; } /****************************************************************** * 函 數(shù) 名 稱:crc8 * 函 數(shù) 說 明:CRC校驗(yàn) * 函 數(shù) 形 參:data要校驗(yàn)的數(shù)據(jù)地址 len要校驗(yàn)的長(zhǎng)度 * 函 數(shù) 返 回:校驗(yàn)后的值 * 作 者:LC * 備 注:無 ******************************************************************/ unsigned char crc8(const unsigned char *data, int len) { const unsigned char POLYNOMIAL = 0x31; unsigned char crc = 0xFF; int j, i; for (j=0; j> 8 )); if( I2C_WaitAck() == 1 )return 2; Send_Byte( dat & 0xff ); if( I2C_WaitAck() == 1 )return 3; //如不使用超時(shí)判斷,很容易數(shù)據(jù)錯(cuò)亂 do { //超時(shí)判斷 i++; if( i > 20 ) return 4; delay_ms(2); IIC_Start(); Send_Byte((0X44

在文件bsp_sht30.h中,編寫如下代碼。

/* * Change Logs: * Date Author Notes * 2024-06-20 LCKFB-LP first version */ #ifndef _BSP_SHT30_H_ #define _BSP_SHT30_H_ #include "board.h" extern double Temperature, Humidity; #define u8 unsigned char //端口移植 #define RCC_SHT30_ENABLE() __RCC_GPIOB_CLK_ENABLE() #define PORT_SHT30 CW_GPIOB #define GPIO_SDA GPIO_PIN_8 #define GPIO_SCL GPIO_PIN_9 //SDA輸入模式 #define SDA_IN() { GPIO_InitTypeDef GPIO_InitStruct; GPIO_InitStruct.Pins = GPIO_SDA; GPIO_InitStruct.Mode = GPIO_MODE_INPUT_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_HIGH; GPIO_Init(PORT_SHT30, &GPIO_InitStruct); } //SDA輸出模式 #define SDA_OUT() { GPIO_InitTypeDef GPIO_InitStruct; GPIO_InitStruct.Pins = GPIO_SDA; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_OD; GPIO_InitStruct.Speed = GPIO_SPEED_HIGH; GPIO_Init(PORT_SHT30, &GPIO_InitStruct); } //獲取SDA引腳的電平變化 #define SDA_GET() GPIO_ReadPin(PORT_SHT30, GPIO_SDA) //SDA與SCL輸出 #define SDA(x) GPIO_WritePin(PORT_SHT30, GPIO_SDA, (x?GPIO_Pin_SET:GPIO_Pin_RESET ) ) #define SCL(x) GPIO_WritePin(PORT_SHT30, GPIO_SCL, (x?GPIO_Pin_SET:GPIO_Pin_RESET ) ) void SHT30_GPIO_Init(void); char SHT30_Read(uint16_t dat); #endif

四、移植驗(yàn)證

在自己工程中的main主函數(shù)中,編寫如下。

/* * 立創(chuàng)開發(fā)板軟硬件資料與相關(guān)擴(kuò)展板軟硬件資料官網(wǎng)全部開源 * 開發(fā)板官網(wǎng):www.lckfb.com * 技術(shù)支持常駐論壇,任何技術(shù)問題歡迎隨時(shí)交流學(xué)習(xí) * 立創(chuàng)論壇:https://oshwhub.com/forum * 關(guān)注bilibili賬號(hào):【立創(chuàng)開發(fā)板】,掌握我們的最新動(dòng)態(tài)! * 不靠賣板賺錢,以培養(yǎng)中國(guó)工程師為己任 * Change Logs: * Date Author Notes * 2024-06-20 LCKFB-LP first version */ #include "board.h" #include "stdio.h" #include "bsp_uart.h" #include "bsp_sht30.h" int32_t main(void) { board_init(); // 開發(fā)板初始化 uart1_init(115200); // 串口1波特率115200 SHT30_GPIO_Init(); printf("startrn"); while(1) { SHT30_Read(0xe000); printf("Temp = %.2frn",Temperature); printf("Humi = %.2frn",Humidity); printf("rn"); delay_ms(1000); } }

移植現(xiàn)象:每隔1秒讀取一次溫濕度,并通過串口輸出。

wKgZoWc1xWGAFx8GAAYPVht_a7Y018.jpg

模塊移植成功案例代碼:

鏈接:https://pan.baidu.com/s/1Y6lkd6YjQyW9bxpsW8B36g?pwd=LCKF 提取碼:LCKF

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 溫濕度傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    596

    瀏覽量

    36491
  • CW32
    +關(guān)注

    關(guān)注

    1

    文章

    255

    瀏覽量

    1217
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    零知開源——STM32F407VET6驅(qū)動(dòng)SHT41溫濕度傳感器完整教程

    目基于STM32F407VET6零知增強(qiáng)板,實(shí)現(xiàn)SHT41高精度溫濕度傳感器的驅(qū)動(dòng)和數(shù)據(jù)采集。SHT41是Sensirion推出的新一代數(shù)字溫濕度
    發(fā)表于 07-10 12:01

    零知開源——STM32F407VET6驅(qū)動(dòng)SHT41溫濕度傳感器完整教程

    摘要:本項(xiàng)目基于STM32F407VET6零知增強(qiáng)板驅(qū)動(dòng)SHT41高精度溫濕度傳感器,實(shí)現(xiàn)±0.2℃溫度精度和±1.8%RH濕度精度的數(shù)據(jù)采集。硬件連接采用I2C接口(SCL:PB6,
    的頭像 發(fā)表于 07-09 18:53 ?73次閱讀
    零知開源——STM32F407VET6驅(qū)動(dòng)<b class='flag-5'>SHT</b>41<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>完整教程

    Sensirion 推出帶保護(hù)蓋的新型數(shù)字溫濕度傳感器

    Sensirion 新推出 SHT40-AD1P-R2和SHT41-AD1P-R2 兩款數(shù)字溫濕度傳感器,現(xiàn)已通過其全球代理網(wǎng)絡(luò)銷售。這兩款傳感器
    發(fā)表于 06-26 17:56 ?1234次閱讀
    Sensirion 推出帶保護(hù)蓋的新型數(shù)字<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>

    常見的溫濕度傳感器類型?

    溫濕度傳感器是一種用于測(cè)量環(huán)境溫度和濕度的設(shè)備,廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、氣象等領(lǐng)域。以下是幾種常見的溫濕度傳感器類型及其優(yōu)缺點(diǎn): 電容式
    發(fā)表于 06-24 09:24

    溫濕度傳感器:核心原理與跨領(lǐng)域應(yīng)用解析

    、農(nóng)業(yè)種植、醫(yī)療倉(cāng)儲(chǔ)等領(lǐng)域。根據(jù)市場(chǎng)研究機(jī)構(gòu)的數(shù)據(jù),2025 年全球溫濕度傳感器市場(chǎng)規(guī)模預(yù)計(jì)突破 50 億美元,年復(fù)合增長(zhǎng)率達(dá) 8.7%。 二、工作原理與技術(shù)分類 溫度測(cè)量模塊 熱電偶技術(shù) :利用兩種不同金屬的熱電效應(yīng),將溫度差
    的頭像 發(fā)表于 03-27 11:21 ?727次閱讀
    <b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>:核心原理與跨領(lǐng)域應(yīng)用解析

    CW32模塊使用 SHT20溫濕度傳感器

    由瑞士Sensirion推出的 SHT20數(shù)字溫濕度傳感器,基于領(lǐng)先世界的CMOSens ? 數(shù)字傳感技術(shù),具有極高的可靠性和卓越的長(zhǎng)期穩(wěn)定性。全量程標(biāo)定,兩線數(shù)字接口,可與單片機(jī)直接
    的頭像 發(fā)表于 12-05 12:14 ?650次閱讀
    <b class='flag-5'>CW32</b><b class='flag-5'>模塊</b>使用 <b class='flag-5'>SHT</b>20<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>

    CW32模塊使用案例 AHT10溫濕度傳感器

    AHT10,新一代溫濕度傳感器在尺寸與智能方面建立了新的標(biāo)準(zhǔn):它嵌入了適于回流焊的雙列扁平無引腳SMD 封裝,底面 4 x 5mm ,高度1.6mm。傳感器輸出經(jīng)過標(biāo)定的數(shù)字信號(hào),標(biāo)準(zhǔn) I 2 C
    的頭像 發(fā)表于 11-28 17:28 ?1050次閱讀
    <b class='flag-5'>CW32</b><b class='flag-5'>模塊</b>使用案例 AHT10<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>

    基于CW32模塊SHT30溫濕度傳感器設(shè)計(jì)

    我們的目標(biāo)是將例程移植至CW32F030C8T6開發(fā)板上【測(cè)量溫濕度的功能】。首先要獲取資料,查看數(shù)據(jù)手冊(cè)應(yīng)如何實(shí)現(xiàn)讀取數(shù)據(jù),再移植至我們的工程。
    的頭像 發(fā)表于 11-12 11:14 ?898次閱讀
    基于<b class='flag-5'>CW32</b><b class='flag-5'>模塊</b>的<b class='flag-5'>SHT30</b><b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>設(shè)計(jì)

    溫濕度傳感器種類及原理的優(yōu)劣分析

    溫濕度傳感器是一種能夠感知并測(cè)量環(huán)境中溫度和濕度變化的設(shè)備,它們?cè)诃h(huán)境監(jiān)測(cè)、氣象觀測(cè)、農(nóng)業(yè)、工業(yè)生產(chǎn)、智能家居等多個(gè)領(lǐng)域發(fā)揮著重要作用。下面將對(duì)溫濕度
    的頭像 發(fā)表于 10-21 15:05 ?2567次閱讀

    溫濕度傳感器是什么類型的傳感器

    溫濕度傳感器是一種能夠?qū)崟r(shí)監(jiān)測(cè)和記錄環(huán)境中溫度和濕度變化的設(shè)備或裝置。這類傳感器廣泛應(yīng)用于環(huán)境監(jiān)測(cè)、氣象觀測(cè)、農(nóng)業(yè)、工業(yè)生產(chǎn)、倉(cāng)儲(chǔ)管理、智能家居、醫(yī)療健康等多個(gè)領(lǐng)域,為相關(guān)領(lǐng)域的研究、
    的頭像 發(fā)表于 10-21 14:53 ?1532次閱讀

    【RA-Eco-RA0E1-32PIN-V1.0開發(fā)板試用】sht30溫濕度傳感器

    這一章節(jié),繼續(xù)探究RA0E1的硬件iic外設(shè)。來驅(qū)動(dòng)SHT30溫濕度傳感器,該款溫濕度傳感器具有高精度穩(wěn)定性,可以精確到0.125度的分辨率
    發(fā)表于 10-14 23:40

    車載溫濕度傳感器有什么功能

    在現(xiàn)代化物流體系中,尤其是針對(duì)需要嚴(yán)格溫控的冷鏈運(yùn)輸領(lǐng)域,車載溫濕度傳感器成為了重要的智能設(shè)備。車載溫濕度傳感器以其高精度測(cè)量、智能化報(bào)警、靈活供電及便捷管理等特點(diǎn),為貨物安全運(yùn)輸提供
    的頭像 發(fā)表于 10-10 13:23 ?565次閱讀

    CW32模塊使用 DHT11溫濕度傳感器

    DHT11數(shù)字溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字信號(hào)輸出的溫濕度復(fù)合傳感器。其成本低、長(zhǎng)期穩(wěn)定、可以測(cè)量相對(duì)濕度和溫度測(cè)量,并可以只使用一根數(shù)
    的頭像 發(fā)表于 09-09 18:21 ?1736次閱讀
    <b class='flag-5'>CW32</b><b class='flag-5'>模塊</b>使用 DHT11<b class='flag-5'>溫濕度</b><b class='flag-5'>傳感器</b>

    溫濕度傳感器怎么調(diào)試

    溫濕度傳感器是一種廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、氣象、科研等領(lǐng)域的傳感器,用于測(cè)量環(huán)境的溫度和濕度。在實(shí)際應(yīng)用中,溫濕度
    的頭像 發(fā)表于 08-19 15:04 ?2315次閱讀

    溫濕度傳感器技術(shù)參數(shù)有哪些

    溫濕度傳感器是一種用于測(cè)量環(huán)境溫度和濕度傳感器。它們廣泛應(yīng)用于氣象、農(nóng)業(yè)、工業(yè)、醫(yī)療、智能家居等領(lǐng)域。本文將介紹溫濕度
    的頭像 發(fā)表于 08-19 15:03 ?2843次閱讀
    主站蜘蛛池模板: 97人摸人人澡人人人超一碰 | 国产综合无码一区二区色蜜蜜 | 忘忧草下载 | 国产亚洲精品久久久999无毒 | 国产亚洲精品久久久久久国 | 给个男人都懂的网址2019 | 手机在线看片欧美亚洲 | 后入式啪gif动态图 后入式狂顶免费视频 | 国产日韩欧美另类 | 国产传媒在线播放 | 嗯啊不要老师 | 乱色欧美激惰 | 亚洲欧洲日韩天堂无吗 | 国产精品九九久久精品视 | JAPANBABES11学生老师 | 日本久久久久亚洲中字幕 | 亚洲另类欧美综合在线 | 亚洲区视频在线观看 | 99re久久热在线播放快 | 久久99精品国产麻豆婷婷 | 爽爽窝窝午夜精品一区二区 | 51精品国产AV无码久久久 | 国产精品美女久久久久AV超清 | 超碰免费视频公开观看 | 美女张开腿让男生桶动态图 | 亚洲精品久久久一区 | 日日操日日射 | FREECHINESE东北女人真爽 free18sex性自拍裸舞 | 成年私人影院网站在线看 | 日韩欧美一区二区中文字幕 | 久久综合老色鬼网站 | 亚洲国产成人在线 | 鸭子玩富婆流白浆视频 | 日韩经典欧美一区二区三区 | 秋霞电影院兔费理论观频84mb | np高h肉辣一女多男 no视频在线观看 | 亚洲视频第二页 | 亚洲电影成人 成人影院 | 国产亚洲精品久久久999密臂 | 最近在线视频观看2018免费 | 365电影成人亚洲网在线观看 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品