自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 LoRaWAN协议栈LoRaMac-Node版本变迁历史(最新4.7.0)

基于“ LoRaWAN 规范1.0.4”和“ LoR aWan 规范1.1.0+ FCntDwn 勘误表”的版本,“ LoRA WAN 区域参数2-1.0.3”GitHub报告了问题更正。

2023-11-29 11:33:07 824

原创 LoraWan规约版本变更历史最新(1.0.4)

第一个发布的版本 LoRaWAN1.0。

2023-11-29 10:35:27 1015

原创 关于IAR断点的一个好文,留个笔记

在IAR Embedded Workbench中有效地使用不同类型的代码断点 - 知乎

2023-08-31 15:15:21 150

原创 关于WPF绑定的好文章

收藏:WPF常用的五种绑定方式

2023-08-22 10:36:30 66

原创 别担心ChatGPT距离替代程序猿还有距离

经过多天对chat-GPT在工作的使用,我得出一个结论,它睁眼瞎说就算了,它还积极认错,绝不改正,啥也不说了,请看图。经过N次较量它固执的认为 0011 1101 0110 0101在最高位是左侧的情况下的最高有效位是第16为并且就是1。在二进制计算的时候出错,并且让它重新算,它答案仍然不变。所以我怀疑他就是直接给结果根本不是算的。看看多离谱,我实在忍不了了,你真的是计算机程序?你它看虚心接受了吧,好继续回答它之前出错的问题,我纠正了无数次它的前置错误,但在答案上屡教不改。我吐了,怎么都教不会它,

2023-02-23 14:56:39 3699

原创 编码技术-RZ、NRZ、NRZI、曼彻斯特、差分曼彻斯特等

编码技术就看这章

2023-02-19 15:49:53 409

原创 Wireless M-Bus介绍-摘自OMS

这为满足已知安装场景的要求提供了高度的灵活性。它从为“步行和“驾车”抄读而优化的移动抄读解决方案开始,然后是为高密度或广域网而优化的几种固定(非移动的)网络解决方案。以及自2014年以来的C1和C2模式,它们都在868MHz至870MHz的频带内工作。该标准为M-Bus层模型添加了物理层和链路层的替代定义(见图7)。Wireless M-Bus(wM-Bus或无线M-Bus)是成熟的Wired M-Bus(有线M-Bus)标准的后续增强。这里估计是资料错误,第一个无线M-Bus的标准是2013年的。

2023-02-01 10:31:07 1685 1

原创 TDC-GP30固件升级笔记

GP30开发笔记

2022-12-20 17:27:55 976 1

原创 Open Metering System 2021-12 标准 附件第一卷 中文版

Open Metering System Specification

2022-12-09 14:45:28 166

翻译 最新LoRaWAN协议V1.0.3中文版_配套文件 地区参数(物理层)- RP002-1.0.3 LoRaWAN® Regional Parameters 中文翻译版本

版权所有©LoRa Alliance,Inc.(2021)。版权所有。本文件中的信息是LoRa联盟(“联盟”)的财产,其使用和披露受LoRa联盟公司章程、知识产权(IPR)政策和成员协议的约束。LoRa联盟规范的要素可能受第三方知识产权的约束,包括但不限于专利、版权或商标权(此类第三方可能是或可能不是LoRa联盟的成员)。联盟对识别或未能识别任何或所有此类第三方知识产权不承担任何责任。

2022-09-06 16:02:56 2632

原创 ​C# 反射结构体struct的一个坑​

今天代码用到了反射赋值,代码是这样写的: var objtype = obj.GetType(); var Fieldinfo = objtype.GetField("I64"); Fieldinfo.SetValue(obj, 100L);当用户传进来的obj是class的时候无问题.但是传进来struct的时候,即不报错也不提示,但却什么值都没赋上!经过多番查询.直到看到这个关于struct和class的区别:http://www.cnblogs.com/gsk99/archi

2021-11-10 17:49:01 700

原创 关于对齐中word-aligned,word,dword,Half-Word等容易混淆的一些概念的随笔

在开发过程中常常遇到一个字这种单位,那么一个字到底是个什么概念呢?在计算机中最基础的单位是一个位(bit),而8个bit组成了一个字节(byte),这是最基础的概念,但字这个单位却不同,它的大小取决于它所在的硬件平台与编译器:首先我们常常说的 一个字word 占用2个字节 dword 就是4个字节,这个是基于X86平台的Windows环境。例如在Visual C++ 6.0中,BYTE与WORD,DWORD本质上都是一种无符号整型,它们在WINDEF.H中被定义,定义如下:typede

2021-09-02 10:45:44 1211

原创 一文带你深入了解《C语言对齐与非对齐访问》(ARM指令集)

写在前面的话 想必当你通过搜索引擎进搜索面向对象与面向过程这个关键词时,

2021-08-11 16:18:17 2829 7

原创 C#版本号自增的实现方式

http://www.hzhcontrols.com/blog-158.html

2021-06-03 15:08:30 1017

原创 一份关于文件系统的描述-(你管这破玩意叫文件系统?)

https://mp.weixin.qq.com/s/vwNmZzeZyUCZoDrQA9IxzQ

2021-06-01 17:31:14 144

原创 无线通信传输技术及其频率分配汇总(已知技术汇总)

注:表一为我国无委会1985年制定,表二为1992年制定。规定无绳电话频道间隔为25KHz,座机发射功率不得超过50mW,手机发射功率不得超过20mW。发射类别为F3E;F1D;G3E注,315MHz:很多汽车厂商使用的"315MHz"汽车遥控钥匙。40种无线通信传输技术及其频率分配介绍:1、5G2、LTE/LTE-Advanced/LTE-Advanced Pro(4G)3、WCDMA/HSPA/HSPA+(L联通3G)4、TD-SCDM...

2021-05-26 10:10:24 37885 5

原创 光电直读表的原理及优缺点

随着自来水用户表改造工程的逐步展开,抄表收费工作量不断的增加,传统的人工抄表方式已经越来越不能适应发展的需要。近些年来,自动抄表技术被大力倡导及应用。自动抄表技术也经历着一个从无到有,技术日趋成熟的一个过程。在市场上,中石油集团水表改造选用的就是这款水表,抛出的定单高达几十个亿,可以说市场前景非常乐观。今天我就将光电直读表的工作原理,优缺点以及我厂生产的规格型号作一个简单的阐述,希望对大家的以后的工作有所帮助。一 直读表的工作原理目前市场上推出的直读表以采信方式加以区分有两大类,即对射式直...

2021-05-19 11:00:00 1646

原创 NB-IoT/LTE-M/Sigfox/LoRa/RPMA/Weightless/HaLow七大LPWAN技术之争

凄厉霜风入夜听,星光万点月飞空,琵琶急骤金戈曲,天籁又多鼙鼓声…  琵琶声起,夜幕背后,一场旷世的物联网大战拉开序幕!  无线通信技术已高速发展20多年,在完成了人与人之间的连接后,物联网为无线产业提供了持续发展的动力。由于LPWAN(低功耗广域物联网)技术相对难度不高,各种技术陆续推出,举目遥望,可谓是山头林立、遍地插旗。  较受关注的是采用授权频谱的NB-IoT和LTE-M,主要由3GPP主导的运营商和电信设备商投入;以及采用非授权频谱的LoRaWAN、Sigfox、Weigh...

2021-05-19 10:27:23 205770 2

原创 c#代码片段快速构建代码

VS C# 内置了很多代码片段来减少使用者的重复输入增速代码构建。想要偷懒的同学们注意了。下面这个博文列举了不少。https://www.cnblogs.com/lsgxeva/p/10500599.html

2021-04-23 17:01:38 232

原创 K64 datasheet 中文

中文https://www.cnblogs.com/smartjourneys/tag/k64/default.html?page=1

2021-03-16 19:46:44 321

原创 IAR中如何设置堆的大小,以及在Heap堆的理解

这篇文章写的不错。记在这里自己用https://www.cnblogs.com/harleygwak1206/p/5846587.html

2021-03-13 18:04:16 607

原创 FreeRTOS 任务栈大小确定及其溢出检测

这张内容写的太棒了,对FreeRTOS 以及M3,M4关于堆栈以及函数指针的那些事都讲的比较清楚。留在这里自己看https://www.cnblogs.com/yangguang-it/p/7123727.html

2021-03-13 15:15:15 344

原创 NMI 不可屏蔽中断(即CPU不能屏蔽)注意事项

https://www.eefocus.com/constyu/blog/15-07/313880_6fb6a.html

2021-03-09 17:33:24 3970

原创 c语言爬坑,各类奇怪的问题记录和解决(坑王之王)

IF语句失效。 if(a > 0);b =5; 有次我手贱。在IF后面多打了个";"号。。。悲剧就开始了。。,b的结果永远是5,由于用的嵌入式系统,无法debug只能打日志该问题导致我查了3小时的代码。。。(500多万行代码的项目~泪奔) ...

2020-09-24 09:13:44 79

原创 c# 按位取值

/// <summary> /// 按位取值 /// </summary> /// <param name="data">要取值的数据Byte类型</param> /// <param name="bit">要取第几位( 0-7 位 如果大于7或小于7返回False)</param> /// <returns>等于1 返回Tru...

2020-06-16 10:34:10 2925

原创 c语言指针容易混淆的一些应用

数组名称等价于指针int iArry[] ={1,2,3,4,5};int * p;p = iArry;//数组名iArry等价于一个指向该数组的指针//方括号[]数组下标运算符号 相当于取址//怎么理解呢,iArry[1] 等价于 &iArry+1 或 *p+1;//数组名iArry是指向该数组第一个元素的首地址//iArry指向的地址 = iArry[0] 但 i...

2020-01-09 15:31:55 139

原创 c语言通过结构体类型换算结构体成员相对偏移量

在某些情况下我们想知道结构体内某个成员相对于结构体起始地址偏移了多少位。通常做法可以逐个算出个成员的大小来计算下面我们换一种思路通过结构体地址来换算成员的偏移量例有如下结构体typedef struct { char bFileName[6]; //头文件名 char isInitialization; //初始化标志 uint16_t saveindex; ...

2020-01-08 11:08:32 351

原创 Kinetis系列单片机(飞思卡尔,NXP )单片机唯一ID获取

测试硬件: FRDM-K64(飞思卡尔Kinetis MK64FN1MVLQ12,M4内核)#define ID_ADDRESS_1 0x40048060#define ID_ADDRESS_2 ID_ADDRESS_1+4#define ID_ADDRESS_3 ID_ADDRESS_2+4#define ID_ADDRESS_4 ID_ADDRESS_3+4#define MC...

2019-12-26 18:23:01 1030

原创 VS2019 Xamarin.Android开发蓝牙通讯

第一步新建项目注意:不要选成移动应用xamarin.Forms要选android应用(Xamarin)xamarin.Forms 和Xamarin.Android还是有区别的。小项目就用Xamarin.Android就好了选择空白模板作为通讯App 必定需要 Server端 所以我们在这里在新建一个Client端 原本的app1项目作为server端在解决方案上...

2019-12-18 19:22:33 7951 13

原创 开关电源和线性电源的优缺点

开关电源和线性电源的优点和缺点对比开关电源是相对线性电源而言的,线性电源是利用功率半导体器件的线性工作区,通过调节线性阻抗来达到调节输出的目的;而开关电源是利用功率半导体器件的饱和区通过调整他的开通时间或频率来达到调节输出的目的。开关电源其优点是:1、效率较高,体积小。由于开关电源的电压控制是利用功率半导体器件的饱和区通过...

2019-11-01 08:51:59 3543

原创 C语言调试日志-printf里遇到的一个小坑

先看代码   time_t tt = time(NULL); time_t jsdtime= time(NULL); time_t jgtime = 20; jsdtime += jgtime; printf("当前时间 = %d 结束时间 = %d \n", tt, jsdtime);这里输出的结果如下:可以看到打印的第二个参数jsdtime 输出的是0我们再换一...

2019-01-07 10:06:55 979 1

原创 C语言里的小坑-之方法内的常量和变量

char* fun1(){    char *a;    a = "c语言的那些小坑";    return a;}char* fun2(){    char a[128];    sprintf(a, "c语言的那些小坑");    return a;}先看上面的代码 fun1 和 fun2那个会出问题? 从运行结果来看 明显fun2挂了一堆乱码fun1...

2018-09-17 09:44:30 279

转载 学习C#你应该知道哪些知识?看看这个也算是对自己的鞭策

原文地址:http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx作者:Scott Hanselman 译者:Tony Qu 前些日子我发了一份ASP.NET面试题 清单. 有一些访客比较保守,觉得我是没事找事,里面都是些很琐碎的问题。剩下的人则说“蛮不错的,我得去看一...

2018-05-11 08:47:42 306

原创 C# Ascii-(byte数组)和字符串互转

    Ascii(Byte数组)转字符串tString = Encoding.ASCII.GetString(tBytes);    字符串转Ascii(Byte数组)tBytes = Encoding.ASCII.GetBytes(tString);

2018-05-08 14:54:54 8318

转载 [WCF-Discovery] WCF-Discovery的协议基础:WS-Discovery

注:本文内容转自Artech原文地址:http://www.cnblogs.com/artech/archive/2011/10/07/WS-Discovery.html我们传统的服务调用的模式都是这样的:客户端在设计时就预先知道目标服务的地址,并基于这个地址创建客户端终结点对服务进行调用。而我们即将介绍的新特性则是你在预先不知道目标服务的地址的情况下,可以动态地探测可用的服务并调用之。就像我们的...

2018-03-06 09:20:44 218

BLETEST.rar

Xamarin.Android Android蓝牙通讯 一个服务端一个客户端。源码实现了2个蓝牙设备之间的通讯

2019-12-19

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

TA关注的人

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