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

【Nucleo板开发日志】+基于Keil4的开发板工程模板和第一个小实验

[复制链接]
天天晓宇 发布时间:2014-8-23 11:34
昨天下班拿到开发板,板子很小巧精致,非常的漂亮,先上图吧: c& e/ U  ^0 n/ I& {# p2 M; p
IMG_20140823_081747.jpg : I1 n0 F. J; Y/ Q) n. c7 q
上电以后USB灯和电源灯是亮的,用户灯闪烁,按蓝色的按键,每按一次,LED的闪烁速度会改变,有三个档位
" ]9 J# v$ X& J' {  M装驱动什么的,沐紫的帖子都说过了,自己试了一下那个在线编程的工具,还行,不过感觉搞个小程序还行,程序大了玩不动,且不说那些语法你要学习,不能调试什么的真心玩不动,不过这个才是初始版本,以后改善了我们再仔细研究。
. E6 d; W$ S3 M* C! L我还是先按照老方法,基于库开发,首先搭建开发环境和工程模板,然后写一个闪烁LED的小实验,以后的实验就可以在模板上加了,很方便。- s: ^5 N% D* S9 T. L9 }9 ]0 ~5 s
今天周六,早上送女朋友去加班,回来一边啃我的早餐,一边想着怎么搭建工程模板,下载了官方的固件,看了有好几个,貌似有三个,, B- Y+ z' W. v# y$ q) D6 u
11.jpg
5 G1 g) p+ C8 S4 _+ v0 S  ?, A8 E我用的是第二个,STM32F30x_DSP_StdPeriph_Lib_V1.1.0(标准外设库),没有使用它们官方提供的模板,主要是自己去搭建能更好的了解库的结构,architecture,我使用的软件是KEIL4,没找到stm32F302R8,不过没关系,官方提供了这个KEIL的支持R8的补丁,在附件里面附上,直接双击,然后选择路径,放到你KEIL的安装目录即可。
) j7 ]" w8 c/ w5 w8 e6 s新建一个文件夹,如图,
& c& s! r; r; F; | 22222.jpg
( _+ |. a8 a# X+ b* d# W5 c9 G然后就是新建工程,选择stm32F302R8芯片7 J6 S7 h3 G& d$ P) I/ O
1.jpg
8 c9 Q9 O  Z% t2 W/ A 2.jpg - r0 v0 ~: p* n( g4 }. h3 i
 % ?! q3 X  y& T
选择S-LINK,然后点击setting,选择SW模式,这个需要装好驱动的开发板连上电脑才能选,不然选不了,或者这一步你不选,到最后要下载程序的时候板子连上电脑再选择! ]8 X- `) p3 T" D) o: g; p
QQ截图20140823093059.jpg
, z( s+ }- y- T在download flash选项卡下勾选Reset and run,然后在下面的选择符合板子内存的芯片,下图是我选好的,可以把原有的remove,然后add 64K flash的芯片,如下图所示6 _1 c0 P/ N0 p0 l: ]" h8 J) M
6.jpg
( N- b" w: b; F# R4 h& y% |/ Q 5.jpg
* B$ I4 ]) G6 o- Z+ O6 V; Z完成工程的设置后,建立文件树  b. Y" d, j: ?  z' q1 w
11111111.jpg
. l6 A6 [- C) r! {4 G3 f' K8 Q$ t最后在工程的树文件夹下加入你这个需要的文件,/ q2 I& w, h, o/ `3 Y
aaaaaaaa.jpg
" V* w8 J* w& MFWlib文件夹下只有几个文件,是因为LED实验不需要用到所以的库文件,你也可以全部加上,然后每次用什么文件在stm32f30x_conf.h文件中把相应的注释去掉。说的不是特别详细,我把工程文件附上,需要的可以下载看看。
- M. H6 H! ?/ C, U aaaaaaaaaaaaaaaaaaaaaa.jpg
2 ~( I2 D4 P) m4 E接下来就是编译,然后下载了。这个实验就是让LED灯闪烁。很简单。文件附上。不明白的找我。以后的实验就可以再这个工程上改改就行了。: Z/ N% p9 S0 y$ S6 C: K3 I" K- {" P
如果是以前玩过103的童鞋,这个30X系列的初始化和配置和103还是有点区别的,官方提供了移植手册,稍微看看就可以搞定。" H* ]' N0 e0 y$ Y+ p4 m3 g
后续还会出评测贴,基于一些FLASH,EEPROM的读写,中断等,写的比较急,不是很完整。谢谢。3 S+ Z( X; U4 V) M
模板.rar (1.53 MB, 下载次数: 153)
收藏 1 评论8 发布时间:2014-8-23 11:34

举报

8个回答
霹雳之火 回答时间:2014-8-23 11:45:53

RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验

坐沙发,期待后续贴
霹雳之火 回答时间:2014-8-23 11:49:14

RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验

楼主有几张图挂了,麻烦重新传一下
天天晓宇 回答时间:2014-8-23 12:07:12

回复:【Nucleo板开发日志】+开发板工程模板和第一个小实验

回复第 3 楼 于2014-08-23 11:49:14发表:
4 z4 |, [6 k  ?& H楼主有几张图挂了,麻烦重新传一下
# b* A% X! a; M; f1 B/ d搞定额$ n: x4 s6 P; m/ b
 
天天晓宇 回答时间:2014-8-23 13:50:48

RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验

给自己顶一下,希望帮到初学者
天天晓宇 回答时间:2014-8-24 10:03:14

RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验

R8支持KEIL的补丁已经上传
天天晓宇 回答时间:2014-8-29 09:37:34

RE:【Nucleo板开发日志】+基于Keil4的开发板工程模板和第一个小实验

我给顶上来
dyhg 回答时间:2014-11-6 17:58:54
学习学习,看看
lsj306 回答时间:2014-11-6 19:09:39
,,,这块片子上看上去是有CAN模块的,,,好纠结呀,刚开始接触M0的单片机不是ST的不带CAN模块,,可是工作中经常要用到CAN通信,

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版