查看: 5543|回复: 6

STM32F4-Discovery的串口输出用于printf()

[复制链接]
  • TA的每日心情
    开心
    2013-12-28 12:10
  • 签到天数: 20 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2013-8-20 11:03:20 | 显示全部楼层 |阅读模式
    分享到:


    STM32F4-Discovery板子只需要一根USB电缆,就可以开始STM32F4的软件开发与验证,非常便利。而STM32F4的SysTick,PendSV和SVC,双堆栈更是非常便于使用RTOS,FreeRTOS就是其中的一个典型应用,对于日益复杂的嵌入式系统开发与维护非常有利。在FreeRTOS开发过程中,利用其高速串口输出系统调试信息也很常见,一般的做法是将C语言系统的printf()函数重定向到串口上,在ST厂家的函数库举例中有专门的一个目录。这里要列出的3点项目设置是在实现过程中需要注意的:1. HSE_VALUE   这个值的定义在stm32f4xx.h中,默认是25MHz,要根据板子用的外部晶振速率进行调整。   STM32F4-Discovery用的就是8MHz.2. EWARM项目务必要选择使用Full Library   这个选择在"General Options" -> "Library Configuration"中。3. STM32F4-Discovery使用ST-Link调试接口   创建新项目时,注意2点即可:   1)ST-Link的接口选项只能是SWD   2)在"Debugger"->"Download"中必须打开"Use flash loader(s)" 除了printf,scanf函数也可以用串口接收来实现。。。


    啊.png

    评分

    参与人数 2声望 +7 与非币 +3 收起 理由
    Hayasaky + 1 + 1 赞一个!
    a20084666 + 6 + 2

    查看全部评分

    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-8-20 11:05:17 | 显示全部楼层
    把串口程序贴上来                   
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-8-20 11:25:09 | 显示全部楼层
    QQ哥 发表于 2013-8-20 11:05
    把串口程序贴上来

    对………………
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2013-8-20 11:28:44 | 显示全部楼层
    kk5290122 发表于 2013-8-20 11:25
    对………………

    其实我有串口例程,经鉴定可用的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-8-7 21:35
  • 签到天数: 340 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2013-8-20 12:04:45 | 显示全部楼层
    QQ哥 发表于 2013-8-20 11:28
    其实我有串口例程,经鉴定可用的

    发上来…………QQ!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 20:16
  • 签到天数: 55 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2013-9-10 12:40:00 | 显示全部楼层
    :):):):)想想学
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2013-11-28 16:00:09 | 显示全部楼层
    新手路过。请教一个问题:stm32f407,GPIO口的输出速率怎么计算呀?用户手册中只说:Refer to the product datasheets for the values of OSPEEDRy bits versus VDD range and external load.
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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



    手机版|小黑屋|与非网

    GMT+8, 2024-12-24 10:15 , Processed in 0.199288 second(s), 31 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.