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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了
% D; z2 O8 e* m# i" X8 ?; L/ E9 G% {专营STM8/32# `) U/ q. L" d' O
QQ 940436962
7 ~6 V5 Y# [9 P9 S) ghttp://y-ec.taobao.com/
* B( s) L& C, e- p7 V (6)触摸屏.rar (60.72 KB, 下载次数: 2061)

评分

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

查看全部评分

4 收藏 19 评论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, 下载次数: 1403)

(7)加速度传感器.rar

下载

62.42 KB, 下载次数: 1021

(8)SPI FLASH.rar

下载

79.96 KB, 下载次数: 1093

(9)SD FATFS.rar

下载

125.88 KB, 下载次数: 1173

(10)I2S音频播放.rar

下载

131.78 KB, 下载次数: 1112

(11)DCMI摄像头.rar

下载

129.86 KB, 下载次数: 949

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学习板全部例程+原理图

大哥,程序里面' x( ^8 @) I7 ]
#include "stm32f4xx_adc.h"' m4 h* `: w. n, p: X' E  I% s
#include "stm32f4xx_can.h"+ P- C  y: N4 P* v: i
#include "stm32f4xx_crc.h"
4 Z7 p- E; l8 V5 l9 ^! o# z' I#include "stm32f4xx_cryp.h"; ^( b( r4 j- @5 j& K$ Z
#include "stm32f4xx_dac.h"
9 Z. ^9 k: X4 F) `1 w. Y0 {#include "stm32f4xx_dbgmcu.h"" b3 Z  Z* Z/ H4 ~, m$ V9 \
#include "stm32f4xx_dcmi.h"
4 x/ K: K' g5 W. g, V, G6 _$ H: ]#include "stm32f4xx_dma.h"! [' M# i+ m, I; j, J
#include "stm32f4xx_exti.h"
$ l7 n3 k2 e/ ?6 }% e#include "stm32f4xx_flash.h"; C. w2 B  \, R, t/ R5 A
#include "stm32f4xx_fsmc.h"
9 o# n8 n# S5 m# p5 r  x* ^# u/ D#include "stm32f4xx_hash.h"! d% F% \+ f: S0 P3 x7 A+ h
#include "stm32f4xx_gpio.h"6 E7 Q2 Z, q# N) e1 g
#include "stm32f4xx_i2c.h"& q% d# {1 B6 R0 z# V5 K2 |, ?
#include "stm32f4xx_iwdg.h"# m8 Z, j2 b  z9 L7 @
#include "stm32f4xx_pwr.h"6 a! z8 x& v* Q# P) u  \
#include "stm32f4xx_rcc.h"
- G( w4 F  a+ P6 V4 n' B; u- I7 x#include "stm32f4xx_rng.h"
0 Q. G/ z; t1 i7 O# o" G#include "stm32f4xx_rtc.h"
3 f$ h% V5 l" X4 p" S( j. t% E9 @( i* q- x#include "stm32f4xx_sdio.h"
# V& l6 `. _: b% P' Y- q#include "stm32f4xx_spi.h"
. N" F: f  J0 `3 t7 ?( [#include "stm32f4xx_syscfg.h"
* ~8 V5 ]% v/ Y' F#include "stm32f4xx_tim.h"5 t1 p, f; Y! C: f: N) a" x
#include "stm32f4xx_usart.h"7 {$ X2 I1 H$ V
#include "stm32f4xx_wwdg.h"  Y0 h6 s9 G9 w4 [% S' r9 E. Z
#include "misc.h"
) f- l7 M7 O7 j% M  z+ M咋弄啊?: S; V1 |1 R7 [$ W) a4 m
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的; f) ^3 x* j( E
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的
9 v; N" X( `6 Z+ T; o  b0 |/ x2 K1 z在定时器中断的那个程序可以的
" M& ^+ K9 B- B( _7 u1 D7 h$ v在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成! C0 Q% J4 a) r7 W! }6 J  v  K4 `) O7 d
void COM3Init(u32 BaudRate)
4 m+ U& s9 o$ M{
8 z$ z* U: h' _# F/ h   GPIO_InitTypeDef GPIO_InitStructure;
  G. _: m& H: b3 Z   USART_InitTypeDef USART_InitStructure;4 t4 Z' M! x: x
  0 n* n) W4 C  @$ m, A! D8 `  M+ W
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
2 k6 }+ l9 c* z   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
- z  F3 r- x( M& N9 Y4 C, B& m3 |) F   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
- j$ h8 R% N5 P' K/ P4 v! @6 n  e0 l   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);
$ c: K! ~) Q+ B   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;2 k+ ?2 \% }/ B' i4 C# L
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;2 i9 h: Z( I) ^) o5 e# `
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;1 f/ H6 O- L$ P( `% A9 U
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;$ t0 x! m: Z' e% t6 l
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
! i& D5 U2 G; y; z   GPIO_Init(GPIOD, &GPIO_InitStructure);   
7 O+ d) ?3 @9 |3 ?# V* y# W   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置. R7 T. o. Q0 }& u8 ?" S8 h3 t: A
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;! ~9 r: b' x* T" Y* g
   USART_InitStructure.USART_StopBits = USART_StopBits_1;7 [8 r8 @" N5 x: n( i, ^  @$ ~; S
   USART_InitStructure.USART_Parity = USART_Parity_No;$ ~# J- i$ O5 a/ F+ {
   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
# K7 v  e8 a7 i4 P7 \! @9 F   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
( G; ?6 \* W- E3 Q$ I, v   USART_Init(USART3, &USART_InitStructure);
7 m" P" _$ G4 O) z( H. }% K: Q& p" a   USART_Cmd(USART3, ENABLE);" W1 g" H) q+ y, j( i* G; B
   USART_ClearFlag(USART3, USART_FLAG_TC);
0 D) o" w% V/ w) M}
/ l0 J2 [# i- {$ P5 R0 \! T# U相应的int fputc(int ch, FILE *f)8 J& d( Z/ I, G
{' b% `2 T% U: M4 T" j% I
//   USART_SendData(USART1, (u8) ch);
0 i* G: B/ U) V   USART_SendData(USART3, (u8) ch);- R$ C' N; N4 ?* _+ e5 z( s' z
   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);
5 D- O) e* P- K( t7 a% F   return ch;
/ M" Q& k/ A  ^; R7 [! k$ g( j}否则printf不好用。

STM32F4xx_StdPeriph_Driver.zip

下载

279.55 KB, 下载次数: 1386

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

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

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

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

楼主是好人哎,不过楼主不是公布了QQ号了吗?加楼主也不理我哎,
6 V+ D: ]* G8 k3 p; l哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

请问楼主,OTG-USB 例程里面有个 libPDMFilter_Keil.lib,不知道这个是什么哎,我没法编译哎,请楼主告知下,谢谢啦
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版