1 / 25
文档名称:

如何在IAR EWARM 530上使用STM32的300固件库创建开发项目教材.ppt

格式:ppt   大小:1,321KB   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

如何在IAR EWARM 530上使用STM32的300固件库创建开发项目教材.ppt

上传人:q1188830 2019/8/7 文件大小:1.29 MB

下载得到文件列表

如何在IAR EWARM 530上使用STM32的300固件库创建开发项目教材.ppt

文档介绍

文档介绍:固件库进行应用开发STMCU上海步骤一:创建项目目录,拷贝公共文件1、,将Libraries目录拷贝到用户自建项目目录中2、将从软件库的Project\Template目录中,、、、:创建项目目录,拷贝公共文件(续)3、从软件库的Project\EWARM5目录中,将相关链接文件(*.icf)拷贝用户的项目目录中3步骤二:修改应用文件(一)/*opreventrecursiveinclusion*/#ifndef__STM32F10x_CONF_H#define__STM32F10x_CONF_H/*Includes-------------------*/#include"“…/*#include""*/#include""/*#include""*/#include""/*#include""*/…#include".h“…#include““/*forNVICandSysTick*/注:本文中使用STM32软件库中的例子。,需要包含此头文件。根据自己使用外设的需求,将相应外设的头文件(*.h)包含进来;4步骤二:修改应用文件(二)。#include““intmain()//mainprogram(添加自己的代码){RCC_Configuration();//SetSystemclockNVIC_Configuration();//onfigurationGPIO_Configuration();//GPIOconfigurationADC12_Configuration();//onfiguration//EnableADC1resetcalibarationregisterADC_ResetCalibration(ADC1);//CheckADC1calibrationwhile(ADC_GetResetCalibrationStatus(ADC1));ADC_StartCalibration(ADC1);//calibarateADC1//ChecktheendofADC1calibrationwhile(ADC_GetCalibrationStatus(ADC1));ADC_SoftwareStartConvCmd(ADC1,ENABLE);while(1);//Infiniteloop}必须添加此行!5步骤二:修改应用文件(三)#include“”voidADC_IRQHandler(void){//(GPIOC,GPIO_Pin_6,Bit_SET);GPIO_WriteBit(GPIOC,GPIO_Pin_6,Bit_RESET);//ClearADC1AWDpendinginterruptbitADC_ClearITPendingBit(ADC1,ADC_IT_AWD);}voidTIM2_IRQHandler(void){},在文件中添加对应的中断函数和代码。中断函数的名称参见startup_stm32f10x_**.s6点击菜单File→New→Workspace创建一个新的工程。步骤三:创建新的工程(1)7点击菜单Project→CreateNewProject创建一个项目步骤三:创建一个新的项目(2)8保存项目到设定的项目的根目录中步骤三:保存项目(3)9步骤三:保存工程(4)保存工程文件到项目的目录中10