摘要: 在嵌入式编程的时候,比如对芯片的某个寄存器的某一位置位或清零,可以使用位掩码 比如 REG是某个8位寄存器 1 /* 将REG第5位置位 */ 2 REG |= (1<<5); 3 4 /* 将REG第2和6位置位 */ 5 REG |= (1<<2) |(1<<6); /* 将REG第5位清零 * 阅读全文
posted @ 2020-02-08 17:23 WOODYSYP 阅读(4023) 评论(0) 推荐(3) 编辑
摘要: STM32系列命名规则 STM32 F 103 C 6 T 7 xxx 1 2 3 4 5 6 7 8 第1部分:产品系列名,固定为STM32 第2部分:产品类型;F表示这是Flash产品,目前没有其它选项 第3部分:产品子系列;103表示增强型产品, 101表示基本型产品 105表示集成一个全速U 阅读全文
posted @ 2020-02-08 10:52 WOODYSYP 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 总体来说,按照网上的教程差不多,但是有个别地方不太一样,下面分别说说。 1.打开单片机的FPU 在 system_stm32f30x.c 文件下找到函数 SystemInit ,注意头几行的条件判断(橙色)有没有,没有的话加上。 2.在 stm32f30x.h 文件中 找到 宏定义 __FPU_PR 阅读全文
posted @ 2019-03-09 21:28 WOODYSYP 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 问题出现: 昨天在移植W25Q64的驱动到F3飞控上,使用正点原子的F4的驱动,细节处做了修改,但是无论如何器件ID无法正确读出,一直读出 FFEF,但手册上是说明 EF16。 定位问题: 首先看到读取芯片ID的函数 其中 三句 SPI2_ReadWriteByte(0x00);是发送3个任意帧,然 阅读全文
posted @ 2018-12-20 09:51 WOODYSYP 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 普通版F3 使用STM303F303CCT6 有kB RAM kBrom kB CCM 引出3路Uart、1路I2C、2路ADC、SWD 9路PWM/PPM输入 8路PWM输出 板载 Mpu605 陀螺仪+加速度 6DOF传感器 W25Q64 64kB SPIFlash 一个程控的LED(红色) 一 阅读全文
posted @ 2018-09-06 16:35 WOODYSYP 阅读(880) 评论(0) 推荐(0) 编辑
摘要: 以前以这没有注意,今天突然发现,直升机桨距的变化提前倾斜盘角度变化90° !这还真是不好理解,桨距在本不应该达到最大桨距的地方却达到了最大值,这怎么控制呢?于是去查了查。 陀螺效应,一个转动的物体,当在某一点施力,施力的效果会出现在沿转动方向 90 度的地方出现。 “陀螺的进动性”。动性是指当陀螺转 阅读全文
posted @ 2018-09-06 13:37 WOODYSYP 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 首先,对于一个直升机无副翼控制系统(FBLSystem),遥控器设定的倾斜盘类型必须为 Normal 或 H-1,也就是说,Pit、Ail、Ele三个通道无混控关系,倾斜盘混控由直升机无副翼控制系统完成。 直升机倾斜盘混控(swashplate mix)具体为: 当直升机无副翼控制系统接收到Ele信 阅读全文
posted @ 2018-09-06 13:11 WOODYSYP 阅读(1854) 评论(0) 推荐(0) 编辑
摘要: 最近要用STM32来输出PWM,花了一个晚上写完了,记录一下 (我用的是STM32F303CCT6) 1.打开定时器时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE); 2.打开输出引脚的GPIO时钟 RCC_AHBPeriphClockCm 阅读全文
posted @ 2018-08-29 10:21 WOODYSYP 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 下文 443 表示 arm-none-linux-gnueabi-gcc 462 表示 arm-fsl-linux-gnueabi-gcc 我原本使用的是443 但是现在要用462,于是把462的压缩包解压到指定位置,然后打开 /etc/profile 加入PATH ,然后source /etc/p 阅读全文
posted @ 2018-08-09 15:32 WOODYSYP 阅读(469) 评论(0) 推荐(0) 编辑
摘要: /bin/sh: 1: lzop: not found 阅读全文
posted @ 2018-08-07 15:08 WOODYSYP 阅读(146) 评论(0) 推荐(0) 编辑