|
全部代码都已测试通过,若发现有什么问题请和我联系。因为时间仓促,基本上都是一些硬件测试程序。记得要把例程和固件库放在同一目录下,全部工程共用一个库的。至于SD卡里的文件只是几个测试图片和音频文件,只需要根据程序将文件放置在相应目录下即可,我就不上传了9 w: I+ G2 `# F5 V 专营STM8/32 QQ 940436962: ]" l7 {6 r9 v% l' ^: c9 v http://y-ec.taobao.com/
(6)触æ¸å±.rar
(60.72 KB, 下载次数: 2061)
|
| 参与人数 1 | ST金币 -1 | 收起 理由 |
|---|---|---|
|
|
-1 | 很给力! |
【福利三:雨露均沾·逢7狂欢】之四:用一个定时器同步另外两个定时器输出PWM
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
【逢7发帖赢大礼】全网最简单的Arduino_STM32开发环境搭建教程!
STM32F4中文用户手册
STM32F400、STM32F402 Cortex-M4超值单片机
SPI 高温读错最后一位?STM32F42xx 官方根治方案
微信公众号
手机版
RE:STM32F407学习板全部例程+原理图
回复:STM32F407学习板全部例程+原理图
看情况还不错
明天再传
(7)å éåº¦ä¼ æå¨.rar
2012-8-9 10:43 上传
点击文件名下载附件
62.42 KB, 下载次数: 1022
(8)SPI FLASH.rar
2012-8-9 10:43 上传
点击文件名下载附件
79.96 KB, 下载次数: 1093
(9)SD FATFS.rar
2012-8-9 10:43 上传
点击文件名下载附件
125.88 KB, 下载次数: 1173
(10)I2Sé³é¢ææ¾.rar
2012-8-9 10:44 上传
点击文件名下载附件
131.78 KB, 下载次数: 1112
(11)DCMIæå头.rar
2012-8-9 10:44 上传
点击文件名下载附件
129.86 KB, 下载次数: 949
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"0 k" a. `' @, O9 M% Y
#include "stm32f4xx_crc.h"
#include "stm32f4xx_cryp.h"% d ]9 J& W' ^/ v& R
#include "stm32f4xx_dac.h"
#include "stm32f4xx_dbgmcu.h"' ^+ j6 C8 e" p, q/ C {8 Y& N
#include "stm32f4xx_dcmi.h"
#include "stm32f4xx_dma.h"
#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"
#include "stm32f4xx_rcc.h"
#include "stm32f4xx_rng.h"+ o0 N9 @# S6 E' i9 F( [
#include "stm32f4xx_rtc.h"
#include "stm32f4xx_sdio.h"
#include "stm32f4xx_spi.h"/ K( ?, F2 Q' {: l
#include "stm32f4xx_syscfg.h"
#include "stm32f4xx_tim.h"$ y: b9 u/ E& o
#include "stm32f4xx_usart.h"
#include "stm32f4xx_wwdg.h"
#include "misc.h" ; d( S! \" w( L/ r6 d
咋弄啊?$ X8 D: a: N+ q& V% v$ X
固件库是咋回事啊?搞不懂啊,程序没有办法运行哎,大哥能不能把那些.h一并上传下啊?谢谢啦
回复:STM32F407学习板全部例程+原理图
另外,楼主说是对应这个demo板子的,但是板子上灯是PD12 13 14 15 按键是PA0 和楼主的不一样哎,这个倒是很好改的
在定时器中断的那个程序可以的& w0 k* t3 l5 o( D1 _4 T
在串口的程序里面,楼主用到的是串口1(涉及PA9 PA10),但是demo板子上 PA9和一个USB的一个灯公用了。串口2也不行(PD5 PD6, PD5也被那个USB的另一个灯共用),后来我选用了串口3,程序改成
void 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;
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);1 \$ R B; b& W; y
GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3);
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;
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;
GPIO_Init(GPIOD, &GPIO_InitStructure); - [1 @" l* q4 ~# c& ^
USART_InitStructure.USART_BaudRate = BaudRate;//波特率设置
USART_InitStructure.USART_WordLength = USART_WordLength_8b;
USART_InitStructure.USART_StopBits = USART_StopBits_1;
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;
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; 5 s6 {4 T- f# {" ?: f
USART_Init(USART3, &USART_InitStructure);
USART_Cmd(USART3, ENABLE);* _* x F3 M0 j* @" ~7 ?2 U$ I$ |
USART_ClearFlag(USART3, USART_FLAG_TC);
}
相应的int fputc(int ch, FILE *f)% p) t& p1 x7 P d! y- e2 g. \
{
// USART_SendData(USART1, (u8) ch);
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
2012-8-8 16:29 上传
点击文件名下载附件
279.55 KB, 下载次数: 1386
回复:STM32F407学习板全部例程+原理图
RE:STM32F407学习板全部例程+原理图
哎~ 想当面讨教楼主不容易啊
RE:STM32F407学习板全部例程+原理图