stm32快速入门

发布者:Lianai最新更新时间:2024-10-21 来源: cnblogs关键字:stm32  快速入门  C语言开发 手机看文章 扫描二维码
随时随地手机看文章

stm32简单描述:stm32基于ARM cortex-m3(m4)架构。官方已经提供完备的片内私有外设及片内外设的函数库。非常有利于利用C语言开发。
准备工作:
1、仔细阅读以下资料的相关章节:
     1)cortex-m3权威指南
         这是本cortex-m3架构的经典书,通俗易懂。开始阅读可重点关注存储结构等。
    2)零死角玩转STM32
        很好的入门教程,注意里面相关内容:
        A、LibrariesCMSISCoreCM3startuparm下有些启动文件,对应不同芯片,注意选择。
    3)cortex-m3汇编启动代码分析
    4) stm32固件库详解
           PPP代表任一外设。
          头文年的层次包含关系
    5)stm32f10xxx使用手册
2、创建工程
    1)创建自已的项目文件夹(如:myproject:此文件夹下可放置以下文件:main.c system_stm32f10x.c stm32f10x_conf.h stm32f10x_it.c stm32f10x_it.h )
    2)在myproject文件夹下创建以下文件夹:
         project:用存放项目文件
                     listing:存放编译过程中产生的文件
         LIB:存放库文件
        USER:用户代码
    建立好各文件夹后,注意在project->options for target ' '设置好相关路径:output listing cc++下面的include path。选项设置里有一个有趣的设置,在cc++选项里,在define可设置条件编译。
3、点亮那颗灯
4、代码调试
    串口调试:用printf()打印信息到串口时,要重定义int fputc(int ch, FILE *f),在MDK里,此函数用一条宏定义了:#define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f),具体实现参考下相关资料。

关键字:stm32  快速入门  C语言开发 引用地址:stm32快速入门

上一篇:STM32让printf通过串口打印及自定义printf函数
下一篇:STM32之一 建立工程及led闪烁

小广播
最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

厂商技术中心

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2026 EEWORLD.com.cn, Inc. All rights reserved