- 博客(32)
- 收藏
- 关注
原创 电容按键检测
六、电容按键初始化,得到一次充电结果,并输出,验证是否在有效范围内。八、写循环等待电容检测,并判断是否在长按。四、写电容充放电按键步骤(放等充)七、写一个电容输入最大值比较函数。五、写电容充电时间的函数。三、配置输入捕获参数。
2023-06-12 21:34:55
81
原创 void 指针 和const修饰符
void指针可以指向任意类型的数据,即可用任意数据类型的指针对void指针赋值。const在指针星号后 int * const p 不能给指针p赋值,只能在初始化赋值。const在指针星号前 const int * p 不能通过指针改目标。const 修饰变量 ,变量的值不能被修改。用void 指针遍历一个一维数组。void指针有什么作用?
2023-05-06 17:15:06
51
原创 指针数组基础
用指针数组处理一个二维数组,要求求出二维数组元素所有的和。定义一个指针数组,即数组中每一个元素都代表一个地址;本身存的是地址,数组名又是一个地址,相当于二级指针。指针数组名加1,移动多少字节。指针数组名相当于什么样的指针。如何计算指针数组占用的空间。4个,相当于一个元素移动的。
2023-05-04 19:43:15
22
原创 指针与字符串
字符串常量存放在静态区,程序结束才释放,所以地址相同。存放在静态区的有常量,static,全局变量。指针存放字符串数组的地址。指针存放字符串常量的地址。
2023-05-03 21:58:21
25
原创 USART串口通信
同步通信在有一条数据线的同时还有一条时钟线,每次在时钟线的触发下发送一位数据。异步通信只有一条数据线,在一个约定下(波特率)来传送数据。电平信号不一样需要接232转换器转换电平。
2023-04-26 20:26:06
26
原创 Stm32103系列时钟时钟
CR寄存器对某些时钟源的使能某标志置1,使能后不能立刻等待就绪后某标志位置1。AHBENR APB2ENR APB1ENR 使能外设寄存器。CFGR 时钟源选择,分频系数设定。
2023-04-25 22:41:15
54
原创 指针与二维数组
二维数组名是一个地址常量,代表一个行地址。编程实现,使用行指针遍历二维数组?编程实现,使用一级指针遍历二维数组。二维数组名有什么特点?
2023-04-23 19:16:01
28
原创 c指针基础(pointer)
在存储空间 2001 2003 2005 这些都是指针。指针变量在内存中也需要一个空间,它存的的是一个变量的地址。证明指针存的是a的地址,他在内存也需要空间,指针就是内存单元的地址。指针要和指针的目标是同一个类型。内存编号的变量,指针就是地址。指针给指针的赋值如下图。
2023-04-22 23:13:27
44
原创 NE555测频率
把定时器0 设置为定时器模式的16位不重装模式 01 打开计数模式0101 定时器0是低四位。用定时器1 设置1s时间计数 计数器不用打开开关。
2023-03-06 22:14:52
72
原创 PCF8591模块ad/da转换
给芯片0~255值控制电压0~5v。0x43从滑动变阻器中获得电压。0x41从光敏电阻获得电压。A/D转换获取电压值。
2023-03-03 22:27:19
458
原创 13界蓝桥杯总结
解决办法:用key_old 为长按键 如if(key_old == 17)解决办法:不能用阈值直接大于实时温度值作为条件,用实时温度/阈值作为条件。解决办法:传参数组为16进制 数码管也是除以16进制。①在温度控制模式上电时继电器经常吸合。②按键一直按下检测 不知用何方法。③ds1302读取时钟错误。
2023-03-02 19:44:32
38
原创 一、linux基本命令
ls -a do not ignore entries starting with . 查看不忽略带点的目录。ls -l use a long listing format 详细查看目录。文件的权限 x 是否可执行 r是否可读 w是否可编辑 -无权限。cat -s 多个空行合并成一个空行显示。-n 文件名(前n行,默认10)-n 文件名(后n行,默认10)ls 查看此目录下有哪些文件夹。ls / 选择查看目录的文件。linux基本命令初识。
2023-02-16 00:11:52
24
原创 输入输出函数
l,在d, o, x, u前,指定输出精度为long型,在e, f, g前,指定输出精度为double型。输入无分隔,不可分隔。0 输出数值时指定左面不使用的空位置自动填
2023-02-13 22:01:33
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人