还未设置个性签名
成为VIP会员 享9项特权: 开通会员

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

基于CC2530(ZigBee设计)的温度报警器

DS小龙哥-嵌入式技术 来源:DS小龙哥-嵌入式技术 作者:DS小龙哥-嵌入式技 2022-05-27 09:54 次阅读

目录

1. 功能介绍

2. 硬件接线介绍

2.1 DS18B20温度传感器

2.2 ESP8266 WIFI模块

3. 案例代码

3.1 QT设计的上位机

3.2 B节点DS18B20代码

3.3 协调器-ESP8266代码


1. 功能介绍

这是基于CC2530设计的远程温度报警器,通过CC2530终端检测环境温度上传给手机APP实时显示。

一共有两块CC2530开发板,这里就分别称为A板(当做协调器)、B板(当做温度节点),A板上接了ESP8266 WIF模块,用于与手机APP之间通信。B板上接了DS18B20 温度传感器模块,用于给A板传递检测的温度,A板收到DS18B20的温度之后,发送给手机APP显示。APP上位机采用Qt框架设计,支持跨平台,Android、windows、IOSLinux都可以编译运行安装。

image-20220111101500221poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

​编辑

image-20220111101624493

资料包里包含:

image-20220111102720925

2. 硬件接线介绍

2.1 DS18B20温度传感器

作为B节点的CC2530开发板上接了DS18B20温度传感器,采集温度传递给A节点。

image-20220111095739249

这是B节点的程序,在主函数1秒采集一次DS18B20温度数据,然后传递给A节点。

image-20220111095857654

2.2 ESP8266 WIFI模块

作为A节点协调器的CC2530开发板用到了2个串口:

(1)串口0—作为常规调试串口,可以向串口调试助手打印调试信息。

(2)串口1—连接ESP8266 WIFI,进行通信。 P0.4,P0.5用作串口

image-20220111101041120

image-20220111100845766

image-20220111100101399

上面这张图是代码的截图,设置ESP8266的AP热点名称和密码。 把ESP8266接线接好之后,在把程序下载进去。 正常情况下,ESP8266就会创建一个名称为” wbyq_Cortex_M3” 的热点,连接密码为”12345678”, 这是打开手机APP搜索这个WIFI名称,然后连接即可,连接上了,打开专用的手机APP,点击连接服务器,然后就可以收到ESP8266发送过来的温度数据了。

下面这个是代码主函数里,1秒的频率向APP上传DS18B20的温度。

image-20220111100721309

3. 案例代码

3.1 QT设计的上位机

image-20220111101951242poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

​编辑

image-20220111102052611

3.2 B节点DS18B20代码

代码也可以在这里下载:https://download.csdn.net/download/xiaolong1126626497/75315395

#define Ds18b20IO P0_6    //温度传感器引脚
​
void Delay_us(unsigned int k)//us延时函数
{
  T1CC0L = 0x06; 
  T1CC0H = 0x00; 
  T1CTL = 0x02; 
  while(k)
   { 
    while(!(T1CNTL >= 0x04));
    k--;
   }
  T1CTL = 0x00; //关闭定时器
}
​
void Delay_ms(unsigned int k)
{
  T1CC0L = 0xe8;
  T1CC0H = 0x03;
  T1CTL = 0x0a; //模模式 32分频
  while(k)
   {
    while(!((T1CNTL >= 0xe8)&&(T1CNTH >= 0x03)));
    k--;
   }
  T1CTL = 0x00; //关闭定时器
}
​
void Delay_s(unsigned int k)
{
  while(k)
   {
    Delay_ms(1000);
    k--;
   }
}
​
//时钟频率为32M
void Ds18b20Delay(unsigned int k)
{
  unsigned int i,j;
  for(i=0;i 8000)Flag_1 = 0;
    Status = Ds18b20IO;
   }
  Ds18b20OutputInitial();
  Ds18b20IO = 1;
  Ds18b20Delay(100);
  return Status;    //返回初始化状态
}
​
void Ds18b20Write(unsigned char infor)
{
  unsigned int i;
  Ds18b20OutputInitial();
  for(i=0;i<8;i++)
    {
        if((infor & 0x01))
        {
            Ds18b20IO = 0;
            Ds18b20Delay(6);
            Ds18b20IO = 1;
            Ds18b20Delay(50);
        }
        else
        {
            Ds18b20IO = 0;
            Ds18b20Delay(50);
            Ds18b20IO = 1;
            Ds18b20Delay(6);
        }
        infor >>= 1;
   }
}
​
unsigned char Ds18b20Read(void)
{
  unsigned char Value = 0x00;
  unsigned int i;
  Ds18b20OutputInitial();
  Ds18b20IO = 1;
  Ds18b20Delay(10);
  for(i=0;i<8;i++)
    {
        Value >>= 1; 
    Ds18b20OutputInitial();
    Ds18b20IO = 0;// 给脉冲信号
    Ds18b20Delay(3);
    Ds18b20IO = 1;// 给脉冲信号
    Ds18b20Delay(3);
    Ds18b20InputInitial();
    if(Ds18b20IO == 1) Value |= 0x80;
    Ds18b20Delay(15);
   } 
  return Value;
}
​
​
​
//温度读取函数 带1位小数位
float floatReadDs18B20(void) 
{
  unsigned char V1,V2;  //定义高低8位 缓冲
  unsigned int temp;   //定义温度缓冲寄存器
  float fValue;
  Ds18b20Initial();
  Ds18b20Write(0xcc);  // 跳过读序号列号的操作
  Ds18b20Write(0x44);  // 启动温度转换
  
  Ds18b20Initial();
  Ds18b20Write(0xcc);  //跳过读序号列号的操作 
  Ds18b20Write(0xbe);  //读取温度寄存器等(共可读9个寄存器) 前两个就是温度
  
  V1 = Ds18b20Read();  //低位
  V2 = Ds18b20Read();  //高位
  //temp = ((V1 >> 4)+((V2 & 0x07)*16)); //转换数据 
  temp=V2*0xFF+V1;
  fValue = temp*0.0625;
  
  return fValue;
};i++)>
poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

3.3 协调器-ESP8266代码

#include "esp8266.h"
​
uint lenU1 = 0;
uchar tempRXU1;
uchar RecdataU1[MAXCHAR];
//AP+服务器模式
char *ESP8266_AP_Server[]=
{
  "AT\r\n",
  "ATE0\r\n",
  "AT+CWMODE=2\r\n",
  "AT+RST\r\n",
  "ATE0\r\n",
  "AT+CWSAP="wbyq_Cortex_M3","12345678",1,4\r\n",
  "AT+CIPMUX=1\r\n",
  "AT+CIPSERVER=1,8089\r\n",
  "AT+CIFSR\r\n" 
};
​
​
//"AT+CIPSEND=0,10\r\n"  //长度10
//返回">" 之后就可以正常发送数据了
//发送成功返回 "SEND OK"
​
​
//发送数据
void ESP8266_SendData(char *p,int len)
{
  char buff[50];
  sprintf(buff,"AT+CIPSEND=0,%d\r\n",len);
  clearBuffU1();
  Uart1_Send_String(buff);
  DelayMs(1000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  clearBuffU1();
  
  //发送数据
  Uart1_Send_String(p);
  
  //等待发送完成
  DelayMs(1000);
  
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
}
​
​
/****************************************************************************
* 名   称: SetWifi()
* 功   能: 设置LED灯相应的IO口
* 入口参数: 无
* 出口参数: 无
****************************************************************************/
void SetWifi(void)
{
 P0DIR |= 0x40;      //P0.6定义为输出
 IGT = 0;         //高电平复位
 DelayMs(500);
 IGT = 1;         //低电平工作
}
​
/*
设置WIFI为AP模式+TCP服务器
*/
void SetESP8266_AP_TCP_Server()
{
  clearBuffU1();
  Uart1_Send_String("AT\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("ATE0\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("AT+CWMODE=2\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("AT+RST\r\n");
  DelayMs(2000);
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("ATE0\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("AT+CWSAP="wifi_cc2530","12345678",1,4\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("AT+CIPMUX=1\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("AT+CIPSERVER=1,8080\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
  
  clearBuffU1();
  Uart1_Send_String("AT+CIFSR\r\n");
  DelayMs(2000);
  RecdataU1[lenU1]='\0';
  UR0SendString(RecdataU1);
}
​
​
unsigned char dataRecv;
unsigned char Flag = 0;
/*===================UR1初始化函数====================*/
void Init_Uart1()
{
 PERCFG = 0x00;        //位置1  P0.4/P0.5口
 P0SEL |= 0x30;        //P0.4,P0.5用作串口(外部设备功能)
 
 U1CSR |= 0x80;        //设置为UART方式
 U1GCR |= 11;      //BAUD_E    
 U1BAUD |= 216;        //BAUD_M 波特率设为115200
 UTX1IF = 0;       //UART1 TX中断标志初始置位0
 U1CSR |= 0X40;       //允许接收 
 IEN0 |= 0x88;        // 开总中断,UART1接收中断 
}
​
​
void clearBuffU1(void)
{
 int j;
 for(j=0;j;j++)>
poYBAGDYdXCAWkKMAAAAK8RNs4s030.png


审核编辑:汤梓红

  • 开发板
    +关注

    关注

    17

    文章

    2331

    浏览量

    85404
  • 温度报警器
    +关注

    关注

    2

    文章

    18

    浏览量

    10215
  • CC2530
    +关注

    关注

    18

    文章

    200

    浏览量

    55081
收藏 人收藏

    评论

    相关推荐

    哪位大神在使用RK3588开发板进行编码时有遇到效能不足的问题啊?

    问题描述:通过ffmpeg调用MPP进行硬件编码时,编码效率比较低,4K基本在30fps左右,8K在10fps以下(看log 2个core都有被用到...
    发表于 08-12 18:24 189次 阅读

    Hi3861芯片开发板LiteOS-M的启动流程

    OpenHarmony作为一款万物互联的操作系统,覆盖了从嵌入式实时物联网操作系统到移动操作系统的全....
    的头像 OpenAtom OpenHarmony 发表于 08-12 11:45 188次 阅读

    MindSDK概述、使用方法及应用案例

    MindSDK(mm32-mcu-sdk)是由灵动官方的软件团队开发和维护的基于灵动微控制器的软件开....
    的头像 灵动MM32MCU 发表于 08-12 09:10 36次 阅读

    ATF1504AS(L) CPLD开发板资料分享

    描述 ATF1504AS(L) CPLD 开发板
    发表于 08-12 06:52 1071次 阅读

    SBC3870 Mostek 38P70 F8处理器开发板

    电子发烧友网站提供《SBC3870 Mostek 38P70 F8处理器开发板.zip》资料免费下载
    发表于 08-11 11:22 6次 阅读
    SBC3870 Mostek 38P70 F8处理器开发板

    AtMega3208 XFR开发板开源设计

    电子发烧友网站提供《AtMega3208 XFR开发板开源设计.zip》资料免费下载
    发表于 08-11 10:46 11次 阅读
    AtMega3208 XFR开发板开源设计

    (exynos4412)Tiny4412裸机开发-按键检测

    上篇文章已经介绍过LED裸机编程,完成LED灯控制,这篇文章就介绍利用这款开发板继续完成按键编程,了....
    的头像 DS小龙哥-嵌入式技术 发表于 08-11 09:50 145次 阅读

    蓝牙天线部分没有预留匹配电路,这里的开发板阻抗匹配是如何做到的?

    开发板天线是直接出的,一把芯片都会预留匹配电路,这里的开发板阻抗匹配是如何做到的。       ...
    发表于 08-11 06:19 29次 阅读

    小成本的V853 AI小开发板DIY设计

    全志最新发布的V853芯片拥有1T的NPU算力,还有Arm+RISC-V+NPU三核异构和丰富的音视....
    的头像 全志在线 发表于 08-10 17:36 95次 阅读

    君正T30开发套板产品手册

    君正 T30A 开发套板采用的是君正 T30A 处理器,基于当前主流趋势即音视频融合计 算,君正 T....
    发表于 08-10 15:11 9次 阅读

    开发板ESP8266开源分享

    电子发烧友网站提供《开发板ESP8266开源分享.zip》资料免费下载
    发表于 08-10 14:49 14次 阅读
    开发板ESP8266开源分享

    基于STM32F103C8T6 CBT6的DAPLink

    电子发烧友网站提供《基于STM32F103C8T6 CBT6的DAPLink.zip》资料免费下载
    发表于 08-10 14:39 16次 阅读
    基于STM32F103C8T6 CBT6的DAPLink

    制作一个基于ATtiny13的迷你开发板

    电子发烧友网站提供《制作一个基于ATtiny13的迷你开发板.zip》资料免费下载
    发表于 08-10 11:57 13次 阅读
    制作一个基于ATtiny13的迷你开发板

    开发板STM32H750开源分享

    电子发烧友网站提供《开发板STM32H750开源分享.zip》资料免费下载
    发表于 08-10 10:39 24次 阅读
    开发板STM32H750开源分享

    PLEX控制器的资料分享

    描述 PLEX控制器 PLEX 是使用 Arduino UNO 引导加载程序的开发板,可通过 Arduino IDE 轻松编程。该板具有许多...
    发表于 08-10 06:39 311次 阅读

    全志V853开发板--buildroot应用交叉编译

    全志V853-高性能边缘AI视觉处理芯片 V853 是一颗面向智能视觉领域推出的新一代高性能、低功耗....
    的头像 Rice嵌入式开发技术分享 发表于 08-09 17:56 378次 阅读

    鸿蒙HiSpark IPC DIY Camera开发板免费试用啦,想要申请的小伙伴看过来啦!

    各位开发者看过来了,还没有试用过这块鸿蒙IPC开发板的开发者机会来了,现在免费发放给大家试用,现在只需要在本贴评论区进行...
    发表于 08-09 16:39 4705次 阅读

    A182型Hi3516DV300开发板快速入门手册

    本文为 Hi3516CV500/Hi3516DV300/Hi3516AV300 SDK 的安装及升级....
    发表于 08-09 15:50 9次 阅读

    物联网开发板

    电子发烧友网站提供《物联网开发板.zip》资料免费下载
    发表于 08-09 15:14 10次 阅读
    物联网开发板

    GD32F310开发板试用--基于RTT Nano的RTT软件包使用

    概述 很高兴再次参加ARM中国的评测活动,本次活动是评测GD新出的一款M4内核的芯片--GD32F3....
    的头像 Rice嵌入式开发技术分享 发表于 08-09 11:17 240次 阅读

    全志V853开发板应用实例--构建编译

    全志V853-高性能边缘AI视觉处理芯片 V853 是一颗面向智能视觉领域推出的新一代高性能、低功耗....
    的头像 Rice嵌入式开发技术分享 发表于 08-09 11:17 109次 阅读

    FPGA与STM32开发板开源

    电子发烧友网站提供《FPGA与STM32开发板开源.zip》资料免费下载
    发表于 08-09 11:00 24次 阅读
    FPGA与STM32开发板开源

    【产品介绍】武汉芯源Cortex-M0+通用 MCU CW32F系列产品介绍

    Cortex-M0+ 通用 MCU CW32F系列家族型号展示 2021年10月14日,经过多年的市场调研和潜心研发,武汉芯源半导体自主研发...
    发表于 08-09 10:17 220次 阅读

    FPGA与MCU单片机的综合开发板开源

    电子发烧友网站提供《FPGA与MCU单片机的综合开发板开源.zip》资料免费下载
    发表于 08-09 09:41 18次 阅读
    FPGA与MCU单片机的综合开发板开源

    STM32F401RB RET6开发板开源

    电子发烧友网站提供《STM32F401RB RET6开发板开源.zip》资料免费下载
    发表于 08-09 09:33 15次 阅读
    STM32F401RB RET6开发板开源

    Nano-BRK V2开发板资料分享

    描述 Nano-BRK V2 Nano-BRK 是我为 Arduino 准备的第一个公开发布板。该板非常小,并且有多个用于插头引脚的电源选项...
    发表于 08-09 07:22 569次 阅读

    想用ch573/571做蓝牙键盘、鼠标,相关例程哪里下载?

    另外开发板用哪个   
    发表于 08-09 07:14 61次 阅读

    Hi353 1DV200开发板

    海思 Hi353 1D V200 是针对多路高清/超高清( 1080p/4M/5M/4K) DVR ....
    发表于 08-08 15:36 8次 阅读

    润和HH—SCDAYU200开发套件开发资料免费下载

    产品简介 HH—SCDAYU200开发套件是基于瑞芯微RK3568设计的一款人工智能开发板,板载四核64位Cortex—A55处理器,采...
    发表于 08-08 14:26 1024次 阅读

    开鸿智谷NiobeU4开发板开发原理图+数据手册

    一、产品概述 NiobeU4是基于乐鑫ESP32芯片,由拓维信息旗下湖南开鸿智谷数字产业发展有限公司推出的一款高性价比、多功能,...
    发表于 08-08 14:05 4951次 阅读

    AVR328开发板项目

    电子发烧友网站提供《AVR328开发板项目.zip》资料免费下载
    发表于 08-05 10:05 10次 阅读
    AVR328开发板项目

    AX630A开发板数据手册

    AX630A 是一款高算力,高能效比的 SoC 芯片。芯片集成了四核 A53 CPU, 28.8TO....
    发表于 08-03 11:26 24次 阅读

    使用ZCU102开发板运行xdpdma例程

    本文来自AMD Xilinx实习生Shaoyi Chen及其同学Leslie Xu, 本教程将使用Z....
    的头像 XILINX开发者社区 发表于 08-03 10:27 73次 阅读

    STM32G031J6开发板

    电子发烧友网站提供《STM32G031J6开发板.zip》资料免费下载
    发表于 08-02 15:22 24次 阅读
    STM32G031J6开发板

    Microchip PIC18F4580开发板

    电子发烧友网站提供《Microchip PIC18F4580开发板.zip》资料免费下载
    发表于 08-02 14:29 17次 阅读
    Microchip PIC18F4580开发板

    ESP32电源开源分享

    电子发烧友网站提供《ESP32电源开源分享.zip》资料免费下载
    发表于 08-02 14:25 24次 阅读
    ESP32电源开源分享

    ARMando STM32F030R8T6开发板开源项目

    电子发烧友网站提供《ARMando STM32F030R8T6开发板开源项目.zip》资料免费下载
    发表于 08-02 11:30 25次 阅读
    ARMando STM32F030R8T6开发板开源项目

    如何选择用于机器学习的处理器

    这款开发板更大程度上提供的是一种开放平台,适用于原型开发以及使用大量 I/O 和外设的系统。它包括一....
    发表于 08-02 10:48 91次 阅读
    如何选择用于机器学习的处理器

    如何在Vitis加速设计中为Kernel创建面积约束

    Alveo系列开发板上的平台其实是一个DFX设计的静态部分,在Vitis 统一软件平台中使用Alve....
    的头像 邓长生 发表于 08-02 09:38 67次 阅读
    如何在Vitis加速设计中为Kernel创建面积约束

    基于ESP32的开发板带有板载电机驱动器

    电子发烧友网站提供《基于ESP32的开发板带有板载电机驱动器.zip》资料免费下载
    发表于 08-02 09:19 26次 阅读
    基于ESP32的开发板带有板载电机驱动器

    MLX90640 红外热成像仪测温传感器模块开发笔记(十)

    从第一篇开发笔记到今天最后MLX90640 红外热成像仪测温传感器模块开发笔记(十) 成果展示-红眼....
    的头像 工程监测 发表于 08-01 09:13 74次 阅读
    MLX90640 红外热成像仪测温传感器模块开发笔记(十)

    黑金AX102开发板教程

    黑金开发板教程
    发表于 07-31 09:05 34次 阅读

    鸿湖万联扬帆富设备开发板正式合入OpenHarmony主干

    近日,软通动力旗下子公司鸿湖万联(江苏)科技发展有限公司(以下简称“鸿湖万联”)基于RK3399芯片....
    的头像 科技观点 发表于 07-30 09:56 281次 阅读
    鸿湖万联扬帆富设备开发板正式合入OpenHarmony主干

    DayTec的Dtuino跨平台开发板

    电子发烧友网站提供《DayTec的Dtuino跨平台开发板.zip》资料免费下载
    发表于 07-29 11:37 14次 阅读
    DayTec的Dtuino跨平台开发板

    用于ATmega的DIP版本的小型开发板

    电子发烧友网站提供《用于ATmega的DIP版本的小型开发板.zip》资料免费下载
    发表于 07-29 11:18 28次 阅读
    用于ATmega的DIP版本的小型开发板

    ESP8266 12F开发板开源项目

    电子发烧友网站提供《ESP8266 12F开发板开源项目.zip》资料免费下载
    发表于 07-29 10:11 39次 阅读
    ESP8266 12F开发板开源项目

    MLX90640 红外热成像仪测温传感器模块开发笔记(九)

    MLX90640 红外热成像仪测温传感器模块开发笔记(九)EEPROM、 RAM、寄存器说明 河北稳....
    的头像 工程监测 发表于 07-29 09:46 152次 阅读
    MLX90640 红外热成像仪测温传感器模块开发笔记(九)

    ATF1504AS(L) CPLD开发板开源

    电子发烧友网站提供《ATF1504AS(L) CPLD开发板开源.zip》资料免费下载
    发表于 07-27 14:46 30次 阅读
    ATF1504AS(L) CPLD开发板开源

    PIC18F 28针开发板开源

    电子发烧友网站提供《PIC18F 28针开发板开源.zip》资料免费下载
    发表于 07-27 10:32 25次 阅读
    PIC18F 28针开发板开源

    Gravity Board适用于任何应用的开发板

    在本文中,我们将向您介绍一种具有板载调试功能的新开发套件。我们的想法是拥有一个允许使用工业市场从一开....
    的头像 ytrwv 发表于 07-27 08:02 136次 阅读
    Gravity Board适用于任何应用的开发板

    探讨一下JTAG口是什么?

    根据查阅资料及本人的一些实践经验所得,在使用JTAG下载接口的过程中,请不要随意带电插拔,否则会损坏....
    的头像 FPGA之家 发表于 07-26 09:29 170次 阅读

    MLX90640 红外热成像仪测温传感器模块开发笔记(六)

    MLX90640 红外热成像仪测温传感器模块开发笔记(六)红外图像伪彩色编码    河北稳控科技ML....
    的头像 工程监测 发表于 07-26 09:09 208次 阅读
    MLX90640 红外热成像仪测温传感器模块开发笔记(六)

    为什么电子指南针能指示方向

    电子指南针是现代的一种重要导航工具,大到飞机船舶的导航,小到个人手机导航,电子指南针可以说和咱们生活....
    的头像 电子发烧友论坛 发表于 07-25 14:06 139次 阅读

    ATtiny的开发板开源分享

    电子发烧友网站提供《ATtiny的开发板开源分享.zip》资料免费下载
    发表于 07-25 11:12 34次 阅读
    ATtiny的开发板开源分享

    ESP32相机开发板顶部电路板

    电子发烧友网站提供《ESP32相机开发板顶部电路板.zip》资料免费下载
    发表于 07-25 09:35 27次 阅读
    ESP32相机开发板顶部电路板

    ESP32相机开发板底部电路板

    电子发烧友网站提供《ESP32相机开发板底部电路板.zip》资料免费下载
    发表于 07-25 09:34 33次 阅读
    ESP32相机开发板底部电路板

    ESP8285 WiFi模块满载开发板

    电子发烧友网站提供《ESP8285 WiFi模块满载开发板.zip》资料免费下载
    发表于 07-25 09:06 60次 阅读
    ESP8285 WiFi模块满载开发板

    基于CC2530单片机的智能家居设计

    智能家居设计以CC2530单片机为核心,它有协调器和采集终端两个部分,系统设计就是这一设计的基石所在....
    发表于 07-23 11:30 32次 阅读

    DB-RF001开发工具用户指南

    DB-RF001开发板学习板评估板工具板lora模块fsk,这是一套无线收发模块测试的开发板,适用于....
    发表于 07-23 11:29 21次 阅读

    全志V853开发板参数规格概述

    全志推出了V853开发板搭载了全新的AI视觉处理的AIoT芯片V853,全志V853芯片是全志推出的....
    的头像 汽车电子技术 发表于 07-22 18:39 829次 阅读
    全志V853开发板参数规格概述

    EV_ICS-51360-FX TDK InvenSense ICS多模MEMS麦克风

    venSense ICS多模MEMS麦克风具有230µA至590µA电流范围、-98dB FS高电源抑制,采用3.5mm × 2.65mm × 0.98mm表面贴装封装。ICS-51360模块具有50Hz至>20kHz的扩展频率响应和数字脉冲密度调制 (PDM) 输出。该MEMS麦克风兼容无锡/铅和无铅焊接工艺。TDK InvenSense ICS多模MEMS麦克风非常适合用于智能手机、麦克风阵列、平板电脑和相机应用。 特性 四阶Σ-Δ调制器 数字脉冲密度调制 (PDM) 输出 兼容无锡/铅和无铅焊接工艺 符合RoHS指令/WEEE标准 规范 −36dB FS ±1...
    发表于 11-11 09:07 405次 阅读

    SDE1B016GTKDWBA0ESA0 TDK Solid State Drives

    态驱动器满足工业应用中对SSD的要求,速度可达180MB/s。 这些设备使用最新的MLC型NAND闪存,具有读取重试功能,对于提高数据可靠性是必不可少的。 SSD具有自动恢复、数据随机化和自动刷新功能。
    发表于 10-23 19:06 289次 阅读

    P-NUCLEO-WB55 STMicroelectronicsPNUCLEOWB55STM32WBNucleo68数据包

    oelectronics P-NUCLEO-WB55 STM32WB Nucleo-68数据包是一套经济划算的方案,能够基于STM32WB双核多协议 超低功耗2.4GHz MCU 片上系统 (SoC) 快速开发WLAN和蓝牙应用。  STM32 Nucleo包含NUCLEO-68板(预装STM32WB55RG MCU)和USB加密狗(采用 STM32WB55CG MCU)。 NUCLEO-68板和USB加密狗配置为2.4GHz射频收发器蓝牙规格v5.0和IEEE 802.15.4-2011 PHY和MAC。NUCLEO-68板还包含Arduino Uno V3和 史多福连接器,可轻松集成到应用原型中。集成式ST-LINK/V2-1调试器/编程器,无需使用单独的探针。...
    发表于 10-23 16:06 399次 阅读

    STM32MP157A-DK1 STMicroelectronicsSTM32MP157ADK1探索套件

    oelectronics STM32MP157A-DK1探索套件支持利用STM32 MPU OpenSTLinux分布软件轻松开发应用程序。OpenSTLinux软件用于主处理器和协同处理器的STM32CubeMP1软件。该套件包含ST-LINK嵌入式调试工具、LED、按钮和一个以太网1Gbps连接器。它还包含一个USB Type-C™ OTG连接器、四个USB Type-A主机连接器和一个HDMI®收发器。它还包含一个立体声耳机插孔(带模拟麦克风)和一个microSD™连接器。为了扩展STM32MP157A-DK1探索套件的功能,提供两个GPIO扩展连接器,用于Arduino™和Raspberry Pi®屏蔽。 特性 基于STM32MP157 Arm®的双Cortex®-A7 32位 + Cortex®-M4 32位MPU,采用TFBGA361封装 圣普米克stpmic1a 4GbitDDR3L,16位,533MHz 1GB以太网 (RGMII),符合IEEE-802.3ab USBOTGHS 音频编#...
    发表于 10-23 15:06 1197次 阅读

    NUCLEO-H743ZI2 STMicroelectronics搭载STM32H743ZIMCU的STM32Nucleo144开发板

    oelectronics搭载STM32H743ZI MCU的STM32 Nucleo-144开发板用于测试STM32H743ZI微控制器的各种性能以及与之相对应的功耗情况。开关模式电源 (SMPS) 可显著降低运行模式下的功耗。该开发板设有用于实现Arduino® Uno V3连接功能的ST Zio连接器,以及用于通过各种扩展板扩展Nucleo开放式开发平台的 ST吗啡排针。STM32 Nucleo-144开发板无需单独的探头,因其已集成ST-LINK/V2-1调试器/编程器。STM32 Nucleo-144开发板随附STM32Cube MCU软件包中提供的STM32全面免费软件库和示例。 特性 采用LQFP144封装的STM32微控制器 外部SMPS,生成Vcore逻辑电源(仅可用于“-P”结尾的板) 符合IEEE-802.3-2002的以太网(取决于STM32支持) USB OTG或全速设备(取决于STM32支持) 3个用户LED 两个按钮(用户和复位) 32.768 kHz晶体振荡器 板连接器: 微型USB接口 SWD 以太网RJ...
    发表于 10-21 10:09 524次 阅读