加油!继续学习中
 
					
				 
					
				 
					
				 
					
				通过前几天的学习,了解了M3内核的一些基础知识以及工程模版等一些基本问题,顺手点就把小小的过程给编辑了下来,好自己回顾,有错误的地方还望大家指出,谢谢
	
	
首先新建工程,新建工程的目录尽量放在硬盘的根目录上
	 
 
	
选择单片机型号
	
	 
 
	
然后更改树形目录,
	 
 
	
进入后
	 
 
	
	 
 
	
接下来将工程模版中的文件添加到树目录中,点击下载工程模版
	
关于工程模版的制作就不编辑了,大家的差别可能在文件名字上有点区别,但都是大同小异。
	
另外需要说明的是STM32F10X的库文件需要下载ST3.5.0的源码。点击下载ST3.5.0源码
	
以我的树目录为例
sys的目录下应该要有:
core_cm3.c (M3内核)
startup_stm32f10x_cm.s (中等密度型FLASH)
system_stm32f10x.c (时钟)
	
SRC的目录下应该要有:
	
	
(外设)
stm32f10x_adc.c
	
stm32f10x_bkp.c
	
stm32f10x_can.c
	
stm32f10x_cec.c
	
stm32f10x_crc.c
	
stm32f10x_dac.c
	
stm32f10x_dbgmcu.c
	
stm32f10x_dma.c
	
stm32f10x_exti.c
	
stm32f10x_flash.c
	
stm32f10x_fsmc.c
	
stm32f10x_gpio.c
	
stm32f10x_i2c.c
	
stm32f10x_iwdg.c
	
stm32f10x_pwr.c
	
stm32f10x_rcc.c
	
stm32f10x_rtc.c
	
stm32f10x_sdio.c
	
stm32f10x_spi.c
	
stm32f10x_tim.c
	
stm32f10x_usart.c
	
stm32f10x_wwdg.c
	
user目录下应该要有:
	
stm32f10x_it.c (中断)
main.c (该文件由自己新建)
	
 
	
 
然后还没完,
	
 
	
 
	
 
在Define的项目栏上输入STM32F10X_MD,USE_STDPERIPH_DRIVER
中间由逗号隔开,然后点击进入第二步。
	 
 
	
然后就可以编写程序了,
	
#include "stm32f10x.h"
int main(void)
{	
	   GPIO_InitTypeDef my_qpioa;
	   RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); 
	   my_qpioa.GPIO_Pin=GPIO_Pin_8;
	   my_qpioa.GPIO_Mode=GPIO_Mode_Out_PP;
	   my_qpioa.GPIO_Speed=GPIO_Speed_50MHz;
	   GPIO_Init(GPIOB,&my_qpioa);
	   GPIO_ResetBits(GPIOB,GPIO_Pin_8);
	   while(1);
}
	
	
	
	 
 
L1小灯接的是PB8口
	
 
	
 
	 
 
①:打开GPIOB的时钟
②:设置输出端口PIN8;
③:设置输出为推挽输出;
④:设置输出频率为50MHZ;
⑤:初始化GPIOB和二到四设置的输出模式。
⑥:设置PB8的输出,GPIOB,pin口为8,Reset为输出低电平,输入SET则为高电平,
	
 
	
 
	
 
如图,主控板上的蓝色灯一直亮,有些简单哈,但也是进步。
	
 
由于我是初学者,难免会弄错些东西,在帖子上有不完整的地方还请大家指出,谢谢!
	
 
	
 
灯点亮完毕~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	
	
回复
| 有奖活动 | |
|---|---|
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
| 送您一块开发板,2025年“我要开发板活动”又开始了! | |

 
			
			
			
						
			 
					
				 
										 
					
				 
					
				 
					
				 我要赚赏金
 我要赚赏金 STM32
STM32 MCU
MCU 通讯及无线技术
通讯及无线技术 物联网技术
物联网技术 电子DIY
电子DIY 板卡试用
板卡试用 基础知识
基础知识 软件与操作系统
软件与操作系统 我爱生活
我爱生活 小e食堂
小e食堂

