你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F407学习板全部例程+原理图  

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了8 X3 F" p+ m+ a6 {" {; L: z( x  p$ P
专营STM8/32: E8 F, e+ g1 n$ A
QQ 9404369629 d) r9 a: L) M  i$ ?$ i$ Q
http://y-ec.taobao.com// u5 r2 \4 \/ x8 @/ m, x
(6)触摸屏.rar (60.72 KB, 下载次数: 2010)

评分

参与人数 1 ST金币 -1 收起 理由
jophyfea42f -1 很给力!

查看全部评分

4 收藏 18 评论280 发布时间:2012-8-7 11:19

举报

280个回答
stm-362021 回答时间:2012-8-10 11:34:22

RE:STM32F407学习板全部例程+原理图

又没人回了哦
stm-362021 回答时间:2012-8-9 10:44:34

回复:STM32F407学习板全部例程+原理图

(12)USB OTG.rar (139.11 KB, 下载次数: 1382)

(7)加速度传感器.rar

下载

62.42 KB, 下载次数: 1003

(8)SPI FLASH.rar

下载

79.96 KB, 下载次数: 1077

(9)SD FATFS.rar

下载

125.88 KB, 下载次数: 1162

(10)I2S音频播放.rar

下载

131.78 KB, 下载次数: 1097

(11)DCMI摄像头.rar

下载

129.86 KB, 下载次数: 934

joedyzz 回答时间:2014-3-23 17:27:35

RE:STM32F407学习板全部例程+原理图

对我初学者很有用啊~
银洋电子 回答时间:2012-8-7 11:24:39

RE:STM32F407学习板全部例程+原理图

谢谢!楼主的分享
yjwpm 回答时间:2012-8-7 12:35:48

RE:STM32F407学习板全部例程+原理图

1楼和2楼你们是一家的,在这里搞什么呀...
cjq_enjoy-15073 回答时间:2012-8-7 15:11:36

RE:STM32F407学习板全部例程+原理图

谢谢!楼主的分享  楼和2楼你们是一家的,在这里搞什么呀
cjq_enjoy-15073 回答时间:2012-8-7 15:13:47

RE:STM32F407学习板全部例程+原理图

谢谢!楼主的分享
yongjun 回答时间:2012-8-7 15:53:56

RE:STM32F407学习板全部例程+原理图

谢谢!楼主的分享
haozijun 回答时间:2012-8-7 18:06:02

RE:STM32F407学习板全部例程+原理图

我正想弄这个呢,楼主真是及时雨啊
haozijun 回答时间:2012-8-7 18:07:18

RE:STM32F407学习板全部例程+原理图

楼主真好的啊,我就是想要keil的,太棒了!
haozijun 回答时间:2012-8-8 08:46:44

RE:STM32F407学习板全部例程+原理图

大哥,程序里面
4 O1 o- y9 j" G0 X! R( B* I: ^5 s" \/ o#include "stm32f4xx_adc.h"
0 s9 D; |% K& L3 H#include "stm32f4xx_can.h"" G8 @0 n2 p' q
#include "stm32f4xx_crc.h"& a  T' s# U1 q0 R
#include "stm32f4xx_cryp.h"# a! B! d% d. J" J; B7 u5 x
#include "stm32f4xx_dac.h"' u4 b, n" E$ O, o
#include "stm32f4xx_dbgmcu.h"8 a- y9 |2 o5 [# {0 p2 B
#include "stm32f4xx_dcmi.h"' r) ?4 h3 z9 r) Z% D% J. d) a
#include "stm32f4xx_dma.h"
5 X! s& [( N; m7 o; r#include "stm32f4xx_exti.h"
0 J/ c+ F& Y: I, x1 {& h8 O. X#include "stm32f4xx_flash.h"8 A6 I$ ~+ ], u% P% q% C/ S2 y( _9 C, B
#include "stm32f4xx_fsmc.h"
# W6 C; x% b% B#include "stm32f4xx_hash.h"
) r9 M7 ?' D+ s, C. Y#include "stm32f4xx_gpio.h"
6 t3 k# |4 F( F1 q7 w#include "stm32f4xx_i2c.h"
& Q) ^$ t  ?2 y0 ^  u" ?#include "stm32f4xx_iwdg.h"
1 u& G4 }5 h0 o/ Z% H% P3 |#include "stm32f4xx_pwr.h": J% o3 K6 P/ R) R7 n% T( S
#include "stm32f4xx_rcc.h"
: i/ t" j3 j/ d" I" n* g#include "stm32f4xx_rng.h"
- r9 \& D5 b1 g+ |#include "stm32f4xx_rtc.h"5 `7 y* }/ {4 q2 S4 g2 q
#include "stm32f4xx_sdio.h"
! Y' Z+ K- X- v% O& V) O, e6 s#include "stm32f4xx_spi.h"
/ |0 W  o1 M, `$ Y2 E# C2 Z#include "stm32f4xx_syscfg.h"
7 E# z  |: o, k#include "stm32f4xx_tim.h"
9 l1 Y* {  i9 }6 y0 e$ \6 ?#include "stm32f4xx_usart.h"
" W; b3 z5 j. ^: B+ U#include "stm32f4xx_wwdg.h") [/ h% [. H6 _+ P% y3 c) w4 K
#include "misc.h"
1 \0 q3 h: ^/ U咋弄啊?) C% b* i2 G% r. g# b/ d
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

回复:STM32F407学习板全部例程+原理图

那个lib库,我自己已找到,传个简单的
" m$ K* B, o! ~! i另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的2 @5 S/ }- W+ Q+ T
在定时器中断的那个程序可以的5 }3 V8 _2 Y! O! J' ~: k& ~( N
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成& l) i  g# z" w5 ~
void COM3Init(u32 BaudRate). O6 u# V3 h0 Y7 |4 t  j
{
# r+ o3 Y+ a" R& T% |+ E   GPIO_InitTypeDef GPIO_InitStructure;
; q! `8 S; ^* w" p3 W, B$ n0 k   USART_InitTypeDef USART_InitStructure;8 J) M2 Q2 }. b6 k
  # o4 N0 c$ T0 \5 I! U, o! L
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
" P  H/ ]+ A8 g& N! Y   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);2 K; |* c; V% a; b; h5 d" b: o1 ^, Z
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
) L7 Y- g) P: C; L6 s; e! ~   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);9 J( W  B9 a" N+ A) ~" ~! f) @
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
. e3 f$ p1 {2 G8 m   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;! u+ {/ F7 t+ d( y& L0 `/ c
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
8 u; o) [( E, M1 ~, d   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
- S. c# m% f7 W2 t( R: N% j, |  w   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
( m1 O) z+ Z' ]' ~6 y   GPIO_Init(GPIOD, &GPIO_InitStructure);    " w# l' R+ P! q/ `3 Z
   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置
+ l; ~1 T: _/ v6 g   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
3 i* C' [8 D4 ^! w& G, u* |! C   USART_InitStructure.USART_StopBits = USART_StopBits_1;* V: t- o  B3 ?5 N3 J' q
   USART_InitStructure.USART_Parity = USART_Parity_No;
" b! A" h- H. T( {- q* z   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
# O) u+ G4 W7 [0 @  U+ K  N   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
4 O* ]; n' ^$ y6 F   USART_Init(USART3, &USART_InitStructure);) o3 {( D+ ]1 O& B2 d0 c& k! H! o
   USART_Cmd(USART3, ENABLE);: ?3 N  q8 ~! q7 h$ G+ e
   USART_ClearFlag(USART3, USART_FLAG_TC);
+ z7 h  k* b/ l- ]}
4 \% `8 C0 r* H, B0 j- U相应的int fputc(int ch, FILE *f)
  G! z# u; _/ v{7 V/ k- }4 r5 \6 W% ~3 O% Y
//   USART_SendData(USART1, (u8) ch);; B. N0 ~8 _" n% U  _- Y
   USART_SendData(USART3, (u8) ch);
( {* g& g% _1 K4 J   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);! Q& Y7 f) \/ a9 t$ O! P9 w3 r
   return ch;
: O" n9 U% f3 R7 p7 q. {; ]6 X% d}否则printf不好用。

STM32F4xx_StdPeriph_Driver.zip

下载

279.55 KB, 下载次数: 1379

haozijun 回答时间:2012-8-10 13:58:50

回复:STM32F407学习板全部例程+原理图

神马情况? 现在有什么例程吗?
haozijun 回答时间:2012-8-10 14:00:18

RE:STM32F407学习板全部例程+原理图

楼主是好人哎,不过楼主不是公布了QQ号了吗?加楼主也不理我哎,% A. ~6 x) ?8 I, j  K& \0 v3 B
哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

RE:STM32F407学习板全部例程+原理图

请问楼主,OTG-USB 例程里面有个 libPDMFilter_Keil.lib,不知道这个是什么哎,我没法编译哎,请楼主告知下,谢谢啦
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版