47739|267

247

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

我做的第二版stm32f4板子 [复制链接]

 
这段时间一直在用stm32f4,先把我的板子放出来秀一秀,去年12月做了第一版的板子,
详见:https://bbs.eeworld.com.cn/thread-313004-1-1.html

由于F4的芯片比较贵,我把它做成底板+核心板模式的,由于STM32F1,F2,F4系列芯片的引脚基本兼容,
核心板可以同时三个系列的芯片,在第一个版本的板子上,由于没有细看芯片手册,导致板子出现一个bug,
不能同时兼容三个系列的芯片。
在同一个板子上同时兼容STM32F1、F2、F4三个系列的设计方法,stm32f4的芯片手册上写的很清楚了,这里
我就不多介绍。
这次是第二版的板子,见图片:


板子上的功能模块有:LED、USB转串口(CP2102)、USB-OTG.
官方的STM32F4板子上使用25M的晶振,我的板子上还是使用8M的晶振,晶振更换后,如果需要做串口,USB等模块
的实验,需要修改部分代码,在介绍代码修改方法前,我首先介绍下IAR和MDK两个集成开发环境的例程:
IAR:
IAR从6.1版本开始支持STM32F4,在安装目录下:..\IAR Systems\Embedded Workbench 6.0\arm\examples\ST
有STM32F4的外设例程,例程如下所示:

使用8M的晶振,需要在官方例程的基础上修改两个宏定义:
1)在systm_stm32f40x.c中将PLL_M修改为8
2)在stm32f40x.h中将HSE_VALUE修改为8000000,如下:
#define USED_HSE_8M
#if !defined  (HSE_VALUE)
#ifdef USED_HSE_8M
   #define HSE_VALUE    ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
#else
  #define HSE_VALUE    ((uint32_t)25000000) /*!< Value of the External oscillator in Hz */
#endif
#endif /* HSE_VALUE */

MDK:
在MDK4.5中,已经有keil官方stm32f4开发板的例程,大家可以参考,使用8M晶振时,记得修改
在systm_stm32f40x.c中将PLL_M修改为8。 由于MDK的例程没有使用st的库,所不存在修改
HSE_VALUE

原理图:
游客,如果您要查看本帖隐藏内容请回复

其他问题,明天再补充吧

[ 本帖最后由 05210324kw 于 2012-3-31 14:52 编辑 ]
此帖出自stm32/stm8论坛

最新回复

楼主很强大顶顶  详情 回复 发表于 2015-2-26 13:24

点评

学习……  详情 回复 发表于 2013-12-13 21:28
好东西啊 要顶起来的了!!  详情 回复 发表于 2013-12-3 14:45
正打算学stm32 谢谢楼主:carnation:  详情 回复 发表于 2013-7-8 14:59
kkkannankankkank :pleased:  详情 回复 发表于 2013-3-25 23:22
学习一下哦!  详情 回复 发表于 2013-1-6 18:15

赞赏

1

查看全部赞赏

点赞 关注(3)
 

回复
举报

1万

帖子

16

TA的资源

版主

沙发
 

板子不错,顶下

此帖出自stm32/stm8论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 

回复

1万

帖子

16

TA的资源

版主

板凳
 

板子不错,顶下

此帖出自stm32/stm8论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

4
 
很好啊,不错呢,呵呵……
此帖出自stm32/stm8论坛
 
 
 

回复

247

帖子

0

TA的资源

纯净的硅(初级)

5
 
谢谢支持
此帖出自stm32/stm8论坛
 
 
 

回复

7172

帖子

195

TA的资源

五彩晶圆(高级)

6
 
支持匡哥 M4的 看着就舒服
此帖出自stm32/stm8论坛
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

7
 
板子做的很工整
此帖出自stm32/stm8论坛
 
 
 

回复

520

帖子

0

TA的资源

纯净的硅(初级)

8
 

LZ厉害哦,我看到那密密麻麻的线我头晕!

此帖出自stm32/stm8论坛
 
 
 

回复

471

帖子

0

TA的资源

一粒金砂(高级)

9
 
顶,厉害
此帖出自stm32/stm8论坛
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(中级)

10
 
很好看啊,支持一下、
此帖出自stm32/stm8论坛
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

11
 
想楼主学习!STM32f4  Cotex M4的I2S可以达到96K的速率是吧
此帖出自stm32/stm8论坛
 
 
 

回复

1632

帖子

4

TA的资源

纯净的硅(高级)

12
 
什么玩意儿啊,还得回复
此帖出自stm32/stm8论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

13
 
出售吗
此帖出自stm32/stm8论坛
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(中级)

14
 
LZ威武霸气,请教下  怎么焊接板子才好看!!!手工·····
此帖出自stm32/stm8论坛
 
 
 

回复

449

帖子

0

TA的资源

纯净的硅(高级)

15
 
强大啊,,,
此帖出自stm32/stm8论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

16
 
原帖由 眼大5子 于 2012-4-1 10:06 发表 什么玩意儿啊,还得回复


呵呵,有人逼你回复吗?
此帖出自stm32/stm8论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

17
 

顶楼住一个!!!

顶楼住一个!!!顶楼住一个!!!
此帖出自stm32/stm8论坛
 
 
 

回复

247

帖子

0

TA的资源

纯净的硅(初级)

18
 

原帖由 ai1314小林 于 2012-4-1 13:16 发表 LZ威武霸气,请教下 怎么焊接板子才好看!!!手工·····
han

 

焊接贴片芯片时,首先在焊盘上涂一层焊锡膏,然后将芯片引脚对其,用烙铁+细的焊锡丝 一拖,就焊接好了, 焊锡一定不能加多了,否则还得用铜丝来去掉多余的焊锡。

 

起始焊盘上本来有一层焊锡的, 如果焊锡膏够好的话,完全不用加焊锡就可以把QFP的芯片焊好

此帖出自stm32/stm8论坛
 
 
 

回复

158

帖子

0

TA的资源

纯净的硅(初级)

19
 
不错,来看看。。
此帖出自stm32/stm8论坛
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(初级)

20
 
好啊,最近正缺这样的资料
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表