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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了" m+ g/ W- y+ s# _
专营STM8/32
" b$ b* @2 n$ MQQ 940436962
: E/ Y5 I# M  Fhttp://y-ec.taobao.com/  `7 l) q- M$ W
(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学习板全部例程+原理图

大哥,程序里面' y2 n7 f5 \) K9 f1 j" n& H- ?
#include "stm32f4xx_adc.h"
3 @+ J( E' |7 F8 g6 M8 t#include "stm32f4xx_can.h"
2 L, x6 N5 D" G# K6 j; {+ X#include "stm32f4xx_crc.h"
% F+ k) U  M7 ^, r7 J# u#include "stm32f4xx_cryp.h"& p5 j- l5 `! T0 e/ C$ A
#include "stm32f4xx_dac.h"# @+ B/ B1 @; F7 d3 x: m0 |
#include "stm32f4xx_dbgmcu.h"
; {" l' J; _) H$ |* H$ Y! K6 F& n2 S#include "stm32f4xx_dcmi.h"8 S, z9 o. H3 w7 F2 ?% L
#include "stm32f4xx_dma.h"# Q$ K% a* V/ e7 i2 {- h$ m8 n
#include "stm32f4xx_exti.h"
, W  n% k$ P" }0 m#include "stm32f4xx_flash.h"
- _/ \6 `' k' ~8 y4 ^$ A#include "stm32f4xx_fsmc.h"
8 }+ Y9 P& a" l) `( c+ l9 k6 ^#include "stm32f4xx_hash.h"
8 s) B  s- D" M. q7 X# Z#include "stm32f4xx_gpio.h"
  S/ e6 X  U2 a, I+ u#include "stm32f4xx_i2c.h", a/ J& [$ |- p! {, o! Y# t
#include "stm32f4xx_iwdg.h"
1 s& X/ M3 Y5 C#include "stm32f4xx_pwr.h"
/ Z8 R5 D) a4 ^6 Q8 W+ x#include "stm32f4xx_rcc.h"7 h: ]# L. e" @% z; S# k
#include "stm32f4xx_rng.h"0 m: O3 b. H6 Q& q5 T
#include "stm32f4xx_rtc.h"8 Y$ U) ^1 b3 O% j' @
#include "stm32f4xx_sdio.h"
; A. l+ P! t0 v% |#include "stm32f4xx_spi.h"9 M5 W# v% g+ |1 X' T# ~9 v
#include "stm32f4xx_syscfg.h"1 q$ n0 J! @4 u
#include "stm32f4xx_tim.h"
+ E/ |7 e5 J, r8 f8 k#include "stm32f4xx_usart.h"' Q$ ?! f8 |- h7 O5 b
#include "stm32f4xx_wwdg.h"
+ a/ T; O. `( N  I9 R3 ?0 B#include "misc.h"
8 K' X) U2 W0 R咋弄啊?
3 h+ Z' g$ L: y" M, k, V固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的
' f9 o# {6 Y$ T4 o另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的% j/ D! Y, E# c. x6 d6 p5 `1 }
在定时器中断的那个程序可以的& M  B1 y, c# L" s* M
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成' r1 |# D: Z% J  h
void COM3Init(u32 BaudRate)/ L2 m! S/ Z# w0 X. f9 }# K
{
: m# ]! M  D. E8 K6 ]. J   GPIO_InitTypeDef GPIO_InitStructure;
' n+ f' D% @  i: d+ k   USART_InitTypeDef USART_InitStructure;
2 M, N! n7 x: q2 D7 _( g' a7 v 
/ b  `7 O0 c: d& i7 M, W% o. c2 @   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
! f, p( C2 o" ~5 O2 R9 R9 j   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);! }0 ^) F* V6 O5 T$ C% Y/ a
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
! a$ U$ C1 i1 w   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);
$ x! ^' W1 @. e( v5 j/ K3 K   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;+ d+ [; _0 G5 Z& n' o2 R! m
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;" {! @/ F5 N; I/ ?: t
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
9 ]) R6 [( T2 n   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
! _1 K+ |! ^2 q+ U. S$ `" g   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
6 ]+ q7 h# }1 h2 Y1 q   GPIO_Init(GPIOD, &GPIO_InitStructure);    # x5 n! G) c: W$ A$ |5 c. l" _
   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置# ?6 Z( h9 d$ y/ O& A% I3 f
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
/ y+ `( i$ K/ }$ C   USART_InitStructure.USART_StopBits = USART_StopBits_1;
, }8 Y& S7 k' J. y   USART_InitStructure.USART_Parity = USART_Parity_No;! J% x1 T/ S3 J+ C  A- i/ z& W
   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;1 b: L, f5 w* r" ^% c2 }. L
   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; 8 s- Y: j' B6 j5 h) @1 ]* Q
   USART_Init(USART3, &USART_InitStructure);+ D$ ]8 |- _4 \* b
   USART_Cmd(USART3, ENABLE);2 e0 a1 z/ ]( v" u. k, `& G; y/ \
   USART_ClearFlag(USART3, USART_FLAG_TC);6 J& ^+ A9 e0 j3 m: b
}
& |! l8 C. w+ r8 _. U相应的int fputc(int ch, FILE *f)" s( I, d0 G8 }$ e+ \  K
{5 G9 o. t/ I4 D% u; _" N  F% c( ~
//   USART_SendData(USART1, (u8) ch);/ l7 a$ t" {( M$ u& y7 _) a
   USART_SendData(USART3, (u8) ch);1 h% G6 k+ D' {! F5 a: t
   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);
/ I+ @, u0 E/ o0 g: h8 y, ?5 D   return ch;3 _/ g/ q6 x. ]
}否则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号了吗?加楼主也不理我哎,
) O* R2 f; U& \) `- M哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

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