自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 STM32—cJson库解析与构造JSON数据

构造JSON数据时,特别注意:cJSON_Print() 这种转换函数,会自动为指针申请空间,使用完之后一定要及时释放空间:free()在单片机或者资源较少的地方使用CJSON时,注意空间分配 每一个CJOSN结构体都是一个比较大的空间,么使用完之后要及时delete,但是,使用cJSON_Parse()函数时会出错,什么数据都读不出来,究其原因,还是开发板内存不够,经不起JSON的折腾。一旦子对象被添加到父对象之后,删除父对象就会删除子对象,所以一旦我们删除了父对象再删除子对象会出现问题。

2024-08-12 08:27:12 474 1

转载 typedef 定义结构体类型

注意在C语言中,上例的用 typedef 起别名 stu 之后就不能以 struct Student s1 来声明结构变量了。上面的结构体名 Student 可以省略,原因是它并不是创建一个结构体变量,而是创建一个标签。//直接用别名 stu 代替 struct Student。注意typedef 起的别名的用法和 define 的简单的直接替换是有区别的。typedef struct Student//Student可以省略。typedef struct 结构体名//结构体名可以省略。

2024-05-11 16:06:09 220 1

转载 static静态变量的作用

Static可以用作函数和变量的前缀,对于函数来讲,static的作用仅限于隐藏,而对于变量,static还有下面两个作用。此例中,a是全局变量,msg是函数,并且都没有加static前缀,因此对于另外的源文件main.c是可见的。使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中的函数同名。E.函数中必须要使用static变量情况:比如当某函数的返回值为指针类型时,则必须是static的局部变量的地址作为返回值,若为auto类型,则返回为错指针。

2024-04-22 11:13:09 5403 1

原创 INA226电压电流检测程序

/乘Calibration_data再除以2048-->>(公式3)// Data_I=Current_temp*Calib_data/2048;

2024-04-22 08:49:53 2107 1

转载 传感器-ADC的分辨率和最低有效位(LSB)

LSB大小等于满量程输入范围(FSR)除以ADC代码的总数,相当于覆盖整个输入范围所需的每个代码的步长。对比一下数字,就可以看出来,分辨率越高,就可以将满量程里的电平分出更多份数,测量得到的电压结果就越精确,得到的数字信号再用DAC转换回去后就越接近原来输入的模拟值。其中VIN(V)是ADC的输入电压,输出代码是ADC的十进制格式的数字输出代码,LSB大小是ADC代码中的最低有效位。其中FSR是与基准电压(VREF)成比例的ADC的满量程输入范围(V),N是ADC输出代码中的位数,2。

2024-04-19 09:59:42 3159 1

原创 dbm和发射功率-对照表

X dB = 10lg(甲功率/乙功率)分贝毫瓦,以1mw为基准的。

2024-04-10 10:00:03 1476 1

HX-POWERIC_ICT测试V3.2 Gerber&BOM(1).zip

HX-POWERIC_ICT测试V3.2 Gerber&BOM(1).zip

2024-03-02

空空如也

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

TA关注的人

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