
Nucleo stm32f+cc2540f256蓝牙小四轴飞行器DIY设计 目前半导体数字芯片、传感器芯片和射频芯片发展很快,对四轴飞行器一直很感兴趣,我想做蓝牙BLE4.0四轴小飞行器, 蓝牙通信距离通常10米至20米,在空旷的地方据说可以达到100米,载波频率2.4G-2.48G,通信速率可以达到1Mb/s,属于近距离通信,低功耗,加密性好,可以传输数据和语音。通信协议目前采用4.0版本,应用领域广泛,智能手机,平板电脑,可穿戴设备,蓝牙耳机、音箱,遥控玩具。 现在的四轴飞行器多数采用stm32f103+nRF24l01+ MPU6050, 我打算用NUCLEO stm32f + CC2540f256做小四轴飞行器。 Stm32f072芯片资源介绍: 32 bit cortex M0, 64K/128kB flash,16kB sram, Stm32f072=MCU+USB+I2C+UART+ADC+PWM+CAN+SPI; CC2540f256芯片资源介绍:CC2540=mcu51+BT(BLE)+USB 高性能8051内核,256kB flash,8kB sram, Two Powerful USARTs(可配置spi/uart), 2.0 Full-Speed USB Interface,PowerfulFive-Channel DMA, True Single-Chip BLE等. MEMS传感器芯片MPU6050,功能测量陀螺仪转速,测量三轴加速度。 功能介绍: cc2540f256蓝牙通信模块,接收蓝牙主机的遥控指令然后通过串口给飞控板,原理图可以由TI官方keyfob简化; NUCLEO stm32f飞控模块: MPU6050六轴模块,硬件i2c接口,测量陀螺仪转速,测量三轴加速度获得四轴小飞行器的运动姿态; PWM小电机控制功能,四个单独控制通道,控制运动方向和姿态; 电池电压检测功能,通过电阻分压后内部adc采集转换,电池电压低时蜂鸣器响报警; Led闪烁功能,主要在夜间飞行用; 串口接收功能,接收cc2540f256的指令; SWD调试接口,用于烧写代码。 |
点亮PA5引脚的LED。
软件用IAR 7.2% G6 e3 i1 i; S K# L* A6 m" [
/*3 c# n$ }5 C4 `* I: @2 g
stm32f072 nucleo test program/ U" b) d9 _0 N# F" \% e
m4 discovery最小系统测试程序
不需要头文件和库函数,很小巧实用!
用于I/o口翻转频率测试、跑马灯演示!. S" j6 S& y3 P, A+ i* I- A0 a) c1 x
作者: 大秦正声,小电子
日期: 2014.12.21. N. ~$ f/ ?2 D4 ]" y: m7 U! H
博客: http://yang96381.blog.163.com& b3 r' G3 q# T6 j0 y$ v$ `6 L3 n
邮箱: yang96381@163.com2 w1 V% T: r; x1 x% Q E
*/3 d) A; t* F1 c8 x$ ~
#define DELAY_COUNT 0xfFFFF
unsigned long dat;" d( T" g4 y/ l% I
void Delay( long int Count)
{8 V: B9 X3 x& f5 m$ r* \( h
for(; Count!= 0;Count--);
}; ~1 o* t9 b9 H- j
int main(void)
{
*(long*)0x40021014=0x007e0014;//A i/0口使能$ H" ~/ t, b. h/ G3 O8 P% b
*(long*)0x48000000=0x28555555;//输出
- C; g0 @$ [( @* S% c! B4 B0 r
*(long*)0x48000008=0x0cffffff;//high speed
*(long*)0x4800000c=0x24555555;//上拉
while(1)- C7 y9 A' V" y, y' k" n3 u
{*(long*)0x48000014=0xffff;//高) c3 F0 u$ g d% p" ], m8 K9 u
Delay(DELAY_COUNT);///延时,翻转测试不用
*(long*)0x48000014=0x0;//低
Delay(DELAY_COUNT);///延时,翻转测试不用
}3 E. N8 T% R2 ` c p, u0 a
}
由于PA口的PA13,PA12为SWD调试接口,参数初始化请保留为复位值!!!
DM00090510.pdf
2015-1-4 12:46 上传
点击文件名下载附件
1.7 MB, 下载次数: 5
cc2540.pdf
2015-1-4 12:49 上传
点击文件名下载附件
1.18 MB, 下载次数: 86
RM-MPU-6000A-00v4.2.pdf
2015-1-4 12:53 上传
点击文件名下载附件
899.87 KB, 下载次数: 67
PS-MPU-6000A-00v3.4.pdf
2015-1-4 12:54 上传
点击文件名下载附件
1.56 MB, 下载次数: 66
PMV31XN.pdf
2015-1-4 13:02 上传
点击文件名下载附件
330.68 KB, 下载次数: 76
pwm.rar
2015-1-7 10:49 上传
点击文件名下载附件
2.14 MB, 下载次数: 15
谢谢关注
楼主能否放个图片在主贴中?这样参赛列表页才能显示出来https://www.stmcu.org.cn/module/ ... ity_cm:list&a=1
好的稍后加上
谢谢关注