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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了
3 y/ w$ T4 N1 C% `# Y( |专营STM8/32
8 Z. @0 l) N! G( pQQ 940436962/ Z% H- O- B$ h- J
http://y-ec.taobao.com/# y. R8 v6 n9 I2 P8 Z% ?
(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学习板全部例程+原理图

大哥,程序里面# z& C1 E- @! v. `, c1 ?, X5 q4 t) l
#include "stm32f4xx_adc.h"( g6 }, C) a3 {: _! K; W6 q" n
#include "stm32f4xx_can.h"
/ B5 t. [9 P% v. l#include "stm32f4xx_crc.h"% S. H: C6 m8 p0 |
#include "stm32f4xx_cryp.h"
2 D) x- M* @* H/ G; [! Q+ S#include "stm32f4xx_dac.h"( Q2 F3 M5 F2 i" b' @
#include "stm32f4xx_dbgmcu.h") L5 P9 c& n' J1 y9 J
#include "stm32f4xx_dcmi.h"3 G# O5 R9 B9 T8 p- y
#include "stm32f4xx_dma.h"* N7 B( P' _6 b3 {
#include "stm32f4xx_exti.h"
! Y( w7 ?$ B5 n1 ^#include "stm32f4xx_flash.h"; U' L5 L+ _7 {4 d/ Q, r
#include "stm32f4xx_fsmc.h"3 ?  D0 s6 i. k( W' P5 R8 o4 m
#include "stm32f4xx_hash.h"
2 E7 I; I6 z* ]7 @* ]#include "stm32f4xx_gpio.h"7 X2 k/ ^3 h3 M1 g( `" P% \
#include "stm32f4xx_i2c.h"
% O( `$ M) H- a: C4 k#include "stm32f4xx_iwdg.h": p# N) P5 c5 N7 f4 ^& z: [9 `
#include "stm32f4xx_pwr.h"! ~! I7 Q5 Y8 m4 S" a+ t1 H
#include "stm32f4xx_rcc.h"/ o% c; k& `- E
#include "stm32f4xx_rng.h"+ Y7 j( y& n' R4 I
#include "stm32f4xx_rtc.h"' n$ Z' Z" I5 _3 w( W% r
#include "stm32f4xx_sdio.h"
- N" I, H$ |( X+ ^#include "stm32f4xx_spi.h"9 B0 u3 d  p) m. z( _3 j
#include "stm32f4xx_syscfg.h"( V# c& H. R, V
#include "stm32f4xx_tim.h"1 f+ E' r( S' g' Q4 s, W
#include "stm32f4xx_usart.h"
2 d4 s' P, j& e" O#include "stm32f4xx_wwdg.h": m9 W$ C! a1 E' G1 T
#include "misc.h"
# x) |2 a2 Y+ J' E# S% j3 f咋弄啊?: F9 `3 h7 D9 m% s
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的: z/ X3 A# w; f; f6 S2 B
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的+ G; S6 P: Y% {, J+ `9 J% {0 H
在定时器中断的那个程序可以的) Z, R5 u9 _* a5 u1 d
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成
7 k$ q9 M& }5 L! Ovoid COM3Init(u32 BaudRate)0 f* K9 j$ Y3 B0 o+ x' F6 R
{9 ~' O& M3 K. p% G2 {
   GPIO_InitTypeDef GPIO_InitStructure;/ K/ z9 g6 O; M  U: d0 z) D
   USART_InitTypeDef USART_InitStructure;  L' K8 y0 D! _) k* y6 ]3 D
  & ~* Z& v- w4 c6 c# r
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); 3 g4 P+ }) ~* u  ^( k# J1 F
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);, g3 y$ l! D. c) O' \9 D$ T
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
- O1 M2 p# F: @) {: h2 e' f$ Y   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);
" _. I  _  N) t- v* ?0 {# B3 ^   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;" l; w: b: X4 [; T8 t* F
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;' n* ?+ {* i. l+ a0 Y& b8 I4 v* {
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
# u3 p$ W$ [" |8 Z* e# v4 K   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
4 `4 a  t+ L$ c, q' f# G9 x- Z7 X1 d   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
; e; e9 I( X; p0 E0 l; _/ g   GPIO_Init(GPIOD, &GPIO_InitStructure);   
5 e6 E' ?2 @2 r% `0 X   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置5 @; S: j6 t( g" ^/ C
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
' U6 ]  w( }0 \* y' P! F/ B   USART_InitStructure.USART_StopBits = USART_StopBits_1;
4 g# g% C/ A5 p/ y( L2 A9 I   USART_InitStructure.USART_Parity = USART_Parity_No;; j: I& r3 P5 D
   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;" `  G% u4 o$ m) y( H# \8 g& V
   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; ) g9 `: e! b1 h& `" h9 h
   USART_Init(USART3, &USART_InitStructure);
" \- J6 A/ K& s( N, ~" D9 E% @4 ^7 E4 L   USART_Cmd(USART3, ENABLE);! o6 t% M. v) b/ h/ l; l; c
   USART_ClearFlag(USART3, USART_FLAG_TC);
1 T  I% ^% J$ ?6 m9 R" |9 F}7 k3 T. e! t% h4 t
相应的int fputc(int ch, FILE *f)
2 A. W  j+ d& R" G! x. M6 ~  J{
. b1 m1 U( u! i4 {  `. f4 m4 }//   USART_SendData(USART1, (u8) ch);
( l5 M- \" r7 U8 p8 P+ {   USART_SendData(USART3, (u8) ch);+ c' T4 N! G* L: O! g; K
   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);' E* n& q7 a$ ]
   return ch;
  r# M, }) ~2 [8 g, D}否则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号了吗?加楼主也不理我哎,
1 }; v  ^) a+ O3 R' |哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

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