stm32F4学习笔记01-初涉正点原子开发板

  写在前面:

  相比Cortex_M1,Cortex_M4新增了FPU单元和DSP处理指令,CPU的处理速度也从M1的72MHZ一下子提升到最高到168MHZ。

  stm32F4系列的学习是基于《stm32f4开发指南-库函数版本》、《STM32F4XX中文参考手册》、《STM32F3与F4系列Cortex M4内核编程手册》和《Cortex-M4 Devices Generic User Guide》

  学习目标:精通Cortex-M4内核,一定掌握STM32F4的寄存器版本的编程,深刻了解嵌入式编程原理。

       按照STM32F4的库编写出STM32-M1的库出来,提高独立编程的能力。

  一。初涉开发板。

  1.使用KEIL5新建工程

  project->new project->name project

  2.选择芯片型号

  ST->STM32F4->STM32F407ZG

  3.加载芯片启动代码

  若在芯片启动代码中加入使能FPU,需要设置KEIL5也开启使用FPU,具体操作方法:在option->use fpu

  注意由于正点原子的开发板使用的8MHZ的晶振,所以在keil5中需要将晶振的频率改为8MHZ,默认的是12MHZ。

  加载startup_stm32f40_41xxx.s文件到工程中去。

  接着添加工程文件  导入头文件路径,就开始愉快的代码之旅了。

    

  

  

  

  

posted @ 2017-05-07 22:27  XQ25478  阅读(748)  评论(0编辑  收藏  举报