请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了
. @6 U  v! N  v# A( F4 c% ^专营STM8/32
7 |+ ?: b- ~! `% Q! Y: h8 IQQ 940436962
3 v# K4 J7 L" Yhttp://y-ec.taobao.com/2 J" p# r9 Z0 M( s6 [9 \! a
(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学习板全部例程+原理图

大哥,程序里面
2 f9 \8 T# E5 L1 \/ z4 z* Y#include "stm32f4xx_adc.h"
2 O8 @5 V0 t2 E#include "stm32f4xx_can.h"
4 O7 o' u8 P4 R8 b/ O' b) I: k  |, U#include "stm32f4xx_crc.h"; B0 E4 }+ d5 b
#include "stm32f4xx_cryp.h"
& W0 y  k5 A/ W7 [  ]#include "stm32f4xx_dac.h"
4 H0 ]: x! n. ~7 V* [#include "stm32f4xx_dbgmcu.h"
1 f/ N# s. e  t& L! i0 X: }#include "stm32f4xx_dcmi.h"
7 O9 z) _. z2 k7 o7 w#include "stm32f4xx_dma.h") B: U" y# I" ]1 Q$ I
#include "stm32f4xx_exti.h"
! U& W3 l& L. V: O! w- c#include "stm32f4xx_flash.h"
4 q" D0 Q6 d* ~) D8 d#include "stm32f4xx_fsmc.h"* ~, N0 m0 e* W
#include "stm32f4xx_hash.h"
1 U* d0 @$ z. K6 W" r" \4 R#include "stm32f4xx_gpio.h"
. A% j) N9 M- I: G#include "stm32f4xx_i2c.h"
2 h2 _' K* C0 ?1 K#include "stm32f4xx_iwdg.h"6 x7 Z; u& A; a% ~- P
#include "stm32f4xx_pwr.h"+ ~" j; b7 L) w1 x4 h
#include "stm32f4xx_rcc.h". J% ~# g# [( S, Q5 ?- h) J
#include "stm32f4xx_rng.h"
" h/ H0 S( L. N) K8 c3 }+ W0 N#include "stm32f4xx_rtc.h". w( |3 \, F0 `! o& W& l7 k& l
#include "stm32f4xx_sdio.h"4 k2 y4 q( |! Y0 \; h; F
#include "stm32f4xx_spi.h"+ f/ [5 T2 t$ b& V3 F8 Z: q; Q
#include "stm32f4xx_syscfg.h"; W$ o$ m# t  y1 N$ j- L7 d
#include "stm32f4xx_tim.h"' T: T' X  E; }5 Q3 Y2 ~7 K, g
#include "stm32f4xx_usart.h"$ ?9 @- y* |# z' a% r
#include "stm32f4xx_wwdg.h"
. ?5 z8 @/ _) u# i7 @; Q' c#include "misc.h" # Z( o5 ?. f* @! j
咋弄啊?
/ O5 a& P& n: Q- N' P3 Y, J固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的# @# S/ q4 x' W
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的
3 a" S; n  \& _6 Y: A在定时器中断的那个程序可以的; ^0 U4 g5 X4 N% K! K/ y1 v% u
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成% b% e- e# I' {$ f$ u
void COM3Init(u32 BaudRate)
6 z$ k3 _3 }7 t( U- J{* v6 M' x( n& v# ?5 w0 j
   GPIO_InitTypeDef GPIO_InitStructure;
9 \! \% E3 {+ R& u2 l2 I   USART_InitTypeDef USART_InitStructure;4 q4 H: J7 |, w. X& x0 k& p/ f/ Z
  6 D: i0 E" K1 q) `2 X
   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
; z0 @% ?) r$ B9 G   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
  N* w; u/ w) e0 V) {   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
. c2 n1 w- z% i. b% L% @. Z   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);' i3 C. x7 e! q) d
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
# M9 Z5 m+ F& K+ R5 b   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;. j) T  ^- k" `+ c; N
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
& Z& G! Y7 L' [' W3 L( a) i7 _   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;7 i: l5 q, F( u  Z% v
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
1 I) x* L( h5 A& b+ S0 P" d2 e! m   GPIO_Init(GPIOD, &GPIO_InitStructure);   
* e8 x  M( R* Z   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置5 t% L; d' d% r. o% D; K
   USART_InitStructure.USART_WordLength = USART_WordLength_8b;. E. K6 w+ |0 a6 T) b
   USART_InitStructure.USART_StopBits = USART_StopBits_1;
' o' P8 R. J, H  D   USART_InitStructure.USART_Parity = USART_Parity_No;
" b  i- e8 k* u$ _- b   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
! W* b- o- G6 q   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
: `/ ^" y% b: i- _; u9 p   USART_Init(USART3, &USART_InitStructure);9 r# K" q" m4 a! p$ b
   USART_Cmd(USART3, ENABLE);) S0 ^; S/ I) ]5 y
   USART_ClearFlag(USART3, USART_FLAG_TC);
# f$ t, h' |) p0 Y, }( l}" e+ V0 f/ l7 I3 g5 t
相应的int fputc(int ch, FILE *f)
9 j1 U3 {, M* L{# \1 o9 C% X( V1 `
//   USART_SendData(USART1, (u8) ch);1 h7 S0 x0 V; a8 [$ b0 [. Z9 f
   USART_SendData(USART3, (u8) ch);
7 B" U) b  c+ F5 [4 {   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);# s4 r' `/ f' c( g1 @
   return ch;
. q% ^3 \. G+ ]: \& w$ C# 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号了吗?加楼主也不理我哎,
. z# V# B9 s' y  j哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

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