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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了& ], R& W' q+ S, ^) U- C. V
专营STM8/32
4 Z  r$ h3 t0 o( G! `QQ 940436962
" p' }8 Q. B9 @http://y-ec.taobao.com/
2 T" f/ o7 a6 a2 b5 A (6)触摸屏.rar (60.72 KB, 下载次数: 2060)

评分

参与人数 1 ST金币 -1 收起 理由
jophyfea42f -1 很给力!

查看全部评分

4 收藏 19 评论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, 下载次数: 1403)

(7)加速度传感器.rar

下载

62.42 KB, 下载次数: 1020

(8)SPI FLASH.rar

下载

79.96 KB, 下载次数: 1092

(9)SD FATFS.rar

下载

125.88 KB, 下载次数: 1172

(10)I2S音频播放.rar

下载

131.78 KB, 下载次数: 1111

(11)DCMI摄像头.rar

下载

129.86 KB, 下载次数: 948

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

大哥,程序里面2 K6 n) @* w4 Z3 k
#include "stm32f4xx_adc.h"
( n4 Q+ s+ W1 l) v  U#include "stm32f4xx_can.h"
# o- R7 B) v' l2 [2 j* `( Y5 |#include "stm32f4xx_crc.h"
, H, Z0 ?. l1 j1 C# Y) j#include "stm32f4xx_cryp.h") z3 Q& h: M; @) X8 I3 w, E2 Y0 g
#include "stm32f4xx_dac.h"' A# A9 |7 A* {; o/ N# O% y
#include "stm32f4xx_dbgmcu.h"; c1 ?0 c+ X" ?6 ~8 M- D: U
#include "stm32f4xx_dcmi.h"+ o$ \  ]" J4 }) r" y$ ?
#include "stm32f4xx_dma.h"
  }! _0 E  s: S2 [' E- Y; Z  x2 w#include "stm32f4xx_exti.h"
, s7 G- M9 t5 @; v$ a# I#include "stm32f4xx_flash.h"; Q, t& c& c, B9 R. N
#include "stm32f4xx_fsmc.h"
5 O! j( A" W! V$ O& m#include "stm32f4xx_hash.h"
- [7 o. b) n# p& e, k7 ?% H#include "stm32f4xx_gpio.h"
+ Q( D4 e  g+ ?) f( }# k#include "stm32f4xx_i2c.h". I2 z9 \& r9 i& I8 \6 t! h8 M
#include "stm32f4xx_iwdg.h"* Y7 |0 X4 R. ]
#include "stm32f4xx_pwr.h"  z* [# h8 o2 |
#include "stm32f4xx_rcc.h"
  ^) h( B% z# _% f$ j#include "stm32f4xx_rng.h"; t9 n. e4 R$ O3 ~7 M3 K1 \/ Z
#include "stm32f4xx_rtc.h"
2 C, [5 R$ L% u#include "stm32f4xx_sdio.h"
% Q  F( q9 l: C; h% V' R#include "stm32f4xx_spi.h"
/ c# g$ A0 \; k8 E. V) s% H#include "stm32f4xx_syscfg.h"5 R4 w: g( [" R2 T$ |! c
#include "stm32f4xx_tim.h"
* F- x5 Z3 h( L, p" x#include "stm32f4xx_usart.h"9 E6 n- }% }/ y) }
#include "stm32f4xx_wwdg.h"9 N, G# j- e  i$ q5 m" k3 k
#include "misc.h"
5 W! C+ D4 @4 E5 o咋弄啊?& d- E) b) s/ G$ I8 m
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的8 j  \  O' X4 D& }. R* ^' S
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的8 ^% P6 x! k, s9 W0 R* i
在定时器中断的那个程序可以的
: I7 L5 l& K1 C在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成
7 a) j4 y4 B- C# H. [& Mvoid COM3Init(u32 BaudRate)7 ?' i) p& O  ~& i" U. n3 H- `2 c$ [
{$ v' q' Y# w) D
   GPIO_InitTypeDef GPIO_InitStructure;4 ^7 O7 y1 Y2 b  s
   USART_InitTypeDef USART_InitStructure;
. c9 {6 d' E' U! m1 x/ B8 l% f  5 A- [4 k% r  m2 G) d0 }, Q
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE); * i9 `- Q9 f- ^0 A! G9 O
   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
: X0 e' o+ V" e' ?& k; ~   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3);  / K7 _+ U, t7 q" B/ p" k% r/ p) q
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);
3 [' M& }6 c/ V3 @5 E   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;' |6 j1 L, d( s$ V7 A: O
   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;" [9 I: _. x+ ^( ?! a# D7 n
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;  H5 |: P. U( g3 h% D. m6 s( j
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;7 h, w" ]7 y4 h
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
1 p4 x$ ?7 O7 C   GPIO_Init(GPIOD, &GPIO_InitStructure);    / I" J/ ]6 ?3 h" S, }
   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置2 L8 p1 C# _' l
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
9 c4 m0 z/ Z$ a5 j$ t2 P   USART_InitStructure.USART_StopBits = USART_StopBits_1;6 S, v- m3 c7 w( D, _, v
   USART_InitStructure.USART_Parity = USART_Parity_No;& l1 F& |" r9 v* P3 d1 q
   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;: o* ]9 y' o+ W: O2 T6 i4 b. f
   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; 3 K  d' w% J0 _7 Z- Z" |# X2 |, i
   USART_Init(USART3, &USART_InitStructure);
& u' U& s( h) b: R+ L9 a   USART_Cmd(USART3, ENABLE);
/ z9 w' _8 \  H0 I   USART_ClearFlag(USART3, USART_FLAG_TC);) _+ C& i/ V( ?0 A6 ^; g- `
}
6 t1 u5 `$ |  z: k$ d相应的int fputc(int ch, FILE *f)
( c, C3 s4 P' z; w0 ^3 T" E7 r{+ V- Q/ J8 X7 b/ D) x
//   USART_SendData(USART1, (u8) ch);4 y$ ?0 ^( J2 _& @+ z
   USART_SendData(USART3, (u8) ch);) F5 n. N7 b3 k0 T* V, @$ x) I
   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);( `, x2 s9 R" f
   return ch;5 I5 t4 S  m- j3 I8 }
}否则printf不好用。

STM32F4xx_StdPeriph_Driver.zip

下载

279.55 KB, 下载次数: 1385

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

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

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

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

楼主是好人哎,不过楼主不是公布了QQ号了吗?加楼主也不理我哎,
( B$ \; J9 {  s0 P5 D哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

请问楼主,OTG-USB 例程里面有个 libPDMFilter_Keil.lib,不知道这个是什么哎,我没法编译哎,请楼主告知下,谢谢啦
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版