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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了: q$ H# ~3 |# k5 e  _. Y; W6 G! V
专营STM8/329 z% H5 q! i' D4 q0 R$ i8 r8 B! V
QQ 9404369626 s: G8 `+ M, w$ S) k2 Y* }1 a" h
http://y-ec.taobao.com/
* g, S5 n# m6 @0 x" u2 K( k (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学习板全部例程+原理图

大哥,程序里面, ~! i; Z+ Y: k' O$ o2 T% [3 Z
#include "stm32f4xx_adc.h"
& m' `& f8 J; j6 j. Q; h#include "stm32f4xx_can.h"; V' W$ `# {, I$ Q5 w3 Q- t8 c
#include "stm32f4xx_crc.h"' f2 m8 T' j4 I, E9 k
#include "stm32f4xx_cryp.h"
* S  N) _0 g6 g, f#include "stm32f4xx_dac.h"+ j" e/ V1 {) ]1 m9 x
#include "stm32f4xx_dbgmcu.h"6 j3 i  k1 N* g. F+ r5 L' S
#include "stm32f4xx_dcmi.h"6 l7 ]5 e( h/ S7 o
#include "stm32f4xx_dma.h"/ U# w) U! k5 V/ _
#include "stm32f4xx_exti.h"# `& A! `% b( x- g+ S; Z: K2 y& q
#include "stm32f4xx_flash.h"2 E$ [2 U4 s# v& e: \! v+ }0 p
#include "stm32f4xx_fsmc.h"
& D% R& C, Y: d7 |; h* d0 n# b#include "stm32f4xx_hash.h"
9 f8 M1 \, W. d+ Q: P& D#include "stm32f4xx_gpio.h"
# T4 `6 {& h9 v! T  |#include "stm32f4xx_i2c.h"
5 J& ]4 D7 x$ c9 e, Y7 [' ~5 C6 M#include "stm32f4xx_iwdg.h"
9 o+ H" x0 H: j# B; W- Z#include "stm32f4xx_pwr.h"1 W( ?7 A& Q/ M6 C  A' r* ?9 L" b
#include "stm32f4xx_rcc.h"! {8 L- o* u, ]2 i
#include "stm32f4xx_rng.h"
" T  G! H5 a" t/ [( V#include "stm32f4xx_rtc.h"6 r, ]. w) [8 R9 J/ j
#include "stm32f4xx_sdio.h"
" W# B, M5 K+ G) q/ V/ ~% w6 d5 {( q#include "stm32f4xx_spi.h"
' w2 B3 f4 e4 a( {6 S* G% h( V#include "stm32f4xx_syscfg.h"
5 q- f, R) w( j7 T6 u#include "stm32f4xx_tim.h"
  R6 r) a2 A1 n+ O  }4 g  g#include "stm32f4xx_usart.h"
6 t  W, P9 j- Z6 G, w$ D7 @" |#include "stm32f4xx_wwdg.h", P" V2 G8 k0 A# g/ @$ N; P, k& p2 g
#include "misc.h"
4 T$ O% }# s4 b& f2 L) P咋弄啊?  J' g! v# K* ]! U7 j3 ]
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的
% J- J! p8 E6 H' u& C6 k+ N0 n另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的# ?6 Z  }6 t- {" h, J( e7 n
在定时器中断的那个程序可以的) ~; m7 R$ q3 X  Y0 L/ k4 i
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成2 L+ q  r1 @9 C0 ]" y6 I
void COM3Init(u32 BaudRate); j* q, g, V8 J" D& N
{4 v$ ^) j8 ]* J+ ~1 G9 O
   GPIO_InitTypeDef GPIO_InitStructure;: ]( O# f- ~$ Y7 S" c# \
   USART_InitTypeDef USART_InitStructure;; W0 |+ G& r9 x
  , [0 X' a; h! ?- E* n  J; H$ a8 B
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
5 t. J  T6 Y; V4 J   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);' o0 Q, D8 |% Z& H1 t+ i7 V- Q- }
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3);  / o' p: M$ f. K2 I7 B3 j7 T
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);  B+ Z1 D0 I3 Y" `. \
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;  U- a" b$ `, ], \$ S
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
1 E: _; U" [; l5 ]; C, f. I: V7 Q) T4 R' E   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;0 y' \4 r( P& N+ `) L+ Q
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
. \& R* p/ Z4 y( j) g   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ X9 a% g3 T* O7 u% z8 ^   GPIO_Init(GPIOD, &GPIO_InitStructure);   
( r8 C0 l% c0 c   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置9 r8 ?  @. f$ j9 u- Q5 W  e& i
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
; I8 n$ K8 c# c- B2 k2 S   USART_InitStructure.USART_StopBits = USART_StopBits_1;
& i( c0 l6 v; f6 V  U. Z   USART_InitStructure.USART_Parity = USART_Parity_No;) v7 h# {4 _$ R
   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;' s9 H& C( }. c# D' u5 j; h( y
   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
) X- Y1 ?8 @5 T2 l. w   USART_Init(USART3, &USART_InitStructure);6 ?& Y8 h1 `8 ?' F. c- D2 x" w7 Z: N
   USART_Cmd(USART3, ENABLE);9 g5 d& g/ _; Z" x- Y. ]
   USART_ClearFlag(USART3, USART_FLAG_TC);7 D, _) _& u  _2 A1 w% p
}0 D8 I- ~1 C" n9 s  t
相应的int fputc(int ch, FILE *f)
# `$ @/ ]4 z/ m' g/ t, t! O& O0 X{
) E, V' x" h# E//   USART_SendData(USART1, (u8) ch);" J' t8 @" A1 Z& D& \
   USART_SendData(USART3, (u8) ch);
, m& |* j& c/ q! v) G' Y) {   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);% C0 Y, [0 w# ^' D8 S  c
   return ch;
4 g; j" ]6 F$ p: J' y) o}否则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号了吗?加楼主也不理我哎,
* t. ~8 U6 p" _哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

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