mokongking

2022年11月20日 #

PID

摘要: 找到个讲pid算法的记录下 https://blog.csdn.net/IT_B_O_Y/article/details/102711727?spm=1001.2014.3001.5502 阅读全文

posted @ 2022-11-20 22:38 虎啸岳林 阅读(33) 评论(0) 推荐(0)

堆栈的理解

摘要: 看到过的一个容易理解的文章记录下, 堆和栈的第一个区别就是申请方式不同:栈(英文名称是stack)是系统自动分配空间的( 准 确 的 说 加 粗 的 这 句 话 时 错 误 的 , 下 面 解 释 \color{RED}{准确的说加粗的这句话时错误的,下面解释} 准确的说加粗的这句话时错误的,下面解 阅读全文

posted @ 2022-11-20 22:32 虎啸岳林 阅读(58) 评论(0) 推荐(0)

2022年11月4日 #

C 读取一组数据中的某几位

摘要: C语言里如何读取位数据的某几位? 连一起: (val&(0x07<<n))>>n ​0-2: (val&0x07)>>0 ​1-3: (val&0x0e)>>1 ​2-4: (val&0x1c)>>2 ​3-5: (val&0x38)>>3 ​4-6: (val&0x70)>>4 ​5-7L (va 阅读全文

posted @ 2022-11-04 13:56 虎啸岳林 阅读(72) 评论(0) 推荐(0)

2022年11月3日 #

C语言 结构体、联合、位段

摘要: 例如,有一些寄存器,寄存器有一些位,每个位都控制不同的设置,要是想单独设置某一个位的值,用位域就是一个比较好的方法, 位域可以无位域名,这时它只用来作填充或调整位置。无名的位域是不能使用的 比如 union _PWM_AUTO_Register{ long value; struct { uint1 阅读全文

posted @ 2022-11-03 09:30 虎啸岳林 阅读(74) 评论(0) 推荐(0)

2022年10月17日 #

C语言 union 联合struct应用

摘要: https://blog.csdn.net/zhengnianli/article/details/108354112?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EC 阅读全文

posted @ 2022-10-17 20:39 虎啸岳林 阅读(16) 评论(0) 推荐(0)

2022年10月13日 #

TMC5160相关配置学习

摘要: https://learn.watterott.com/silentstepstick/getting-started/ 阅读全文

posted @ 2022-10-13 13:36 虎啸岳林 阅读(30) 评论(0) 推荐(0)

2022年9月12日 #

STM32cubeide io口模拟I2C

摘要: 1、IO口配置,SCL,SDA 填写驱动代码 /* * myiic.h * * Created on: Aug 30, 2021 * Author: along */ #ifndef INC_MYIIC_H_ #define INC_MYIIC_H_ #include "main.h" #inclu 阅读全文

posted @ 2022-09-12 16:58 虎啸岳林 阅读(965) 评论(0) 推荐(0)

2022年9月8日 #

C语言:单精度(float)和双精度(double)浮点数 与 十六进制(HEX) 之间转换

摘要: 1. 单精度(float) 转 十六进制(HEX)(1)指针法具体代码如下: void Float_HEX (float fdata, unsigned char *hdata) { unsigned char* tdata = (unsigned char*)(&fdata); hdata[0] 阅读全文

posted @ 2022-09-08 23:18 虎啸岳林 阅读(4585) 评论(0) 推荐(0)

C语言:位(bit)与字节(byte)之间的转换

摘要: 1. 取出一个字节(byte)中的每一位(bit)代码如下: uint8_t Data = 0x52; uint8_t n[8]={0}; //方法1: n[0] = (Data & 0x01) == 0x01 ? 1 : 0; //等于0 n[1] = (Data & 0x02) == 0x02 阅读全文

posted @ 2022-09-08 23:07 虎啸岳林 阅读(1673) 评论(0) 推荐(0)

C语言:位、字节、字之间的关系

摘要: 1. 位位是计算机存储的最小单位,简记为b,也称为比特(bit),每一位的状态只能是0或1。2.字节字节,英文Byte,是计算机用于计量存储容量的一种计量单位,1个字节可以储存1个英文字母或者半个汉字。3.字字是表示计算机自然数据单位的术语,在某个特定计算机中,字是其用来一次性处理事务的一个固定长度 阅读全文

posted @ 2022-09-08 22:49 虎啸岳林 阅读(694) 评论(0) 推荐(0)

导航