点亮LED
新建工程
1. 打开stm32固件库

2. 新建工程后创建三个文件夹:Start,Library、User,在左边新建或者用三个小方块

3. 内核文件core_cm3.c和core_cm3.h,启动文件c8t6是md结尾的,stm32f10x.h和两个system文件在CMSIS的CM3里面找到,一共六个文件粘贴到新建的START里面。

4. 找到外设库文件Libraries里面STM32F10x_StdPeriph_Driver的inc和src粘贴到新建的Libraries文件夹

5. 找到Project里面的的conf文件(管理头文件),it.c和it.h两个中断文件粘贴到User文件夹

6. 进入到新建工程,可以在左边Add group后,名字命名成上面的三个文件夹,把文件添加进来,也可以选择点击上面的三个小方块进行选择

7. 点击魔术棒-> C/C++ 把路径添加进来

8. 魔术棒里编译 output -> browse imformation 勾上,USE_STDPERIPH_DRIVER添加到C/C++的Difine里面

ps.库函数编写一般思路:点击.h文件 的最下方找到具体函数描述文字 函数->右键找定义位置 注释用ctrl + F 寻找 , 有多个 选 member.
字体colors and fonts -> C/C++ -> Courier New字体
点亮LED
1. 配置时钟RCC_APB2PeriphClockCmd
2. 配置结构体 50MHZ ,推挽输出,端口
3. GPIO_Init初始化,要给地址

4. GPIO_SetBits(GPIOA,GPIO_Pin_0),后面加上while(1)
5. 流水灯代码参考


浙公网安备 33010602011771号