05 2018 档案
摘要:"较好的参考" 一般使用增量式PID算法,比位置式pid算法计算简单,内存消耗小,计算机输出的是控制机构的增量,即 实际控制量=上次控制量+PID算法输出值 以上才是有营养的东西 以下全是废话,垃圾资料浪费人生 PID是什么 始于1936 年2 月17 日,不用考虑被控对象的数学模型就能调节控制被控
阅读全文
摘要:"http://blog.sina.com.cn/s/blog_4e0c21cc0102xzx0.html" sudo raspivid o t 0 w 640 h 360 fps 25|cvlc vvv stream:///dev/stdin sout ' standard{access=http
阅读全文
摘要:2019年更新 1. 写好python脚本/home/pi/login.py 2. 编辑rc.local文件 sudo vim /etc/rc.local 3. 在exit 0之前添加命令 4. 保存退出 解释 意思是到这条命令时使用root用户权限在pi用户下执行这条命令, 表示执行完这条命令之后
阅读全文
摘要:"http://wiki.jikexueyuan.com/project/mcu tutorial two/motor control program foundation.html"
阅读全文
摘要:
阅读全文
摘要:以下转载于 https://blog.csdn.net/berryfish/article/details/60147631 去年入手了一个树莓派3B,和很多人一样,在使用串口时遇见了问题。因为新的树莓派增加了蓝牙功能,而这个功能恰好占用了我们想要使用的串口,并且这种占用是默认的。因此,我们需要关闭
阅读全文
摘要:操作流程 GPIO时钟使能 RCC_APB2PeriphClockCmd(RCC_APB@Periph_GPIOA,ENABLE); 复用外设时钟使能 RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); io口初始化 //按外设的GPIO配置,
阅读全文
摘要:Undefined symbol ReciveAndSend (referred from main.o). 报错 检查了文件之间的链接关系都没问题 最后发现是新建的文件没有添加到工程
阅读全文
摘要:一般情况下,这是宏定义的问题,检查C/C++选项卡,在C/C++选项卡里,把STM3210X_HD从prepocessor symbol define 里面删掉 对于stm32f103c8t6的prepocessor symbol define 为USE_STDPERIPH_DRIVER "参考"
阅读全文
摘要:"https://jingyan.baidu.com/album/f96699bbcf14ac894e3c1bc3.html?picindex=7" 在菜单栏中选择'Edit'选项 'Edit'选项下拉菜单中选择‘ Configuration’选项。 configuration选项对话框中有ENCO
阅读全文
摘要:MPU6050型号 商家描述:此六轴模块采用先进的数字滤波技术,能有效降低测量噪声,提高测量精度。模块内部集成了运动引擎DMP,获取四元数得到当前姿态。姿态测量精度0.01度,稳定性极高,性能甚至优于某些专业的倾角仪!此六轴模块采用高精度的陀螺加速度计 MPU6050,通过处理器读取 MPU6050
阅读全文
摘要:PWM 脉冲宽度调制 由TIMx_ARR确定频率,由TIMx_CCRx确定占空比 两种PWM模式 1 TIMx_CNTTIMx_CCRx 时为有效电平 PWM输出配置步骤 使能时钟(定时器时钟和相关IO口时钟) RCC_APB1PeriphClockCmd(); RCC_APB2PeriphCloc
阅读全文
摘要:种类 有高级定时器TIM1和TIM8,通用定时器TIM2~5,基本定时器TIM6、7 对于F1系列,都是16位。高级和通用有4个捕获通道,基本定时器没有捕获通道。高级定时器可以互补输出 通用定时器 位于APB1总线上 通用定时器使用方法 定时器时钟使能 RCC_APB1PeriphClockCmd(
阅读全文
摘要:看门狗 所谓看门狗,类似一个定时器。当定时器归零会使系统复位,所以要不停地给定时器重装载值,避免归零复位。一个跑飞的系统无法及时给定时器重装载值,系统就会被复位,恢复正常的运行状态 独立看门狗操作姿势 1 取消寄存器写保护 2 设置预分频系数,确定时钟 3 设置看门狗重装载值,确定溢出时间Tout=
阅读全文
摘要:配置外部中断示例 1 初始化IO为输入模式 "参考" "参考" 2 开启IO复用时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 3 映射IO到中断线 GPIO_EXTILineConfig(GPIO_PortSourceGPIOE,GPI
阅读全文
摘要:IO口配置的一般步骤 1 定义一个IO口初始化结构体 2 IO时钟使能 3 IO模式设置 4 调用IO口初始化函数 串口配置的一般步骤 1 定义一个IO口初始化结构体,定义一个串口初始化结构体 2 IO时钟使能 3 串口时钟使能 4 IO模式设置 5 IO口初始化 6 串口参数配置 7 串口初始化
阅读全文
摘要:IO输入的姿势 对于IO输入采用与IO输出类似的姿势 1 使能时钟 2 初始化IO口 2.1 定义一个初始化结构体 2.2 选择要初始化的IO口 2.3 配置IO口的输入模式 2.4 调用IO口初始化函数 3 读取IO口 关于IO输入的模式 "参考" 我不太懂 1 模拟输入模式:此模式是将I/O口上
阅读全文
摘要:led.h led.c main.c STM32使用姿势 1、main.c里include stm32f10x.h 2、配置系统时钟/为72M GPIO使用流程 GPIO初始化 使能时钟 RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC, ENABLE); 选
阅读全文
摘要:STM32F103C8T6工程模板,推荐使用以下最新版本 最终版 2018 7 16 https://pan.baidu.com/s/1lIdZ2awus_quVu332RvJ6Q https://pan.baidu.com/s/1jAgJQCUmFg7NtpX5bOkCWQ 版本1:https:/
阅读全文