首先说明,我是一个菜鸟,这里写这篇文章,只是记录我的学习经历,并与初学者共亨,老鸟飘过,勿喷。 0 R* C- m8 t4 U T& v" G) R9 L从社区获得意法半导体公司STM32F3-Discovery套件后,我就从网上下来很多关于STM32的资料进行学习,但我这样的菜鸟来说要玩转这套件还真不是容易的事,今天也来个学习GPIO 的日志。先来一张套件图: + W0 [ L; P; o* k- `$ t7 e& U' V1 X& k5 e5 k 整个开发板的尺寸只有97×66mm,开发板分两部分:一部分是STM32F103C8T6为核心的ST-Link仿真器,后续的开发中完全可以使用该ST-LINK;另一部分是基于CORTEX-M4内核的STM32F303VCT6主控,并把引脚全部引出,还包含了3轴数字输出陀螺仪L3GD20、三轴数字输出的加速传感器和磁传感器模块LSM303DLHC,板上最有特色的是下方白色的圆盘和分布其四周的8个LED灯。如图:! U! {! ^( b: S% U2 l 0 ^6 u6 h2 T( [& z5 V+ Y4 B; Q 用USB数据电缆连接套件和PC,开发板内部自带的DEMO例子就会自动运行。按下蓝色USER按键进入加速传感器程序,“上下左右”晃动板子,不同方向的LED被点亮;再次按下USER按键进入地磁传感器模式,此时被点亮的LED即为当前的正北方向。 准备工作: ① 一根USB数据电缆; ② STLINK驱动:stm32_st-link_utility软件,下载地址如下:http://www.st.com/internet/com/SOFTWARE_RESOURCES/TOOL/DEVICE_PROGRAMMER/stm32_st-link_utility.zip; ③ MDK-ARM 4.7a 版。 网上可以搜索得到,包括和谐文件。这里也有:http://kuai.xunlei.com/d/uT9EBQLgrQAzVCZR861; ④ STM32F3函数库。ST官网上可以下载到STM32F30x_DSP_StdPeriph_Lib_V1.0.0文件包。 一、安装st-link驱动。 先安装下载的st-link_utility软件,安装好后,用USB数据电缆连接套件和PC,系统中将会出现ST-LINK仿真器。如图: 4 _. A7 U: N- Q; h4 {" ^c3 X' S7 a' Y& e, H 二、安装MDK-ARM。 4.7a 5 g/ R8 o" p! S6 s7 q除了仿真器外,开发工具也是非常关键的。在这里我是使用MDK来对该板卡进行开发,需要注意的是由于STM32F3系列MCU太新了,只有4.6以上版本的MDK才支持,我是下载了MDK-ARM 4.7版的。具体安装与和谐过程就不说了。下面是我和谐后的截图: 3 M5 q7 G, d$ x/ h大家看红线部分,可以用到2020年哦! 下面就是MDK的具体使用,下图(借用网上的)为它的基本流程就是建立工程、修改工程设置: + A& ], J. x2 t1 @6 C0 m+ W, {% t1 E- i! k 楼下继续。 |
基于STM32F334的数字电源
STM32F3DISCOVERY + UCGUI3.90A的移植(源码+视频)
基于STM32F303双电机FOC驱动: 无感原理图/BOM表/代码等开源...
【基于STM32F3的电机控制】_给力外围之 OPAMP
在 STM32 F0、 F2、 F3、 F4 和 L1 系列MCU 中使用硬件实时时钟 (RTC)
基于STM32F334的BUCK同步降压数字电源设计
ST FOC4.3 库关于 STM32F30x 系列 ICS采样代码的修改
STM32F334 上的 ADC 管脚和 DAC 管脚复用问题
如何使用USART或LPUART将STM32F0/F3/L0/L4微控制器从低功耗模式唤醒
在 STM32 F0、 F2、 F3、 F4 和 L1 系列 MCU 中使用硬件实时时钟 (RTC)
RE:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
RE:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
<div style="text-indent: 10.5pt" align="left"><span style="font-size: 9pt; background: white; color: black"> for(i=0;i
GPIO_LED.rar
2013-3-15 11:49 上传
点击文件名下载附件
4.12 MB, 下载次数: 932
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
希望能跟你学到更多
谢谢
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
RE:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
RE:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
学习中,
请教能不能ISP下载?8 |0 c% i1 s( s/ f1 }9 l; [2 G
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
7 d5 c7 }3 d9 j8 A
<div style="text-indent: 10.5pt" align="left"><span style="background: white; color: black; font-size: 9pt"> for(i=0;i
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
& Q( d* l' d d0 i$ e
<div style="text-indent: 10.5pt" align="left"><span style="background: white; color: black; font-size: 9pt"> for(i=0;i
回复:[学习开发日志] 菜鸟试玩 STM32F3 DISCOVERY
<div style="text-indent: 10.5pt" align="left"><span style="background: white; color: black; font-size: 9pt"> for(i=0;i