
昨天下班拿到开发板,板子很小巧精致,非常的漂亮,先上图吧: c& e/ U ^0 n/ I& {# p2 M; p![]() 上电以后USB灯和电源灯是亮的,用户灯闪烁,按蓝色的按键,每按一次,LED的闪烁速度会改变,有三个档位 装驱动什么的,沐紫的帖子都说过了,自己试了一下那个在线编程的工具,还行,不过感觉搞个小程序还行,程序大了玩不动,且不说那些语法你要学习,不能调试什么的真心玩不动,不过这个才是初始版本,以后改善了我们再仔细研究。 我还是先按照老方法,基于库开发,首先搭建开发环境和工程模板,然后写一个闪烁LED的小实验,以后的实验就可以在模板上加了,很方便。- s: ^5 N% D* S9 T. L9 }9 ]0 ~5 s 今天周六,早上送女朋友去加班,回来一边啃我的早餐,一边想着怎么搭建工程模板,下载了官方的固件,看了有好几个,貌似有三个,, B- Y+ z' W. v# y$ q) D6 u ![]() 我用的是第二个,STM32F30x_DSP_StdPeriph_Lib_V1.1.0(标准外设库),没有使用它们官方提供的模板,主要是自己去搭建能更好的了解库的结构,architecture,我使用的软件是KEIL4,没找到stm32F302R8,不过没关系,官方提供了这个KEIL的支持R8的补丁,在附件里面附上,直接双击,然后选择路径,放到你KEIL的安装目录即可。 新建一个文件夹,如图, ![]() 然后就是新建工程,选择stm32F302R8芯片7 J6 S7 h3 G& d$ P) I/ O ![]() ![]() % ?! q3 X y& T 选择S-LINK,然后点击setting,选择SW模式,这个需要装好驱动的开发板连上电脑才能选,不然选不了,或者这一步你不选,到最后要下载程序的时候板子连上电脑再选择! ]8 X- `) p3 T" D) o: g; p ![]() 在download flash选项卡下勾选Reset and run,然后在下面的选择符合板子内存的芯片,下图是我选好的,可以把原有的remove,然后add 64K flash的芯片,如下图所示6 _1 c0 P/ N0 p0 l: ]" h8 J) M ![]() ![]() 完成工程的设置后,建立文件树 b. Y" d, j: ? z' q1 w ![]() 最后在工程的树文件夹下加入你这个需要的文件,/ q2 I& w, h, o/ `3 Y ![]() FWlib文件夹下只有几个文件,是因为LED实验不需要用到所以的库文件,你也可以全部加上,然后每次用什么文件在stm32f30x_conf.h文件中把相应的注释去掉。说的不是特别详细,我把工程文件附上,需要的可以下载看看。 ![]() 接下来就是编译,然后下载了。这个实验就是让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 ![]() |
RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验
RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验
回复:【Nucleo板开发日志】+开发板工程模板和第一个小实验
楼主有几张图挂了,麻烦重新传一下
搞定额$ n: x4 s6 P; m/ b
RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验
RE:【Nucleo板开发日志】+开发板工程模板和第一个小实验
RE:【Nucleo板开发日志】+基于Keil4的开发板工程模板和第一个小实验