- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 【stm32】除配置外的程序算法
输入捕获中,计算脉宽长度算法:主函数中,一直判断是否完成捕获定时器中断函数中,判断①是否捕获;②是否溢出。①中有两种可能,完成一次捕获 或者 开始一次计数②中也有两种可能,强制结束捕获 或者 标记溢出一次注意点:库函数ClearITPendingBit:清除线路挂起位 ;库函数ClearFlag:清除线路挂起标志位TIM5CH1_CAPTURE_STA变量定义,使用8位来统一控制if(TIM5CH1_CAPTURE_STA&0X80) 语句的意思,0~7位,判断第7位是否为1if
2020-08-21 09:24:52
258
原创 【AD软件学习】
最小系统原理图学习为什么晶振两端要外接两个电容呢?要加多大的电容?为了要满足谐振的条件。只有连接合适的电容才能满足晶振的起振要求,晶振才能正常工作。一般在几十pF。它会影响到晶振的谐振频率和输出幅度,也是使振荡频率更稳定。单片机上电复位、按键复位?单片机复位,工作原理就是对电容的充放电过程。开机时,电容器是空的,上电后就对电容充电。 充电电流,在电阻上形成正电压,使得RST为高电平,单片机处于复位状态。充电电流逐渐减弱,电阻上电压逐渐接近于0,RST降为低电平,单片机即开始正常工作。 手动
2020-08-20 22:52:09
1311
原创 【stm32】引脚高低电平、上拉输入与下拉输入
引脚设置为上拉输入与下拉输入:在按键输入实验中,引脚为输入,按键1默认条件下为高电平,按下后为低电平----设置为上拉输入;引脚设置为高电平:在跑马灯实验中,引脚为输出,设置为高电平,点亮LED。注意区分上拉和高电平。...
2020-08-18 09:34:15
10581
2
原创 【文献阅读】
OpenMV是一个开源,低成本,功能强大的机器视觉模块。以STM32F427CPU为核心集成了OV7725摄像头芯片stm32作为控制器,L298N作为电机驱动,OV7725摄像头芯片作为视觉输入,计算获取照片中设置的阈值来判断小球的方向,利用PID算法控制小车追踪小球。——基于OpenMV图像识别智能小车的设计与制作----王泽川、曾维鹏陀螺仪角速率计算存在累积漂移误差,不适合长时间单独工作,采用卡尔曼滤波将加速度计和陀螺仪输出值融合运算。PID算法需要输入车体角度、角速度、车体速度和车体位.
2020-08-13 16:10:53
360
原创 【编码器接口模式】预分频系数和自动装载值
预分频系数 越大,频率 越低,计数时间(周期) 越长。(手册P201,图51、52)自动装载值是 计数器计数的最大值。【编码器接口模式】预分频系数为0(1-1)和自动装载值为65535(65536-1)之所以设置为这两个数字:编码器为了检测电机的速度,计数周期应该尽量短(刷新速率要快,保证系统实时性),计数最大值应该尽量大(不管电机转得多快也可以检测到脉冲数量)。其中计数周期对应预分频系数,所以预分频系数取最小值;计数最大值对应自动装载值,所以取最大值,因为是16位数,取65535。注意.
2020-08-12 14:45:27
6851
2
原创 【stm32】【SSD1306】【中景园电子0.96OLED显示屏】一些问题及解决
中景园电子0.96OLED显示屏无法显示 24位 大小的字体问题测试的代码为产品自带的,只有显示12/16大小字体的功能取模软件里取模方式和取模走向----猜测:与代码中配置相关。正点原子显示屏代码配置与中景园电子配置不同理解重点放在中景园电子配置上...
2020-08-06 15:09:48
4038
原创 【stm32】【MPU6050】【GY25Z】一些问题及解决
IIC通信 or 串口通信 硬件连接该功能为使用者自己读取 MPU6050 芯片数据。匿名四轴软件 高级收码-功能帧显示区 出现自动接收问题波特率设置不正确 需要和MPU6050硬件默认波特率一致
2020-08-04 17:15:12
2096
原创 【stm32】【疑难杂症】引脚输出正确,电机不运行
电机驱动板不兼容3.3V和5V,驱动板控制部分连接3.3V,则 IN1 和 IN2 控制引脚也要连接3.3V
2020-08-03 15:13:49
1226
1
原创 【文献阅读】【焊接机器人】【十字激光】【知道别人做了些什么】
参考文献:基于单目视觉的机器人焊缝识别与轨迹规划机器视觉在焊接中,有主动式视觉和被动式视觉。第二章基于单目视觉传感的机器人系统搭建和第三章机器人视觉系统标定,是搭建系统和实现从二维图像信息到三维环境信息的转换,与本次项目无关。焊缝图像处理与信息获取...
2020-07-30 17:32:42
240
原创 【stm32】【技新课堂】【温湿度传感器】【示波器使用】学习的几个方面
示波器自带1Khz、占空比50%、0-3V的测试信号示波器光标的使用:主要作用为:测量 ——————波形的周期、频率、幅值(计算相对位置)触发电平设置:波形无法稳定,改变触发电平大小如捕捉波形:触发模式“自动”一直采集波形;触发模式“手动”捕捉到一次波形后并定住触发模式“单次触发”(单次触发 and 手动触发 区别 单次触发示波器得到一次波形后示波器停止运行;手动可以一直检测波形)注意信源通道 和 边沿(上升沿、下降沿)选择探头相关:探头本身衰减比、示波器内设置的衰减比示波器探头本身旋
2020-07-30 10:59:58
461
原创 【stm32】【程序移植】【智能小车】问题与总结
程序开发流程gpio知识熟悉之后,才可以做pwm输出、红外输入这类遇到问题,硬件问题 or 引脚连接问题 or 程序问题 ,拆分一步步走移植变量问题全局变量 局部变量和extern (见收藏夹)USART NVIC error问题缺少下图所示“.c”文件...
2020-07-27 23:09:12
2486
原创 【solidworks】【工程图】【我要自学网】绘制心得(2)
阶梯剖不能忘的要点有3个及以上内部结构需要表达,全剖和半剖都不能完全表达,采用阶梯剖有两个或以上平行剖切平面,采用阶梯剖两种阶梯剖方式:划线之后采用阶梯剖;或者直接剖切,然后不断改变方向阶梯剖的ppt阶梯剖练习旋转剖不能忘的要点加强筋的处理,平行则不剖切,垂直就剖切(见下图)画加强筋的时候,使用加强筋命令(否则画工程图无法识别为加强筋)旋转剖的ppt旋转剖练习...
2020-07-27 00:03:14
391
原创 【solidworks】【工程图】【我要自学网】绘制心得
全剖不能忘的要点虚线过多,影响看图,采用剖切。全剖的ppt全剖练习斜剖不能忘的要点一个剖视图不能表达的复杂零件,采用多个剖视图视图位置关系调整,斜剖后将视图调整为水平斜剖练习半剖不能忘的要点全剖表达了内部形状,不能表达外形,采用半剖半剖视图,剖切的地方表示内部结构,没剖切的地方表示外部形状已经表达清楚的内部,则可以不画虚线(见下图)半剖ppt半剖练习...
2020-07-26 23:41:48
482
原创 【stm32】正点原子<IIC和SPI通信协议>自学版
IIC和SPI简单使用认识。- SPISPI接口一般使用4条线通信:MISO 主设备数据输入,从设备数据输出。MOSI 主设备数据输出,从设备数据输入。SCLK时钟信号,由主设备产生。CS从设备片选信号,由主设备控制。spi.cSPI2_Init函数第四个参数 SPI_CPOL 用来设置时钟极性第五个参数 SPI_CPHA 用来设置时钟相位SPI_CPOL 、SPI_CPHA根据从机的相位和极性 配置 主机的时钟相位和极性。此处根据w25qxx配置。第七个参数 SPI_Bau
2020-07-22 17:03:36
1347
原创 【stm32】正点原子<数模转换实验>自用版
模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度、位移、声音等非电信号。与数模转换相对应的就是模数转换,模数转换是数模转换的逆过程。相关配置库函数——作用以及说明开启PA口时钟,设置PA口为模拟输入RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE ); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;使能DAC时钟RCC_APB1PeriphClockCmd(RCC_APB1P
2020-07-21 10:27:49
391
DHT11温湿度传感器实验-自用版.ppt
2020-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人