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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了
& R! T" m6 a9 j专营STM8/32
) E0 }( u# p5 P  NQQ 940436962& j+ y2 g/ E- A
http://y-ec.taobao.com/6 a# U3 Z9 B" ?/ j& m
(6)触摸屏.rar (60.72 KB, 下载次数: 2016)

评分

参与人数 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, 下载次数: 1388)

(7)加速度传感器.rar

下载

62.42 KB, 下载次数: 1006

(8)SPI FLASH.rar

下载

79.96 KB, 下载次数: 1080

(9)SD FATFS.rar

下载

125.88 KB, 下载次数: 1165

(10)I2S音频播放.rar

下载

131.78 KB, 下载次数: 1101

(11)DCMI摄像头.rar

下载

129.86 KB, 下载次数: 937

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

大哥,程序里面7 u1 i( ]$ g) G0 H% z' n3 Q/ U* J
#include "stm32f4xx_adc.h"7 \1 C# w3 x; H
#include "stm32f4xx_can.h"
3 t; i  C; ?1 Z/ R4 l#include "stm32f4xx_crc.h"
2 i- i7 |4 F6 _0 U7 G) e7 U#include "stm32f4xx_cryp.h"
8 X, r/ _- @3 q, N#include "stm32f4xx_dac.h"2 b3 d% f. S3 o. l8 o& V8 F
#include "stm32f4xx_dbgmcu.h"& M8 n( L8 ^. d9 C$ V- d
#include "stm32f4xx_dcmi.h"9 ?! [; \# d2 ?' p4 [
#include "stm32f4xx_dma.h"
; u6 M8 E( l# e# S/ o8 p, o#include "stm32f4xx_exti.h"
& x3 X- v: r, O8 i0 I" ^8 E2 c  h#include "stm32f4xx_flash.h"  b( L1 `! i0 v; z; q6 ?
#include "stm32f4xx_fsmc.h"1 ^; _0 i( N# b$ a* {0 m
#include "stm32f4xx_hash.h"1 Z! W$ _1 X. u0 F
#include "stm32f4xx_gpio.h"; ^/ ^. Q9 O7 t0 p; J+ q
#include "stm32f4xx_i2c.h"5 `. ]# n: t+ q. ?4 W+ T
#include "stm32f4xx_iwdg.h"
, d( B" q! w+ F) `#include "stm32f4xx_pwr.h"$ {8 f$ {0 g: q: p# N, ~
#include "stm32f4xx_rcc.h"
- g& B$ e5 A3 l% `* K#include "stm32f4xx_rng.h"
. o4 T  v2 o$ `1 J6 A+ }8 @8 P#include "stm32f4xx_rtc.h"1 g% `- \# m! i( s$ h
#include "stm32f4xx_sdio.h"# z- i* m. M. X$ U; z1 S) C
#include "stm32f4xx_spi.h"
" c* n6 p" |  u3 y" Q: d#include "stm32f4xx_syscfg.h"" a6 z$ d9 E5 D& U6 X
#include "stm32f4xx_tim.h"
1 x2 U$ F7 B4 ]8 T- b$ q#include "stm32f4xx_usart.h") C# _3 ~- \( n; |3 B
#include "stm32f4xx_wwdg.h"/ q* d; o, {/ a2 P& U# ?. X3 o: }
#include "misc.h"
3 }; @2 n- }4 n, E4 l2 _咋弄啊?
4 b3 A( @5 x/ ]4 b3 e4 \/ O' V9 w9 J/ G固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的
! z# e  H0 V3 K" o另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的: T. T5 ]9 x: M" ?" W& K/ |1 R
在定时器中断的那个程序可以的5 I8 }3 ^9 T# l# |
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成
! @# X0 w) ]6 E. i( kvoid COM3Init(u32 BaudRate)
6 _+ J, Q/ q) [5 w4 e4 t8 j" t{
6 d1 d; |! B7 f+ Z   GPIO_InitTypeDef GPIO_InitStructure;5 w3 Q3 k' l' M* C4 U; V& N, B
   USART_InitTypeDef USART_InitStructure;
0 v% p4 C; ]  Q* F: b  & H% G* q% G# x2 x3 R3 s
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
4 {1 U( s. j. D1 i9 L  X* v   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);$ _- j- x+ K! P, U
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3);  1 m* m$ a! u2 n, T' a9 k' B
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);
1 T& S+ V/ I. ~   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
0 Z0 m4 t% A! J+ H9 H  q   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;) T! G$ m( g  O! l9 Z
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;4 p  p& K/ X! o! n! [4 l" \
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
& ?8 j& w; @- i9 E   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;! {( n% h9 Z1 O; r9 c. H" N
   GPIO_Init(GPIOD, &GPIO_InitStructure);   
7 \* q9 y8 U! S: ?+ B6 b& s, x" Q$ X+ z   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置& V  C/ }9 a, B8 s) v- U- W2 T' i
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
' j, A5 N* e7 u4 Z' W% S3 \8 `   USART_InitStructure.USART_StopBits = USART_StopBits_1;
( H" g' t% \& Z0 h# Z   USART_InitStructure.USART_Parity = USART_Parity_No;
7 q% ], C- W9 j0 N! L   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
( }( @# t  V; K  A( A   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; # I: q$ K. l5 f  T  O. T- E7 }1 M
   USART_Init(USART3, &USART_InitStructure);( I9 e3 }( c9 Z+ u* ?$ A
   USART_Cmd(USART3, ENABLE);
2 o3 ^8 p2 w& F   USART_ClearFlag(USART3, USART_FLAG_TC);
& ~7 N  B7 U2 }% U. y$ h}
- D1 e# W2 \* X相应的int fputc(int ch, FILE *f)% _9 s, r  l& w8 H/ b
{
" Q+ I. S2 W. ?6 J8 J* Z//   USART_SendData(USART1, (u8) ch);
9 r; ]6 ^1 I7 F   USART_SendData(USART3, (u8) ch);
) I# a  M2 G5 x* ]3 c/ h   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);5 r7 N8 M  P* D: }% R$ r5 j; _
   return ch;
- |' O; O4 [* i  Z" L}否则printf不好用。

STM32F4xx_StdPeriph_Driver.zip

下载

279.55 KB, 下载次数: 1382

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

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

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

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

楼主是好人哎,不过楼主不是公布了QQ号了吗?加楼主也不理我哎,- O  u% B6 r9 O
哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

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