自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 各调制方式

QAM是将信号加载到2个正交的载波上(通常是正弦和余弦),通过对这两个载波幅度调整并叠加,最终得到相位和幅度都调制过的信号。正交幅度调制QAM(Quadrature Amplitude Modulation)是Wi-Fi中一种常用的数字信号调制,是相位调制和幅度调制的组合。尽管较高阶的调制速率能够为无线电通信系统提供更快的数据速率和更高水平的频谱效率,但这是有代价的。较高阶的调制方案对噪声和干扰的适应性要差得多。由于QAM最终调制后的信号包含了相位和幅度的变换,因此QAM也被认为相位调制和幅度调制的组合。

2023-10-12 14:31:37 894

原创 STM32 使用rtthread的DMA 串口发送失败

在一次使用RTthread的DMA 串口发送时,持续性通过DMA 发送串口数据时,偶发发送过程中后续数据包无法正常发送出去,后经查,发现为RT-Thread的串口中断处理有瑕疵,后做出修改。另,为了更方便的排查为题,建议修改。左为修改前,右为修改后。

2023-10-09 16:49:29 311 1

原创 STM32H745_M7核rtthread系统BSP包制作

本文档借鉴Tominay的一文,制作了 STM32H745IGT6_M7 核的RT-ThreadBSP

2022-07-22 22:42:43 1017 1

原创 如何在keil调试的时候保存内存数据

如何在keil调试的时候保存内存数据2、在 Command 命令行中输入save E:\Command\2.hex 0x3003AF80,0x3003FFFF其中"E:\Command\2.hex" 表示要保存成的文件路径和文件名0x3003AF80,0x3003FFFF 为要保存的内存起始和终止地址3、打开 J-Flash 工具,将上一步保存的 2.hex 文件拖放至 J-Flash4、点击 J-Flash 中的 Fi

2022-02-18 14:46:33 4307

原创 PLC 标准G3协议中常见关键词

调试类型:robust modes:鲁棒模式BPSK :二进制移相键控法DBPSK :差分二元相移键控QPSK :正交相移键控DQPSK :差分正交相移键控8-PSK :八相移键控D8PSK :差分8相移键控16-QAM :16正交振幅调制其他关键词6LoWPAN :基于低功耗无线局域网的IPv6AAA :认证、授权和核算ACK :应答NACK :否认应答信号ADP :适应AFE :模拟前端AGC :自动增益控制AMM :自动化仪表管理AMN

2021-09-24 10:21:52 1062

原创 UCOS II 中信号量的使用

UCOS II 中信号量的使用UCOS II 中信号量的使用1、声明信号量2、创建信号量3、请求信号量4、发送信号量5、删除信号量UCOS II 中信号量的使用1、声明信号量例如:OS_EVENT * Fun_semp; //声明信号量2、创建信号量在使用信号量之前,应用程序必须创建一个信号量,创建信号量使用函数函数原型:OS_EVENT * OSSemCreate( INT16U cnt //信号量计数器初值 );其中函数的

2021-09-18 17:04:15 1396

原创 嵌入式面试经典30问与非标准答案

原问题见https://blog.csdn.net/xydlxd118/article/details/1057074991. 讲一下stm32的时钟系统时钟在MCU中的作用,就好比于人类的心脏一样不可或缺。STM32有多个时钟源可以使用。因为STM32拥有丰富的外设资源,不同外设使用的时钟也会不一样,同时我们要知道时钟越快,功耗就越大,抗电磁干扰的能力就会减弱,因此,比较复杂的MCU 都会采用多时钟来解决这些问题。STM32 有5个时钟源:HSI、HSE、LSI、LSE、PLL。①、HSI是

2021-09-05 23:31:04 5859 4

原创 阿里云MQTT如何使用(二)使用MQTT.fx接入物联网平台

由于该内容阿里云官方写的特别详细,在此就不过多讲述。详细参见阿里云官方教程:使用MQTT.fx接入物联网平台https://help.aliyun.com/document_detail/140507.html?spm=a2c4g.11186623.6.584.6b9e2412Xm0tWXMQTT.fx下载链接https://www.jensd.de/apps/mqttfx/1.7.1/?spm=a2c4g.11186623.2.13.4bb273a8cHEHfY另外密码计算时,不建议使

2021-08-27 11:58:14 405

原创 贴片式自恢复保险丝过电流规格表

常用熔断式贴片保险丝的识别一、熔断式保险丝分类依据熔断速度特慢速保险丝(一般用TT表示)慢速保险丝(一般用T表示)中速保险丝(一般用M表示)快速保险丝(一般用F表示)特快速保险丝(一般用FF表示)依据分断电流低分断型(一般用L)高分段型(一般用H)二、标识方法1、直接标识法(1)、仅有一个大写字母字母(代码)与额定电流的对应关系代码BCDEFGHJKLNOPST额定电流0.1250.20.250.3750.50

2021-08-02 15:11:12 8492

原创 对MQTT的简单理解

对于MQTT的简单介绍有特别多,比如这篇,我就觉得大佬写的就特别好。https://blog.csdn.net/anxianfeng55555/article/details/80908795但是个人脑袋愚笨,一直搞不清楚为什么要用MQTT。直到观看了 石家庄超纬电子 王超老师的视频,就明白为何要使用,使用MQTT的好处。本人的MQTT入门大多都是拜王老师所赐,感谢。以下是原视频的出处。建议去观看原视频。https://b23.tv/dNioxf老师很形象的用抖音做举例。MQTT中的订阅

2021-07-11 18:08:03 520

原创 阿里云MQTT如何使用(一)简单搭建

阿里云MQTT如何使用(一)简单搭建1、阿里云注册登录此处省略100字2、阿里云物联网平台入口一般情况下我们使用阿里云进行MQTT使用时,都是在阿里云下的物联网平台进行使用。登录阿里云后点击头像左侧控制台,如下图所示。按照图示操作后,以后每次登录后即可快速找到相应的物联网平台。3、物联网平台的使用阿里云平台 分为两层结构。产品——>设备。 设备必须依附在产品下,没有产品,哪里来的设备。新手入门建议直接点击快速入门。(1)、创建产品点击创建产品在创建产品时,根据自己的实际

2021-07-11 17:13:49 638 1

原创 win10环境下esp32开发环境搭建

1、安装Python理论上讲安装Python3或者Python2都不影响后续操作,在此仅演示Python3的安装。Python3下载地址:https://www.python.org/downloads/release/python-394/到达该页面后,向下滚动,找到页面底部点击红圈部分内容,即可开启下载。下载完成后,直接安装即可。2、安装ESP-IDF开发环境进入以下网站即可直接下载ESP- IDFhttps://dl.espressif.com/dl/esp-idf/?idf=

2021-04-18 16:18:07 322

原创 FreeRTOS软件定时器使用

FreeRTOS软件定时器使用1、FreeRTOSConfig.h文件中配置//软件定时器相关宏定义//启用软件定时器#define configUSE_TIMERS 1 //软件定时器优先级#define configTIMER_TASK_PRIORITY 5 //软件定时器队列长度#define configTIMER_QUEUE_LENGTH

2021-03-04 16:35:59 1652 2

原创 宏定义相关

宏定义相关1、宏定义中,##的作用就是把2个宏参数连接为1个数,或实现字符串的连接osThreadDef(LOG_STRING, LOG_STRING_Task,osPriorityNormal, 0, 128);//等价于const osThreadDef_t os_thread_def_LOG_STRING = { "LOG_STRING", \(LOG_STRING_Task), (osPriorityNormal), (0), (128) }...

2020-12-11 10:53:10 86

原创 头文件引用

#include <stdio.h>#include “stdio.h”<>和""总是傻傻搞不清楚,加强记忆< > 从系统目录下查找文件" " 先从当前目录下查找文件,如果没有再到系统目录下查找文件

2020-10-28 15:59:29 160

原创 stm32标准库串口打印乱码

stm32标准库串口打印乱码偶然间发现大佬的代码烧录手中的开发板后,打印出来一堆乱码,在确保串口助手设置都正常看硬件所使用的外部晶振检查外部晶振和 stm32f10x.h中的设置一致#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz *///#define HSE_VALUE ((uint32_t)12000000) /*!< Value of the Exter

2020-09-02 21:00:25 316

Q/GDW 11612.42-2016 低压电力线宽带载波通信互联互通技术规范

Q/GDW 11612.42-2016 低压电力线宽带载波通信互联互通技术规范全本

2021-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除