查看: 3509|回复: 7

#25 STM32F0探索板初探 V 0.1

[复制链接]
  • TA的每日心情
    奋斗
    2014-11-27 10:41
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2012-11-6 21:15:46 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 xinxincaijq 于 2012-11-7 10:13 编辑

                                    STM32F0探索板初探 V 0.1
    以下是WIN7的驱动安装过程,XP亦类似。
    首先我们检查板子上的跳线状态:JP2 通,CN2 通(选择探索模式)
    图片1.png
    然后直接连接电脑和板子后出现驱动安装失败的提示。(演示板载的用户按键与LED亮的方式就省略了吧)
    我们右击<计算机>选择<管理>选项,点击设备管理,可以看到如下图:

    图片2.png
    这时我们官网www.st.com这个页面http://www.st.com/internet/evalboard/product/251168.jsp下载:st-link_v2_usbdriver.zip
    下载完然后直接双击打开安装完驱动,这时我们再到设备管理里可以看到如下图,驱动安装完成:

    图片3.png
    有兴趣可以下载这个:st-linkv2_upgrade.zip然后运行可以给它升级一下。
    下载这个压缩包; stm32f0discovery_fw.zip
    STM32F0 探索套件的所有应用固件全都被压缩在这个zip 文件包里
    图片4.png

    Libraries 文件夹
    这个文件夹包含STM32F0xx 芯片硬件抽象层(HAL) 文件。
    CMSIS 子文件夹
    这个子文件夹包含STM32F0xx 和Cortex-M0 CMSIS 文件
    Cortex-M0 CMSIS 文件包括:
    Core Peripheral Access Layer:包含访问Cortex-M0 内核寄存器和外设所需的命名、地址定义和帮助函数,还定义了RTOS Kernels 内核使用的与设备无关的接口,包括调试通道定义。
    STM32F0xx CMSIS 文件包括:
    stm32f0xx.h: 包含STM32F0xx 的所有外设寄存器位和存储器映射的定义, C 应用编程源代码通常是main.c 文件只使用这个包含文件。
    system_stm32f0xx.c/.h: 包含STM32F0xx 的系统时钟配置文件,能够导出用于定义系统时钟源、PLL 倍频和分频系数、AHB/APBx 预分频器和闪存设置的SystemInit() 函数。在复位之后的启动过程中,这个函数在连接主程序之前被调用,在startup_stm32f0xx.s 文件内完成调用。
    startup_stm32f0xx.s: 提供Cortex-M0 启动代码,为所有的STM32F0xx 中断处理程序提供中断向量
    STM32F0xx_StdPeriph_Driver 子文件夹
    这个子文件夹包含STM32F0xx 外设驱动程序源代码。每个驱动程序都包含一套涵盖所有外设功能的子程序和数据结构。每个驱动程序的开发都基于一个通用的API(应用程序接口),该API 统一了驱动程序的结构、函数和参数命名标准。每个外设都有一个源代码文件stm32f0xx_ppp.c 和一个头文件stm32f0xx_ppp.h。stm32f0xx_ppp.c 文件包含使用ppp 外设文件所需的全部固件函数。
    Project 文件夹
    这个文件夹包含STM32F0 探索板的应用固件源文件。
    Demonstration 子文件夹
    这个子文件夹包含EWARM、MDK-ARM、TrueSTUDIO 和TASKING 工具链预配置项目的演示软件的源文件。
    在Binary 子文件夹内有演示固件的二进制镜像(*.hex) 文件,可以使用任何在线编程工具重写演示固件的二进制镜像文件。
    Master_Workspace 子文件夹
    这个子文件夹包含一个多项目工作区程序,让用户可以在一个工作区窗口管理现有的全部项目(下列子文件夹内的项目),支持部分软件开发工具链。
    Peripheral_Examples 子文件夹
    这个子文件夹包含包含EWARM、MDK-ARM、TrueSTUDIO 和TASKING 工具链预配置项目的某些外设固件例程。详见第4 章和AN4062: STM32F0DISCOVERY 外设固件例程。
    Utilities 文件夹
    该文件夹包含STM32F0 探索板硬件的抽象层文件,提供下列驱动程序::
    • stm32f0_discovery.c: 提供用户按键和2 支LED 指示灯(LED3 和LED4) 的管理函数。

    因为我事先用WORD编辑的,现在复制发帖图上不来,大家自己下WORD看看吧。

    STM32F0探索板初探 V 0.1.doc

    704 KB, 下载次数: 36

    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-11-27 10:41
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2012-11-6 21:16:21 | 显示全部楼层
    自己果断先顶起来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-11-27 10:41
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2012-11-6 21:29:38 | 显示全部楼层
    wyzamazon 发表于 2012-11-6 21:16
    标题格式  改改哈

    额,这个也要算入进度贴?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-4 19:13
  • 签到天数: 281 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2012-11-6 21:37:38 | 显示全部楼层
    到时候你弄个总的进度贴,。波波这个格式太难看了,很累啊。还木有图片,图片现在最好编辑下,大小不要超过400k。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-11-27 10:41
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2012-11-6 21:39:59 | 显示全部楼层
    小鸟愤怒 发表于 2012-11-6 21:37
    到时候你弄个总的进度贴,。波波这个格式太难看了,很累啊。还木有图片,图片现在最好编辑下,大小不要超过 ...

    我发原编辑的Word文档里,大家下载那个看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-9-28 10:10
  • 签到天数: 1018 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2012-11-7 10:16:03 | 显示全部楼层
    我已经帮你把图片传上来了!以后的帖子图片要自己上传哦,图文并茂的帖子质量才高,才有更多的网友来关注学习,才能起到与大家分享的作用!只需不到一分钟即可搞定,不要怕麻烦哦!
    帖子标题最好还是参照规范帖来写:https://www.cirmall.com/bbs/thread-3311-1-1.html
    {:soso_e181:}
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2014-11-27 10:41
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2012-11-9 20:12:50 | 显示全部楼层
    xinxincaijq 发表于 2012-11-7 10:16
    我已经帮你把图片传上来了!以后的帖子图片要自己上传哦,图文并茂的帖子质量才高,才有更多的网友来关注学 ...

    谢过大哥哥
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-6-12 21:59
  • 签到天数: 647 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2012-11-10 19:57:07 | 显示全部楼层
    楼主要不要出个STM32F0的一系列教程~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-5-29 14:04 , Processed in 0.168157 second(s), 29 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.