
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了& ], R& W' q+ S, ^) U- C. V 专营STM8/32 QQ 940436962 http://y-ec.taobao.com/ ![]() |
参与人数 1 | ST金币 -1 | 收起 理由 |
---|---|---|
|
-1 | 很给力! |
RE:STM32F407学习板全部例程+原理图
回复:STM32F407学习板全部例程+原理图
看情况还不错
明天再传
(7)å éåº¦ä¼ æå¨.rar
2012-8-9 10:43 上传
点击文件名下载附件
62.42 KB, 下载次数: 1020
(8)SPI FLASH.rar
2012-8-9 10:43 上传
点击文件名下载附件
79.96 KB, 下载次数: 1092
(9)SD FATFS.rar
2012-8-9 10:43 上传
点击文件名下载附件
125.88 KB, 下载次数: 1172
(10)I2Sé³é¢ææ¾.rar
2012-8-9 10:44 上传
点击文件名下载附件
131.78 KB, 下载次数: 1111
(11)DCMIæå头.rar
2012-8-9 10:44 上传
点击文件名下载附件
129.86 KB, 下载次数: 948
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
#include "stm32f4xx_adc.h"
#include "stm32f4xx_can.h"
#include "stm32f4xx_crc.h"
#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"
#include "stm32f4xx_exti.h"
#include "stm32f4xx_flash.h"; Q, t& c& c, B9 R. N
#include "stm32f4xx_fsmc.h"
#include "stm32f4xx_hash.h"
#include "stm32f4xx_gpio.h"
#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"
#include "stm32f4xx_rng.h"; t9 n. e4 R$ O3 ~7 M3 K1 \/ Z
#include "stm32f4xx_rtc.h"
#include "stm32f4xx_sdio.h"
#include "stm32f4xx_spi.h"
#include "stm32f4xx_syscfg.h"5 R4 w: g( [" R2 T$ |! c
#include "stm32f4xx_tim.h"
#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"
咋弄啊?& d- E) b) s/ G$ I8 m
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
回复:STM32F407学习板全部例程+原理图
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的8 ^% P6 x! k, s9 W0 R* i
在定时器中断的那个程序可以的
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成
void 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;
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);
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);
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;
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;
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);
USART_Cmd(USART3, ENABLE);
USART_ClearFlag(USART3, USART_FLAG_TC);) _+ C& i/ V( ?0 A6 ^; g- `
}
相应的int fputc(int ch, FILE *f)
{+ 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
2012-8-8 16:29 上传
点击文件名下载附件
279.55 KB, 下载次数: 1385
回复:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
哎~ 想当面讨教楼主不容易啊
RE:STM32F407学习板全部例程+原理图