基于正点原子建立STM32F10x库函数版本的工程自己例程 正点原子stm32例程

基于正点原子建立STM32F10x库函数版本的工程自己例程步骤:1、建立工程文件夹test2、按下列复制文件夹到test工程文件夹:1)复制例程的下列4个文件夹到工程目录:HARDWARESYSTEMCORESTM32F10X_FWLIB2)在工程目录建立一个user文件夹,并复制例程文件下列文件: 复制2文件:stm32f10x_it.c,stm32f10x_it.h 复制2文件:system_stm32f10x.c,system_stm32f10x.h3、在user下新建工程test.uvproj4、在user下新建代码文件test.c,内容如下:#include"led.h"#include"delay.h"#include "sys.h“#include"stm32f10x_gpio.h"int main(void){ SystemInit();//系统时钟初始化为72MSYSCLK_FREQ_72MHzdelay_init(72); //延时函数初始化NVIC_Configuration();//设置NVIC中断分组2:2位抢占优先级,2位响应优先级 LED_Init();//LED端口初始化while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_8); //LED0=0;GPIO_SetBits(GPIOD,GPIO_Pin_2);//LED1=1; delay_ms(300); GPIO_SetBits(GPIOA,GPIO_Pin_8); //也可以使用LED0=1; GPIO_ResetBits(GPIOD,GPIO_Pin_2); //也可以使用 LED1=0;delay_ms(300);}}5、向工程添加文件及分组管理工程文件建立工程下的组(与文件夹对应),分别添加文件到工程组。
基于正点原子建立STM32F10x库函数版本的工程自己例程 正点原子stm32例程
6、工程设置nDevice选:TSM32F103RBOutput输入: testC/C++页面:Processor Symbols Define:STM32F10X_MD,USE_STDPERIPH_DRIVER并添加:Includepaths

7、build建立目标代码

build过程中错误修改:

问题及修改

1)..SYSTEMdelaydelay.c(27): error: #20:identifier "SysTick_CLKSource_HCLK_Div8" is undefined

解决方法:在delay.c中添加“#include"misc.h"”

2)..SYSTEMsyssys.c(18): error: #20:identifier "NVIC_PriorityGroup_2" is undefined

解决方法:在sys.c中添加“#include"misc.h"”

3). ..SYSTEMusartusart.c(75): error: #20:identifier "GPIO_InitTypeDef" is undefined

解决方法:在usart.c中添加“#include”stm32f10x_gpio.h””

4)..SYSTEMusartusart.c(77): error: #20:identifier "USART_InitTypeDef" is undefined

解决方法:在usart.c中添加“#include"stm32f10x_usart.h"”

5)..SYSTEMusartusart.c(80): error: #20:identifier "NVIC_InitTypeDef" is undefined

解决方法:在usart.c中添加“#include"misc.h"”

6)..SYSTEMusartusart.c(82): warning:#223-D: function "RCC_APB2PeriphClockCmd" declared implicitly

解决方法:在usart.c中添加“#include"stm32f10x_rcc.h"”

7)..HARDWARELEDled.c(22): error: #20:identifier "GPIO_InitTypeDef" is undefined

解决方法:在led.c中添加“#include"stm32f10x_gpio.h"”

8)..HARDWARELEDled.c(25): error: #20:identifier "RCC_APB2Periph_GPIOA" is undefined

解决方法:在led.c中添加“#include"stm32f10x_rcc.h"”

8、buildtarget结果


  

爱华网本文地址 » http://www.413yy.cn/a/25101013/181313.html

更多阅读

全程解析Win7各个版本的主要区别 win7个版本的区别

全程解析Win7各个版本的主要区别——简介WIN7系统越来越多的人使用,它包含有多个不同的版本,但在使用的过程中,由于获取盗版时的心理因素,很多用户往往选择了最高端的Windows 7 Ultimate旗舰版,但是,我们不禁要问,旗舰版真的适合我们吗?还

多个版本的鹅妈妈童谣简单比较 鹅妈妈童谣mp3

最近自己在给孩子听信谊引进的《My Very First MotherGoose》,想到自己手头有好几本版本的鹅妈妈,又有同学问我喜爱推荐哪个版本,就顺便总结一下吧。首先先说说信谊的这个版本,包括53首经典鹅妈妈童谣,廖彩杏推荐的这个版本。图画很适

怎样建立一个只有扩展名的文本文档 word文档扩展名

如何让一个文本文档没有名字?其实很简单。怎样建立一个只有扩展名的文本文档——工具/原料电脑怎样建立一个只有扩展名的文本文档——步骤/方法怎样建立一个只有扩展名的文本文档 1、新建一个文本文档。怎样建立一个只有扩展名的

三个版本的边城浪子的影评 边城浪子有哪些版本

21:18 2009-2-19 Mok三个影视版本的边城浪子yxzcase至今看见过四个版本的边城浪子,当然其中一个版本是原作。看过好几遍,记忆深刻。再看电影与电视剧的时候,不禁就拿来跟原作比较。·93版电影《边城浪子》先看的是93版的同名电影

声明:《基于正点原子建立STM32F10x库函数版本的工程自己例程 正点原子stm32例程》为网友笙歌十里分享!如侵犯到您的合法权益请联系我们删除