- 博客(14)
- 收藏
- 关注
原创 I2C通信
I2C(Inter IC Bus)是由Philips公司开发的一种通用数据总线两根通信线:SCL(Serial Clock)、SDA(Serial Data)同步,半双工 带数据应答支持总线挂载多设备(一主多从、多主多从)
2025-02-20 21:59:55
821
原创 EXTI外部中断
本实验采用的螺旋编码器如下:实验代码采用的是下降沿触发,当A点为下降沿时,读取B点的状态。若此时为低电平判定为正转。当B点为下降沿时,读取A点的状态。若此时为低电平判定为反转。
2025-01-20 19:20:21
306
原创 USART串口
USART(Universal Synchronous/Asynchronous Receiver/Transmitter)通用同步/异步收发器 USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自动接收RX引脚的数据帧时序,拼接为一个字节数据,存放在数据寄存器里自带波特率发生器,最高达4.5Mbits/s可配置数据位长度(8/9)、停止位长度(0.5/1/1.5/2)可选校验位(无校验/奇校验/偶校验)
2024-10-27 16:37:28
1548
原创 ADC模数转换与DMA
ADC(Analog-Digital Converter)模拟-数字转换器 ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间 输入电压范围0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部和2个内部信号源 规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围。
2024-10-23 16:44:37
629
原创 STM32F103C8T6(TIM定时器)
TIM(Timer)定时器1.定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断2.16位计数器、预分频器、自动重装寄存器的时基单元,在72MHz计数时钟下可以实现最大59.65s的定时3.不仅具备基本的定时中断功能,而且还包含内外时钟源选择、输入捕获、输出比较、编码器接口、主从触发模式等多种功能4.根据复杂度和应用场景分为了高级定时器、通用定时器、基本定时器三种类型。
2024-10-17 22:31:28
2462
原创 删除一个序列中的指定数字
有一个整数序列(可能有重复的整数),现删除指定的某一个整数,输出删除指定数字之后的序列,序列中未被删除数字的前后位置没有发生改变。数据范围:序列长度和序列中的值都满足 1 \le n \le 501≤n≤50。第二行输入N个整数,输入用空格分隔的N个整数。第一行输入一个整数(0≤N≤50)。输出为一行,删除指定数字之后的序列。第三行输入想要进行删除的一个整数。
2024-06-01 11:03:44
305
原创 用递归打印一个数的后几位
牛牛定义了一个函数 digit(x,i) ,表示分离出 x 的后 i 位的数字。输入两个正整数 x 和 i。输出 x 的后 i 位数字。
2024-05-04 18:52:09
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人