
本帖最后由 baiyongbin2009 于 2015-4-12 12:13 编辑 2 X/ ]! @$ {$ }3 t1 w " ~2 I u/ ]9 ` k/ d 前言说明: 为了响应大家的号召,我们V5板子资料全部开源,毫无保留。 从2013年6月份推出至今,我们的STM32-V5开发板光盘资料从V0.5一直更新到V4.3,总共更新过38次。至今已经完成300多个例子,3个用户手册,第4个数字信号处理用户手册已经完成27期教程,2015年元旦后携带着我们原创的示波器演示再开源给大家。STemWin的书稿已经交给出版社,明年4月份上市。 开发板配套的例子和资料太多,不能为大家都详尽,大家尽情的下载即可。) K( m% r) E1 A( J ~ * c! [% g0 V/ R; g! k STM32-V5开发板光盘资料V4.3百度网盘全下载: 光盘A: https://pan.baidu.com/s/1sjLoRbZ 光盘B: https://pan.baidu.com/s/1jGraW0Q B盘主要是工具软件,B盘分享一直失败,上面是临时地址 ![]() ' i% l* p N5 H' A 一、用户手册下载:; o$ V6 n% _; U, ^3 ~, y5 ^' D http://bbs.armfly.com/read.php?tid=12855 O- ]9 @6 _& A 1. 安富莱_STM32-V5开发板_用户手册(V2.0) .pdf(基础篇已经完成,提高篇持续更新中); N* v) q: U1 B( }0 B e2 T 2. 安富莱STM32-V5开发板STemWin教程.pdf(已经完成60期基础篇,10提高篇实例已完成) 3. 安富莱STM32-V5开发板μCOS-III教程.pdf(已经完成11期,后期教程持续更新中) 4. 安富莱STM32-V5开发板主板原理图 5. 安富莱数字信号处理教程2015年元旦后发布,共50期,现已经完成27期,详情看这里:链接 ! I) X1 o' \' c% L/ u6 [ }- w( B 二、软件资源:( s9 Y( n& \6 r8 G 1.1 支持多个操作系统,已支持的RTOS内核及其中间件如下(含有大量实例及教程): (1). uCOS-II [% F) s, f/ o7 I, y5 d (2). uCOS-III+ ?& s) F( d: r0 z- j$ W (3). FreeRTOS3 }, W2 C+ m/ P; G% @3 O5 n (4). RTX (5). emWin(uCGUI)& P: Z% X# B; O$ U' ~- r, x (6). uip5 p w; P2 i( q- m8 y& @ (7). Lwip/ L& P+ Z+ @# M8 Z (8). FatFS) w: ?! i8 u, h4 h- N (9). BSP(大量原创外设驱动代码,规范的驱动编写,可稳定运行于各个RTOS下) 1.2 提供 uCOS-III(FreeRTOS)+STemWin+FatFs+Lwip+UIP+USB 的综合例子。9 R( o* {, V6 t0 M3 S1 x 1.3 大量的BSP驱动源码,驱动代码的编写,函数的命名,变量的命名等都十分的规范: ![]() |
强劲的硬件配置,用料很足,先上图片,新的板子屏上已经加铁框:' z4 A# [" H6 ^5 I' H* H
底板显示效果:9 ~6 { S2 l0 T3 m2 H% x
+ s y4 u' u4 D9 N0 T" @: j
(1)CPU 选择 176脚 STM32F407IGT6/LQFP-176。
主频168MHz,1MB Flash, 192KB RAM。 相对100脚STM32F407VG和144脚的STM32F407ZG,提供的外设功能更加丰富。* K4 E2 p+ Y M& V) @. G) t
串口、SPI、I2C、I2S、摄像头、FSMC、SDIO、以太网、USB Host、USB Device等硬件接口,同时使用一点压力都没有。& f1 K% N$ @1 m3 [
1. 集成2MB容量高速16位SRAM。可用于高速ADC采集缓冲区、录音缓冲区以及emWin等GUI动态内存。3 D5 t1 l9 b$ s6 n
2. 集成128MB NAND Flash。提供FatFS文件系统支持,适合存储一些MP3文件、字库文件等5 K. e) a* O3 A) X- E' V$ O8 w
3. 集成16MB NOR Flash。可用来存储背景图片和汉字点阵字库(16点阵,24点阵,32点阵常用一、二级字库全部加起来不过2MB)
使用NOR Flash存储的优势:访问方便,和内存读取方式一样。刷图,刷汉字速度快。
(3) 串行存储器
1. 集成高速SPI串行Flash, 容量8MB。属于低成本存储方案。适合一些存储速度要求不高、存储容量需求大并且成本敏感的场合。
2. 集成I2C接口串行EEPROM, 容量16KB。# n* A! G: \1 y0 X
可以用来保存经常更改的统计数据或者系统参数。虽然CPU内部Flash也可以用来存储参数,但在实际应用中还是不如EEPROM方便。 / i1 M* x! L( M) S5 y1 R8 c
使用内部FLASH的有点是成本低。但是其缺点也显而易见:
(1) 必须整扇区使用(128K或512KB),会占用宝贵的Flash程序空间; V- w9 y/ M$ ?; j# K
(2) 擦写寿命有限,需要借助复杂的磨损平衡算法来提高寿命。无形中提高系统风险。$ p/ A3 Z# i. t5 H+ ]
(3) 在写Flash的过程中必须关闭中断禁止CPU访问Flash中的指令,此举此时会引起影响一些硬件中断的执行。
3 k' U' |1 N4 a# a5 ? j+ Z
(4) MEMS传感器
1. 集成目前最热门的运动型传感器: 三轴陀螺仪、三轴加速度计、三轴磁力计(电子指南针)/ j: u; u1 C9 N5 j
2. 集成气压传感器(可换算高度)、集成环境光照度传感器。
(5) 显示屏接口完美支持多种触摸液晶屏。底层驱动程序自动识别,可以实现同一个固件支持所有的显示模块。
1. 3.5寸屏(480*320分辨率) 小尺寸高分辨率,显示细腻。
2. 4.3寸屏(RA8875驱动,480*272分辨率)亮度高,颜色很正,适合手持桌面类设备。- I+ X) H$ w: W- l8 z) z
3. 5.0寸屏(RA8875驱动,480*272分辨率)比4.3寸看起文字大一点,16点阵汉字远看视觉效果好。
4. 5.0寸屏(RA8875驱动,800*480分辨率)高分辨率,显示细腻,适合近观。
5. 7.0寸屏 (RA8875驱动,800*480分辨率)显示区域大,适合远观。8 {4 I5 b: I1 ]) O4 o
& Y( V+ G1 L* D' `5 L! _
(6) 支持外扩模块(SPI、USART、I2C、SDIO、FSMC、DCMI均引出到插座)
1. GPRS模块+ c L7 R& m: G; g' i# k
2. GPS模块; w8 I; A( K: q
3. MP3模块
4. 示波器模块
5. 摄像头模块8 ]" L! _2 H! g1 W9 ?
6. nRF24L01无线模块
7. nRF905无线通信5 w% ~+ r i( A, Y+ Z
8. OLED显示模块
9. AD7606数据采集模块
10. DAC8501双路DAC模块(0-5V)- Y7 c) P C$ z3 n$ B+ x4 V. M
11. DAC8563双路DAC模块( -10V -> +10V)
! T1 B/ w4 ^; ^6 \! J2 e