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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了
5 j2 @$ x$ j  p8 }8 F+ {专营STM8/32" a/ E/ R5 T4 R! w
QQ 940436962
6 w$ d$ P6 T# {& H: K- [http://y-ec.taobao.com/
. S9 d+ p. j" h9 A2 e: h (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学习板全部例程+原理图

大哥,程序里面
' x, c: K) R3 Z5 ^#include "stm32f4xx_adc.h"
" [" K! L3 W9 F#include "stm32f4xx_can.h"
- Q3 X- F* k5 _7 y- d8 W" s; r#include "stm32f4xx_crc.h"
% [6 F6 T; u' }( A; a#include "stm32f4xx_cryp.h"+ ~+ ]: C8 V9 `$ U  C
#include "stm32f4xx_dac.h"
5 c6 r! u! W3 ^8 @#include "stm32f4xx_dbgmcu.h"0 T9 k, \. [! {' l: a: \, `  D
#include "stm32f4xx_dcmi.h"# \0 ?; N6 R) ~3 n8 X
#include "stm32f4xx_dma.h"
& j% N# ]$ J. T% a& e8 v7 k#include "stm32f4xx_exti.h"
9 O7 G" K3 M+ O3 ?3 p! X! m#include "stm32f4xx_flash.h"
( P( `1 {' P. x# G#include "stm32f4xx_fsmc.h"
# [7 o1 n* `% o  ?# |. [#include "stm32f4xx_hash.h"1 T/ ]3 V- F1 [% f4 ]2 I
#include "stm32f4xx_gpio.h"% Q) C' j. Z' C5 \4 ?$ `' h
#include "stm32f4xx_i2c.h"
, O8 F, A. R- B; ^8 Q#include "stm32f4xx_iwdg.h"
  u! |8 q5 j' l( a; y+ R#include "stm32f4xx_pwr.h"
) |# `# u) g1 u2 g" t# C; u#include "stm32f4xx_rcc.h"
, u. [4 K) k' l$ M' d% w, t9 R/ I#include "stm32f4xx_rng.h"* [7 A0 l* |$ Q1 d& E) Z" ^
#include "stm32f4xx_rtc.h"
* I( N  |, ^8 l0 }; p8 j  M#include "stm32f4xx_sdio.h"0 }* ~9 F2 Q( A2 r. I) M* l1 E* ]
#include "stm32f4xx_spi.h"
% O, v8 p& Q" V$ `#include "stm32f4xx_syscfg.h"
" S) L8 f/ j# G. i3 e' C9 X6 o#include "stm32f4xx_tim.h"+ l" }$ d4 o7 H' E
#include "stm32f4xx_usart.h"
+ Q: m  [  Z' \- D2 A# U4 ^4 T#include "stm32f4xx_wwdg.h"
4 {7 h2 |) ~* k2 R# `#include "misc.h"
- q1 M, z/ o) {1 D0 q2 O咋弄啊?
% x, h. g, ~0 h! W固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的
! J8 c& x3 _4 J, d4 S另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的
% i3 ]8 a" U6 }3 s' W5 |( K在定时器中断的那个程序可以的( Z- t3 h; ^$ R5 r; }( N
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成, P; w; w: c! Z
void COM3Init(u32 BaudRate)
2 @6 ^* @  o5 B' L  c! n& j% a{
9 y8 E6 d( l. o2 `( B* z$ J$ G' F- l- @   GPIO_InitTypeDef GPIO_InitStructure;6 z$ X5 W7 m! T) d
   USART_InitTypeDef USART_InitStructure;
; R: D( E  k* W; O! ?  2 g! X. L& F* X* d- A* M
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
' D2 P0 J- t0 H! Z# p, e* ], F/ q   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);7 V+ g  o& V9 f6 o; e( Z0 u2 ]
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
) `& k+ X/ _, D) S. V6 G: T   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);  T& ~' O" Z3 _9 ]# r7 s6 S  {
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
2 A  M& ]: R6 s+ ~   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
5 Y! L2 e& v  C* K- J. }: g   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;* n8 ?- `) E8 b- I
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;2 x! {4 Y5 w8 E; W" D6 m" Z" J
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
0 O% v" s" Y$ Y  V) p7 u- h/ S/ l   GPIO_Init(GPIOD, &GPIO_InitStructure);   
: S2 H7 z) s: @3 d( y1 m5 D: {   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置; B; O, {5 }$ e( g& S# X; l4 `
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;" J) y6 C6 P) q! @, y1 i
   USART_InitStructure.USART_StopBits = USART_StopBits_1;
7 S' U- d( h- t   USART_InitStructure.USART_Parity = USART_Parity_No;
$ e( K2 D* i# G1 `5 `   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;8 E! F9 Q7 y7 g0 A" H- K8 T
   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; # k0 O/ @% g6 m
   USART_Init(USART3, &USART_InitStructure);
* A- }% l7 X9 a* g6 G4 z. i   USART_Cmd(USART3, ENABLE);
. h# e6 x( d& H3 d0 E% w- M   USART_ClearFlag(USART3, USART_FLAG_TC);
- @0 x6 e/ Q/ G$ w8 J! {}
2 P; ?" d& Y; O" a3 V相应的int fputc(int ch, FILE *f)1 v" Y$ U; F7 X2 Z. i/ G0 C- o- w
{/ v1 q+ w9 G" a4 G4 l
//   USART_SendData(USART1, (u8) ch);; Z8 |" @& _% m! q% F: ~5 G2 L) P
   USART_SendData(USART3, (u8) ch);
# {; g( U& N! s# E% z$ s. U   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);
" Y" U/ V! |% `   return ch;- f' t9 R( R/ R: [. t& U
}否则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号了吗?加楼主也不理我哎,: K; y' o" g9 i$ `8 {' L# i
哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

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