如何在IAREWARM530上使用STM32的300固件库创建开发项目

上传人:方*** 文档编号:252428828 上传时间:2024-11-15 格式:PPT 页数:25 大小:1.21MB
返回 下载 相关 举报
如何在IAREWARM530上使用STM32的300固件库创建开发项目_第1页
第1页 / 共25页
如何在IAREWARM530上使用STM32的300固件库创建开发项目_第2页
第2页 / 共25页
如何在IAREWARM530上使用STM32的300固件库创建开发项目_第3页
第3页 / 共25页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,200,9,年,6,月, 32,位微控制器,如何在,IAR 5.30,上使用,STM32,的,3.0.0,版固件库进行应用开发,ST MCU,上海,步骤一:创建项目目录,拷贝公共文件,1,、将,STM32,的,3.0,版本的软件库中,将,Libraries,目录拷贝到用户自建项目目录中,2,、将从软件库的,ProjectTemplate,目录中,将,main.c,、,stm32f10 x_conf.h,、,stm32f10 x_it.c,、,stm32f10 x_it.h,拷贝,到用户的目录中,200,9,年,6,月,2, EWARM5,目录中,,将,相关链接文件,(*.icf),拷贝用户的项目目录中,200,9,年,6,月,3, NVIC and,SysTick,*/,注:本文中使用,STM32,软件库中的例子。,修改设置文件,stm32f10 x_conf.h,如果使用中断和,Systick,,需要包含此头文件。,根据自己使用外设的需求,将相应外设的头文件,(*.h),包含进来;,200,9,年,6,月,4, program(,添加自己的代码,),RCC_Configuration,();,/,Set,System,clock,NVIC_Configuration,();,/NVIC configuration,GPIO_Configuration,();,/GPIO configuration,ADC12_Configuration();,/ADC configuration,/Enable ADC1 reset,calibaration,register,ADC_ResetCalibration(ADC1);,/Check ADC1 calibration,while(ADC_GetResetCalibrationStatus(ADC1);,ADC_StartCalibration(ADC1);,/,calibarate,ADC1,/Check the end of ADC1 calibration,while(ADC_GetCalibrationStatus(ADC1);,ADC_SoftwareStartConvCmd,(ADC1,ENABLE);,while,(1);,/,Infinite,loop,必须添加此行!,200,9,年,6,月,5, AWD,pending,interrupt,bit,ADC_ClearITPendingBit,(ADC1,ADC_IT_AWD);,void,TIM2_IRQHandler(,void,),修改中断文件,stm32f10 x_it.c,根据开启的中断,在文件中添加对应的,中断函数,和代码。,中断函数的名称参见,startup_stm32f10 x_*.s,200,9,年,6,月,6, Create New Project,创建一个项目,步骤三:创建一个新的项目(,2,),200,9,年,6,月,8, Option,设置,Taget,单击芯片选择按钮,,选择,ST,系列芯片:,STSTM32F10 xxE,Endian mode,选择:,Little,在,Processor Variant,中选择“,Device”,200,9,年,6,月,13, A,设置,Language,选择你使用的语言,选择使用语言的规范,Plaincharis:,Signed,表明使用,char,定义的变量为有符号的;,Unsigned,表明使用,char,定义的变量为有符号的。,选择函数使用前是否需要原型,200,9,年,6,月,14, B,设置,Optimization,根据使用需求选择优化方案:,None-,用于调试,Low,Medium,High-,用于最终代码,用户可以根据需求对某些优化功能进行取舍。,200,9,年,6,月,15, C,设置,Output,根据需求选择是否生成调试信息文件,设置,List,200,9,年,6,月,16, D,设置,Preprocessor,设置*,.h,文件所在的位置,根据用户的应用,设置相关,Define,的内容,“$PROJ_DIR$”-,指当前项目所在的目录,200,9,年,6,月,17, Converter,设置,Output,使能是否输出目标文件,用户可以选择输出文件的格式,用户可以设置输出文件的文件名,200,9,年,6,月,18, default,选项:,在,Flash,中调试程序,选用,STM32F10 x_flash.icf,;,在,RAM,中调试程序,选用,STM32F10 x_RAM.icf,;,在进行该项设置时,请确认电路板上的,Boot0,和,Boot1,引脚的跳线连接是否正确!,200,9,年,6,月,19, download,Use flash,loader(s,),(,必须开启!,),选择下载程序到,RAM,或使用模拟器:无需选择。,如果程序已下载到,Flash,中,再次调试时选择:,Suppress download,200,9,年,6,月,21, All,编译项目,在,Message,窗口查看编译结果;如果有错误双击进行修改。,200,9,年,6,月,22,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 各类标准


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!