DHT11温湿度传感器基于CW32F030C8T6开发板上实现读取温湿度的功能操作示例

2024-12-07 武汉芯源(CW32生态社区公众号)
开发板,CW32,CW32F030C8T6,武汉芯源 开发板,CW32,CW32F030C8T6,武汉芯源 开发板,CW32,CW32F030C8T6,武汉芯源 开发板,CW32,CW32F030C8T6,武汉芯源

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。其成本低、长期稳定、可以测量相对湿度和温度测量,并可以只使用一根数据线进行温湿度采集。


01模块来源

模块实物展示:



资料下载链接:

https://pan.baidu.com/s/1HQEL699-Yl5Jh3Hp87_FlQ 

资料提取码:2sgq


02 规格参数

模块的厂家资料下载见百度网盘链接

工作电压:3-5.5V

工作电流:1MA

测量分辨率:8 bit

湿度量程: 20 - 90 %RH

湿度精度:±5 %RH

温度量程: 0 - 50 ℃

温度精度:±2 ℃

通信协议:单总线

管脚数量:3 Pin(2.54mm间距排针)


03移植过程

我们的目标是在立创·地文星·CW32F030C8T6开发板上实现读取温湿度的功能。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。


3.1查看资料

DHT11使用的是单总线通信,即发送数据与接收数据都在一根数据线上,通过规定的时序进行控制。



从左向右看,时序一开始,主机信号就保持着高电平,所以引脚初始化完毕时,及时给引脚输出高电平。因为 模块的数据线要求空闲时,要保持高电平状态。(其实模块上已经接了上拉电阻,使数据线一直保持高电平)


根据时序图可以知道,主机(开发板)发送一次开始信号,待主机开始信号结束后,DHT11 发送响应信号,送出 温湿度数据,并触发一次数据采集给下一次数据读取作准备。因此完成一次数据读取需要进行起始信号、响应信号、数据接收、结束信号。


读取数据步骤:

1.起始信号:主机(开发板)接入数据线的I/O输出低电平,且低电平保持时间不能小于 18ms



2.响应信号:等待模块的响应信号到来。将数据线改为输入模式,如果接入到低电平,说明接收到模块的响应。




    DHT11_GPIO_Mode_IN();//数据线转为输入模式    
   //如果前面没有错误,则模块会发出低电平的应答信号,    
   //所以直接等待DHT11拉高,83us    
   timeout = 5000;    
   while( (! DATA_GPIO_IN ) && ( timeout >0 ) )    {        
   timeout--;        
   //等待高电平的到来    
   }    //模块当前处于拉高准备输出数据,    
   //所以直接等待DHT11拉低,87us    
   timeout = 5000;
   //设置超时时间    
   while( DATA_GPIO_IN && ( timeout >0 ) )    {        
   timeout-- ;        
   //等待低电平的到来    }


3.数据传输:主机接收模块发送的40位数据,其中,位数据 ‘0’ 表示54us的低电平,27us的高电平;位数据 ‘1’ 表示54us的低电平,74us的高电平。两个格式的分辨主要是高电平的输出时长不同。



#define CHECK_TIME 28 //超过0值的高电平时间    
for(i=0;i<40;i++)//循环接收40位数据    {        
timeout = 5000;        
//等待低电平过去        
while( ( !DATA_GPIO_IN ) && (timeout > 0) ) timeout--; //54us        
delay_uus(CHECK_TIME);//等待超过位数据0值的高电平时间        
if ( DATA_GPIO_IN )//如果还是高电平,说明是1值        
{            
val=(val<<1)+1;        
}        
else //如果是低电平,说明是0值        
{            
val<<=1;        
}        
timeout = 5000;        
//如果当前还是高电平,等待高电平过去,准备接收下一位数据        
while( DATA_GPIO_IN && (timeout > 0) ) timeout-- ;    }


4.结束信号:模块的数据线输出 40 位数据后,是以低电平结束,它会继续输出低电平 54 微秒后转为输入状态,主机需要转为输出状态,输出高电平释放总线。



数据接收完成,但是这40位数据要如何转化为温湿度数据?并如何保证传输的数据没有错误?

DHT11模块一次完整的数据传输为40bit,高位先出。数据格式:

8bit湿度整数数据 + 8bit湿度小数数据 + 8bi温度整数数据 + 8bit温度小数数据 + 8bit校验和


注意:湿度小数部分数据一直为0。


数据传送正确时,校验和数据等于“8bit湿度整数数据+8bit湿度小数数据 +8bi温度整数数据+8bit温度小数数据”所得结果的末8位。举几个例子。


示例一:接收的40位数据分别为:



校验和为 0011 0101 + 0000 0000 + 0001 1000 + 0000 0100 = 0101 0001,与接收的数据一致

湿度为 0011 0101 + 0000 0000 = 35 + 0 = 35%RH

温度为 0001 1000 0000 0100 = 24 + 4 = 24.4℃


示例二:接收的40位数据分别为:



校验和为 0011 0101 + 0000 0000 + 0001 1000 + 0000 0100 = 0101 0001,与接收的数据不一致 计算的数据为0101 0001,接收的数据为0100 1001,两者不一致说明数据不准确,丢弃这次数据,重新接收。


以下为数据处理的实现代码:


    //val为接收到的40位数据。    //           湿高8     + 湿低8      + 温高8     + 温低8    verify_num = (val>>32) + (val>>24) + (val>>16) + (val>>8);    //计算的校验和 与 接收的校验和 的差为0说明一致,不为0说明不一致    //(val&0xff)是因为val的大小为64位,我们只需要val的最后8位校验和    verify_num = verify_num - (val&0xff);    //进行校验    if( verify_num )//如果不为0,说明校验失败    {//      校验错误        return 0;    }    else //校验成功    {        //数据处理        humidity = (val>>32)&0xff;         //湿度前8位(小数点前数据)        small_point = (val>>24)&0x00ff;    //湿度后8位(小数点后数据)        small_point = small_point * 0.1;   //换算为小数点        humidity = humidity + small_point; //小数前+小数后        printf("湿度:%.2f\r\n",humidity);
       temperature = (val>>16)&0x0000ff;  //温度前8位(小数点前数据)        small_point = (val>>8)&0x000000ff; //温度后8位(小数点后数据)        small_point = small_point * 0.1;   //换算为小数点        temperature = temperature + small_point;//小数前+小数后        printf("温度:%.2f\r\n",temperature);
       return val>>8; //返回未处理的数据    }


3.2引脚选择

该模块有3个引脚,具体引脚连接见 表 各引脚连接。



3.3移植至工程

工程模板下载请查看入门手册百度链接

然后我们打开空白工程,新建两个文件dht11.c和dht11.h

在文件dht11.c中,编写如下代码。


/* * Change Logs: * Date           Author       Notes * 2024-06-19     LCKFB-LP    first version */
#include "dht11.h"#include "stdio.h"
float temperature = 0;float humidity = 0;
/****************************************************************** * 函 数 名 称:DHT11_GPIO_Init * 函 数 说 明:DHT11温湿度传感器初始化 * 函 数 形 参:无 * 函 数 返 回:无 * 作       者:LC * 备       注:无******************************************************************/void DHT11_GPIO_Init(void){    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化结构体
   RCC_DHT11_GPIO_ENABLE();        // 使能GPIO时钟
   GPIO_InitStruct.Pins = GPIO_DHT11;                                // GPIO引脚    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;                // 推挽输出    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;                // 输出速度高    GPIO_Init(PORT_DHT11, &GPIO_InitStruct);                // 初始化
   DATA_GPIO_OUT(1);}
/****************************************************************** * 函 数 名 称:DHT11_GPIO_Mode_OUT * 函 数 说 明:配置DHT11的数据引脚为输出模式 * 函 数 形 参:无 * 函 数 返 回:无 * 作       者:LC * 备       注:无******************************************************************/void DHT11_GPIO_Mode_OUT(void){    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化结构体
   GPIO_InitStruct.Pins = GPIO_DHT11;                                // GPIO引脚    GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;                // 推挽输出    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;                // 输出速度高
   GPIO_Init(PORT_DHT11, &GPIO_InitStruct);                // 初始化}
/****************************************************************** * 函 数 名 称:DHT11_GPIO_Mode_IN * 函 数 说 明:配置DHT11的数据引脚为输入模式 * 函 数 形 参:无 * 函 数 返 回:无 * 作       者:LC * 备       注:无******************************************************************/void DHT11_GPIO_Mode_IN(void){    GPIO_InitTypeDef        GPIO_InitStruct; // GPIO初始化结构体
   GPIO_InitStruct.Pins = GPIO_DHT11;                                // GPIO引脚    GPIO_InitStruct.Mode = GPIO_MODE_INPUT_PULLUP;        // 上拉输入    GPIO_InitStruct.Speed = GPIO_SPEED_HIGH;                // 输出速度高
   GPIO_Init(PORT_DHT11, &GPIO_InitStruct);                // 初始化}
/****************************************************************** * 函 数 名 称:DHT11_Read_Data * 函 数 说 明:根据时序读取温湿度数据 * 函 数 形 参:无 * 函 数 返 回:0=数据校验失败  其他=温湿度未处理的数据 * 作       者:LC * 备       注:无******************************************************************/unsigned int DHT11_Read_Data(void){    int i;    long long val=0;    int timeout=0;    float small_point=0;    unsigned char verify_num = 0;//验证值
   DATA_GPIO_OUT(0);//数据线输出低电平    delay_ms(19);  //起始信号保持时间19ms    DATA_GPIO_OUT(1);//主机释放总线    delay_us( 20 );//拉高等待

   DHT11_GPIO_Mode_IN();//数据线转为输入模式    //如果前面没有错误,则模块会发出低电平的应答信号,所以直接等待DHT11拉高,80us    timeout = 5000;    while( (! DATA_GPIO_IN ) && ( timeout >0 ) )timeout--;         //等待高电平的到来

   //模块当前处于拉高准备输出数据,所以直接等待DHT11拉低,80us    timeout = 5000;//设置超时时间    //DATA_GPIO_IN=0时,while条件不成立退出while 说明接收到响应信号    //当timeout<=0时,while条件不成立退出while  说明超时    while( DATA_GPIO_IN && ( timeout >0 ) )timeout-- ;         //等待低电平的到来

   #define CHECK_TIME 28 //实测发现超过0值的高电平时间    for(i=0;i<40;i++)//循环接收40位数据    {        timeout = 5000;        while( ( !DATA_GPIO_IN ) && (timeout > 0) ) timeout--;         //等待低电平过去
       delay_us(CHECK_TIME);//超过0值的高电平时间        if ( DATA_GPIO_IN )//如果还是高电平,说明是1值        {            val=(val<<1)+1;        }        else //如果是低电平,说明是0值        {            val<<=1;        }
       timeout = 5000;        while( DATA_GPIO_IN && (timeout > 0) ) timeout-- ;         //如果还是高电平    }
   DHT11_GPIO_Mode_OUT();//转为输出模式    DATA_GPIO_OUT(1);//主机释放总线

   //           湿高8     + 湿低8      + 温高8     + 温低8    verify_num = (val>>32) + (val>>24) + (val>>16) + (val>>8);    //计算的校验和 与 接收的校验和 的差为0说明一致,不为0说明不一致    verify_num = verify_num - (val&0xff);    //进行校验    if( verify_num  )    {//      校验错误        return 0;    }    else //校验成功    {        //数据处理        humidity = (val>>32)&0xff;//湿度前8位(小数点前数据)        small_point = (val>>24)&0x00ff;//湿度后8位(小数点后数据)        small_point = small_point * 0.1;//换算为小数点        humidity = humidity + small_point;//小数前+小数后//        printf("湿度:%.2f\r\n",humidity);
       temperature = (val>>16)&0x0000ff;//温度前8位(小数点前数据)        small_point = (val>>8)&0x000000ff;//温度后8位(小数点后数据)        small_point = small_point * 0.1;//换算为小数点        temperature = temperature + small_point;//小数前+小数后//        printf("温度:%.2f\r\n",temperature);
       return val>>8; //返回未处理的数据    }}
/****************************************************************** * 函 数 名 称:Get_temperature * 函 数 说 明:获取温度数据 * 函 数 形 参:无 * 函 数 返 回:温度值 * 作       者:LC * 备       注:使用前必须先调用 DHT11_Read_Data 读取有数据******************************************************************/float Get_temperature(void){    return temperature;}
/****************************************************************** * 函 数 名 称:Get_humidity * 函 数 说 明:获取湿度数据 * 函 数 形 参:无 * 函 数 返 回:湿度值 * 作       者:LC * 备       注:使用前必须先调用 DHT11_Read_Data 读取有数据******************************************************************/float Get_humidity(void){    return humidity;}


在文件dht11.h中,编写如下代码。


/* * Change Logs: * Date           Author       Notes * 2024-06-19     LCKFB-LP    first version */#ifndef _BSP_DHT11_H_#define _BSP_DHT11_H_
#include "board.h"
/**************引脚修改此处****************/#define RCC_DHT11_GPIO_ENABLE()       __RCC_GPIOB_CLK_ENABLE()#define PORT_DHT11                    CW_GPIOB#define GPIO_DHT11                    GPIO_PIN_0

//设置DHT11输出高或低电平#define DATA_GPIO_OUT(x)    GPIO_WritePin(PORT_DHT11, GPIO_DHT11, x ? GPIO_Pin_SET : GPIO_Pin_RESET)//获取DHT11数据引脚高低电平状态#define DATA_GPIO_IN        GPIO_ReadPin(PORT_DHT11, GPIO_DHT11)
extern float temperature;extern float humidity;

void DHT11_GPIO_Init(void);//引脚初始化unsigned int DHT11_Read_Data(void);//读取模块数据float Get_temperature(void);//返回读取模块后的温度数据float Get_humidity(void);//返回读取模块后的湿度数据
#endif


04移植验证

在自己工程中的main主函数中,编写如下。


/* * Change Logs: * Date           Author       Notes * 2024-06-19     LCKFB-LP    first version */#include "board.h"#include "stdio.h"#include "bsp_uart.h"#include "dht11.h"
int32_t main(void){    board_init();        // 开发板初始化
   uart1_init(115200);        // 串口1波特率115200
   DHT11_GPIO_Init();          //DHT11引脚初始化    delay_ms(1000);    printf("DHT11 demo start\r\n");    while(1)    {        //读取模块数据        DHT11_Read_Data();        //显示读取后的温度数据        printf("temperature = %.2f\r\n", Get_temperature() );        //显示读取后的湿度数据        printf("humidity = %.2f\r\n", Get_humidity() );        delay_ms(1000);    }}


上电效果:



模块移植成功案例代码:

链接:https://pan.baidu.com/s/10WX784WnNQeMiwbLH8Yt7g?pwd=LCKF 

提取码:LCKF

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由唯独你没懂转载自武汉芯源(CW32生态社区公众号),原文标题为:【CW32模块使用】DHT11温湿度传感器,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

使用JLink烧录CW32程序

本篇主要介绍使用JLink烧录CW32程序。

2024-03-15 -  设计经验 代理服务 技术支持 批量订货

极海APM32F407IG Tiny Board开发板测评5:UART通讯+SPI驱动LCD12864+I2C读取D

上文对极海APM32F407IG Tiny Board开发板进行了按键+定时器测试,本文将就UART通讯+SPI驱动LCD12864+I2C读取D展开测试。

2023-10-26 -  设计经验 代理服务 技术支持 批量订货

基于CW32F030C8T6开发板的MQ-2烟雾检测传感器例程移植案例

MQ-2型烟雾传感器属于二氧化锡半导体气敏材料,属于表面离子式N型半导体。本文的目标是将例程移植至CW32F030C8T6开发板上【判断当前环境状况的功能】。

2024-12-07 -  设计经验 代理服务 技术支持 批量订货

【经验】基于CW32的AS608指纹模块的应用

AS608是一款集成了指纹图像采集和指纹比对算法的指纹识别模块。它采用了高质量的光学传感器,能够实时采集人体指纹图像,并通过指纹比对算法进行指纹识别。AS608具有高精度、快速、可靠的特点,广泛应用于各种指纹识别场景,如门禁系统、安防系统、考勤系统等。本实验用到了CW32-48F大学计划板、0.96寸OLED显示屏模块、AS608指纹模块及Keil5开发环境。

2023-09-26 -  设计经验 代理服务 技术支持 批量订货

【应用】基于国产32位MCU芯片CW32F030C8T6的智能门锁方案,主频64MHz,具备低功耗多功能优势

智能门锁集成3D识别算法、接近检测、指纹输入模块,低功耗计算芯片等于一体,解锁快、功耗低、续航久,现武汉芯源推出一款MCU芯片CW32F030C8T6助力于智能门锁设计。

2023-03-14 -  应用方案 代理服务 技术支持 批量订货

US-016超声波测距传感器移植至CW32F030C8T6开发板上能够判断前方障碍物距离的功能实例

介绍了US-016超声波测距模块的特性和在CW32F030C8T6开发板上的应用。本文移植目标是将例程移植至CW32F030C8T6开发板上【能够判断前方障碍物距离的功能】。

2024-12-05 -  设计经验 代理服务 技术支持 批量订货

2023年电赛A题——国奖开源分享

根据题目要求,本项目拟设计制作一个单相逆变器并联运行系统,本系统以CW32F030C8T6核心板为控制核心,由直流电源、隔离变压器、全桥逆变电路、采集电路、驱动电路、LC低通滤波电路和辅助电源组成。从机采用DQ锁相环进行相位追踪,通过生成双极性SPWM波对全桥逆变电路调制,产生正弦交流电。利用PID算法进行电流、电压闭环控制,逆变器实现稳流,稳压来实现并联,并网运行。

2023-12-26 -  原厂动态 代理服务 技术支持 批量订货

武汉芯源半导体邀您相约CITE2024中国电子信息博览会

CITE2024第十二届中国电子信息博览会将于2024年4月9-11日在深圳福田会展中心隆重开展,武汉芯源半导体将为电子行业参观者展示智能指纹锁、麦克风、燃气表、LED调光板、可燃气体报警器、筋膜枪、角磨机、血氧仪、温控器、BLDC无刷电机、永磁同步电机无感FOC控制方案等多款CW32单片机典型应用方案,诚邀您莅临9B122武汉芯源半导体展位参观交流!

2024-04-05 -  原厂动态 代理服务 技术支持 批量订货

【CW32模块使用】雨滴传感器

文章介绍了雨滴传感器的工作原理和在汽车智能灯光系统、自动雨刷系统、智能车窗系统中的应用。传感器通过检测水滴的导电性来判断是否下雨,利用电极间的电导性变化来测量水滴存在。文章还提供了传感器模块的移植过程和代码示例,展示了如何将传感器数据读取和处理集成到CW32F030C8T6开发板上。

2024-12-04 -  设计经验 代理服务 技术支持 批量订货

基于CW32F030C8T6芯片通过智能控制技术完成智能小车项目代码和功能说明

本文介绍了使用CW32F030C8T6芯片完成的全国电子竞赛H题智能小车项目。项目核心是利用CW32F030C8T6芯片的强大处理能力和丰富外设支持实现智能控制。硬件方面,包括PWM电机控制、五路循迹模块、OLED显示和角度传感器。软件部分采用结构化编程,涵盖底层驱动、外设控制和主程序逻辑。主程序包含变量定义、任务执行、硬件初始化等,支持模式切换以应对不同竞赛场景。

2024-08-27 -  设计经验 代理服务 技术支持 批量订货

【应用】基于CW32的无刷水泵控制系统,使水泵更加节能、高效

本课题研究的目的是设计一套基于CW32的无位置传感器无刷直流电机控制系统,既可以改进水泵的工作模式,使水泵工作点最优;又可以使水泵电机结构简单,控制方式更为灵活。以此将整个系统加入各个不同场景中,让CW32低功耗优点,能让水泵共更加节能,高效。

2023-09-15 -  应用方案 代理服务 技术支持 批量订货

CW32F030C8T6 from Wuhan Core Source is Used in Combustible Gas Detector, Ensures Safe Operation in Harsh Electromagnetic Interference Environments

With the advancement of electronic science and technology, the combustible gas detector has become an essential tool for safety protection. This detector converts the concentration of leaked combustible gases into electrical signals and issues alarm signals to remind staff to take safety measures. The CW32F030C8T6, as the main control chip, provides excellent system protection with its high-precision ADC, fast conversion speed, high reliability, strong ESD protection, and strong anti-interference characteristics, ensuring safe operation in harsh electromagnetic interference environments.

2024-11-26 -  应用方案 代理服务 技术支持 批量订货

【经验】武汉芯源半导体CW32系列微控制器如何进入ISP模式以及ISP协议详解

武汉芯源半导体CW32系列微控制器片上FLASH存储器有一部分区域用于存储BootLoader启动程序,用户可利用BootLoader启动程序提供的ISP模式,通过UART串口方便地实现对CW32微控制器片上FLASH主存储器的擦除和烧写。

2022-08-15 -  设计经验 代理服务 技术支持 批量订货

【经验】Thunderboard BG22开发板如何在simplicity studio V5中添加一个标准的服务项

Silicon Labs的EFR32BG22系列芯片是功能强大的BLE SOC,本文笔者以他的开发板thunderboard SLTB010A上的温湿度传感器为例,介绍如何在simplicity studio V5中添加一个标准的服务项。

2022-02-16 -  设计经验 代理服务 技术支持 批量订货

【CW32模块使用】VL53L0X激光测距传感器

VL53L0X是ST公司推出的新一代 ToF 激光测距传感器,采用了第二代 FlightSenseTM技术,利用飞行时间(ToF)原理,通过光子的飞行来回时间与光速的计算,实现测距应用。本文的目标是在CW32F030C8T6开发板上能够实现测量距离的功能。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。

2024-11-18 -  设计经验 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:华芯微特

品类:开发板

价格:¥225.0000

现货: 1,000

品牌:华芯微特

品类:开发板

价格:¥225.0000

现货: 1,000

品牌:广芯微电子

品类:模块

价格:¥13.0000

现货: 305

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥65.0000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:广芯微电子

品类:开发板

价格:¥101.4000

现货: 302

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:开发板

价格:¥259.1316

现货:48

品牌:RENESAS

品类:开发板

价格:¥4,100.0000

现货:20

品牌:迅为

品类:开发板

价格:¥378.2000

现货:15

品牌:RENESAS

品类:开发板

价格:¥9,093.1765

现货:8

品牌:RENESAS

品类:EVALUATION BOARD

价格:¥20,004.9883

现货:7

品牌:RENESAS

品类:开发工具

价格:¥234.0000

现货:7

品牌:RENESAS

品类:DEMO BOARD

价格:¥2,134.9768

现货:7

品牌:华普微电子

品类:开发板

价格:¥200.0000

现货:5

品牌:RENESAS

品类:开发板

价格:¥2,200.0000

现货:5

品牌:RENESAS

品类:开发板

价格:¥4,000.0000

现货:5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

PCB快板打样定制

可加工PCB层数:1-30层;板材类型:FR4板/铝基板/铜基板/刚扰结合板/FPC板/高精密板/Rogers高频板;成品尺寸:5*5mm~53*84cm;板厚:0.1~5.0mm。

最小起订量: 1 提交需求>

多层印制电路板打样定制

可加工PCB板层数:0-60层,板材类型:高频板/高速板/高频混压板/盲埋孔板/HDI板/无卤素板/厚铜板/刚柔结合板;最大加工尺寸:622*1200MM;板厚:0.05-8.0MM;铜厚:0.33-30OZ;

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面