mokongking

2023年6月13日 #

STM32cubeIDE CAN回环模式

摘要: 配置如下 经过分频,选择位段1和位段2之后波特率回自己计算 CAN总线的频率实在PCLK上 CAN是有接收和发送中断的但是需要在STM32CUBEIDE中自己加入滤波器。 void CAN_Config(void) { CAN_FilterTypeDef sFilterConfig; /*配置CAN 阅读全文

posted @ 2023-06-13 19:44 虎啸岳林 阅读(309) 评论(0) 推荐(0) 编辑

2023年6月6日 #

字符串有关的sprintf函数

摘要: sprintf函数的用法1、该函数包含在stdio.h的头文件中。2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中(要注意字符串的长度要足够容纳打印的内容,否则会出现内存溢出),而printf函数打印输出到屏幕上。sprintf函数在我们完成其他数据类 阅读全文

posted @ 2023-06-06 10:23 虎啸岳林 阅读(153) 评论(0) 推荐(0) 编辑

2023年5月30日 #

两种定义函数指针的方法和区别

摘要: 例如 typedef void (*iapfun)(void);定义之后是作为一个指针类型 typedef void (*iapfun)(void)定义了一个函数指针类型iapfun,该函数没有参数并且没有返回值。您可以使用此类型定义指向此类型的函数指针,并将其用作函数参数或变量。 typedef 阅读全文

posted @ 2023-05-30 17:18 虎啸岳林 阅读(25) 评论(0) 推荐(0) 编辑

2023年4月21日 #

eeprom保存小数并且读出

摘要: 使用野火的eeprom驱动 union { float f; char b[10]; } value; //value.f = 0.248745; value.f = -248.7921; I2C_EE_BufferWrite(value.b,1,sizeof(value.b));//从地址1开始写 阅读全文

posted @ 2023-04-21 14:22 虎啸岳林 阅读(27) 评论(0) 推荐(0) 编辑

2023年4月19日 #

编写SOP需要截图快捷办法

摘要: windows系统win+R中写Psr.exe打开自带的步骤记录 打开后操作你想要操作的步骤然后停止记录它会生成一个文件 阅读全文

posted @ 2023-04-19 09:28 虎啸岳林 阅读(26) 评论(0) 推荐(0) 编辑

2023年4月18日 #

关于C语言的指针结合律

摘要: 转载一下巩固下理解 一、指针的优先级括号()的优先级最高,其次是数组[],然后是剩余的*,最后是类型。指针p与优先级高的先结合,对于比较复杂的指针,结合后就视为一个整体temp,然后再与剩下的结合进行分析,慢慢看例子就明白了。 如:(这些例子也不用全部看懂,这里知道优先级就行,然后看了后面的内容再返 阅读全文

posted @ 2023-04-18 13:40 虎啸岳林 阅读(70) 评论(0) 推荐(0) 编辑

C语言指针详解

摘要: 前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下 阅读全文

posted @ 2023-04-18 13:37 虎啸岳林 阅读(34) 评论(0) 推荐(0) 编辑

2023年4月6日 #

C语言实现最小二乘法拟合线性回归

摘要: 最小二乘法是一种找到一组数据点的最佳拟合直线的方法。它通过最小化每个数据点的实际y值和预测y值之间的平方差来实现。 void TempCurvefitting1()//另一种实现方法 { double x[] = {1, 2, 3, 4, 5}; double y[] = {2, 4, 5, 4, 阅读全文

posted @ 2023-04-06 11:34 虎啸岳林 阅读(285) 评论(0) 推荐(0) 编辑

2023年4月3日 #

C语言itoa函数

摘要: 一、atoi()函数atoi()是C语言中的字符串转换成整型数的一个函数 (1)【头文件】#include <stdlib.h> (2)【函数原型】int atoi (const char * str); (3)【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格, 阅读全文

posted @ 2023-04-03 14:36 虎啸岳林 阅读(4116) 评论(0) 推荐(0) 编辑

提取某一位

摘要: #define GET_BIT(x, bit) ((x & (1 << bit)) >> bit)//提取第bit位(二进制数) uint8_t a = 0b10101010100uint8_t b = GET_BIT(a,2);//提取a这个变量的第2个值b = 1 阅读全文

posted @ 2023-04-03 11:06 虎啸岳林 阅读(19) 评论(0) 推荐(0) 编辑

导航