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

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

[复制链接]
stm-362021 发布时间:2012-8-7 11:19
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了9 w: I+ G2 `# F5 V
专营STM8/32
" X7 s3 r0 F! X# M  |QQ 940436962: ]" l7 {6 r9 v% l' ^: c9 v
http://y-ec.taobao.com/
' o; o& L; a& O* s8 |" k (6)触摸屏.rar (60.72 KB, 下载次数: 2061)

评分

参与人数 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, 下载次数: 1022

(8)SPI FLASH.rar

下载

79.96 KB, 下载次数: 1093

(9)SD FATFS.rar

下载

125.88 KB, 下载次数: 1173

(10)I2S音频播放.rar

下载

131.78 KB, 下载次数: 1112

(11)DCMI摄像头.rar

下载

129.86 KB, 下载次数: 949

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

大哥,程序里面" K. z1 w+ b: t" ^. W) O# Y
#include "stm32f4xx_adc.h"
' v, e/ p1 @- O" {' D2 F8 w#include "stm32f4xx_can.h"0 k" a. `' @, O9 M% Y
#include "stm32f4xx_crc.h"
& K; n' w7 m! [#include "stm32f4xx_cryp.h"% d  ]9 J& W' ^/ v& R
#include "stm32f4xx_dac.h"
4 W# |* w3 U( X6 o#include "stm32f4xx_dbgmcu.h"' ^+ j6 C8 e" p, q/ C  {8 Y& N
#include "stm32f4xx_dcmi.h"
5 Z3 b2 _# f- D* j; R$ C4 u% s#include "stm32f4xx_dma.h"
3 A: @$ L& W3 f, i#include "stm32f4xx_exti.h"- j$ K; p% E7 N" B
#include "stm32f4xx_flash.h"  i# _# m/ Z6 Y2 @6 S! Q% D
#include "stm32f4xx_fsmc.h"/ o% k6 O; R' M5 E! z$ T
#include "stm32f4xx_hash.h"( _/ V2 m' x7 i2 Y
#include "stm32f4xx_gpio.h"' r  P2 X0 S& @1 t  d: \2 v, t
#include "stm32f4xx_i2c.h"' d6 S: Y' [9 A4 _# h
#include "stm32f4xx_iwdg.h"; F$ Y0 J, E' Q8 L2 I4 t- A
#include "stm32f4xx_pwr.h"
/ m6 s* b4 Y' E0 p$ p- M7 P4 `#include "stm32f4xx_rcc.h"
! O# {2 C0 l5 `# h#include "stm32f4xx_rng.h"+ o0 N9 @# S6 E' i9 F( [
#include "stm32f4xx_rtc.h"
' L2 s+ ?5 ?  a$ N0 ~) I#include "stm32f4xx_sdio.h"
8 P6 P/ C& Q8 m: h6 }& N#include "stm32f4xx_spi.h"/ K( ?, F2 Q' {: l
#include "stm32f4xx_syscfg.h"
. N) {* i% \  T4 |#include "stm32f4xx_tim.h"$ y: b9 u/ E& o
#include "stm32f4xx_usart.h"
' {" W) s! j" N2 ~5 F+ r% M#include "stm32f4xx_wwdg.h"
+ K# B* C. {) H: b4 P3 k#include "misc.h" ; d( S! \" w( L/ r6 d
咋弄啊?$ X8 D: a: N+ q& V% v$ X
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
haozijun 回答时间:2012-8-8 16:38:53

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

那个lib库,我自己已找到,传个简单的/ G7 M- r; Y: Q& `
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的
" X! t" x$ m1 v0 |& }在定时器中断的那个程序可以的& w0 k* t3 l5 o( D1 _4 T
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成
, O: `9 p& I. Svoid COM3Init(u32 BaudRate); s' g. A; P& }: A; q. h/ B0 @' x
{/ `1 n; S# M7 W
   GPIO_InitTypeDef GPIO_InitStructure;2 ]* O7 I' U" a
   USART_InitTypeDef USART_InitStructure;
' V# i6 z, L4 V# r 
2 W  }+ `! c3 T& Z4 K   RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
/ {# E1 T! \" c4 p" b* d   RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);1 \$ R  B; b& W; y
   GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3); 
/ {3 r. X2 U) g   GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);' a% m; F# {4 V% F/ w# t) O. `- W
   GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9;
$ j3 ]. y! B  {% f; D" g   GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;3 D& u3 c2 y* o6 r3 [5 \, V" t
   GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;3 n* g- K1 U+ p0 C: V
   GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;+ @& d4 }6 E, P$ G8 \$ f
   GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
" `6 W* |( j. B# k# g3 x   GPIO_Init(GPIOD, &GPIO_InitStructure);    - [1 @" l* q4 ~# c& ^
   USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置
' M) k5 ~8 l* B6 j   USART_InitStructure.USART_WordLength = USART_WordLength_8b;
/ \7 i7 T3 Z" N: c   USART_InitStructure.USART_StopBits = USART_StopBits_1;
% R# _6 j' r' W1 _+ G9 g   USART_InitStructure.USART_Parity = USART_Parity_No;6 W0 V& s0 S8 y8 O# U, p4 j" }5 G
   USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
5 O6 _& D5 y3 H( R/ Z   USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; 5 s6 {4 T- f# {" ?: f
   USART_Init(USART3, &USART_InitStructure);
5 ]* z$ o: v/ g   USART_Cmd(USART3, ENABLE);* _* x  F3 M0 j* @" ~7 ?2 U$ I$ |
   USART_ClearFlag(USART3, USART_FLAG_TC);
8 |/ y  N% Q# _# T  n: A}
# a' s; ?6 p( s7 L" _: k! o, J相应的int fputc(int ch, FILE *f)% p) t& p1 x7 P  d! y- e2 g. \
{
# s; S# H2 e4 W7 b$ k& [//   USART_SendData(USART1, (u8) ch);
3 \3 q( \4 ^) c, D5 O   USART_SendData(USART3, (u8) ch);) R* i  w1 N  X, a! ~
   while (USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET);8 N& N( N& c2 ~7 n) P* r# {
   return ch;9 Q  A! i1 Y* I$ V, y$ e) {5 a7 m
}否则printf不好用。

STM32F4xx_StdPeriph_Driver.zip

下载

279.55 KB, 下载次数: 1386

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

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

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

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

楼主是好人哎,不过楼主不是公布了QQ号了吗?加楼主也不理我哎,& Q% s) e( i; ]/ f! Y
哎~ 想当面讨教楼主不容易啊
haozijun 回答时间:2012-8-10 14:18:13

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

请问楼主,OTG-USB 例程里面有个 libPDMFilter_Keil.lib,不知道这个是什么哎,我没法编译哎,请楼主告知下,谢谢啦

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版