目录
1.点击System Core,双击SYS,在Debug里选Serial Wire
2.点击System Core,双击RCC,在High Speed Clock(HSE)里选Crystal/Ceramic Resonator
3.将Clock Configuration从HSI设为PLLOCK,选择时钟频率为72M,输入完成后按回车键。
5. 设置串口USART1,进入DMA Settings,点击add,添加USART_RX和USART_TX
6.在Connectivity–USART1–NVIC Settings中打开中断
7.建立项目,在Project Manager–Project下,输入项目名称和项目地址(不要有中文路径!!不然可能会出错),在Toolchain/IDE选择MDK-ARM。
8.点击code generate,选择生成初始化.c/.h文件。
1. 在刚创建的uC-BSP文件夹内创建bsp.c和bsp.h文件
5.并在BSP,file下添加刚刚创建的空白文件bsp.c和bsp.h。
一.准备uC/OS-III源码
链接:百度网盘 请输入提取码
提取码:qwer
下载后打开目录如下,然后新创建文件夹uC-BSP和uC-CONFIG
二.建立STM32F103C8T6HAL库
1.点击System Core,双击SYS,在Debug里选Serial Wire
2.点击System Core,双击RCC,在High Speed Clock(HSE)里选Crystal/Ceramic Resonator
3.将Clock Configuration从HSI设为PLLOCK,选择时钟频率为72M,输入完成后按回车键。
4.设置引脚
5. 设置串口USART1,进入DMA Settings,点击add,添加USART_RX和USART_TX
6.在Connectivity–USART1–NVIC Settings中打开中断
7.建立项目,在Project Manager–Project下,输入项目名称和项目地址(不要有中文路径!!不然可能会出错),在Toolchain/IDE选择MDK-ARM。
8.点击code generate,选择生成初始化.c/.h文件。
9.点击generate code生成代码并打开文件。
三.文件准备
1. 在刚创建的uC-BSP文件夹内创建bsp.c和bsp.h文件
2.导入源码
将截图1文件夹里的红框文件复制到截图2的文件夹内
3.导入文件和增加头函数路径
将创建的源码文件夹导入到刚创建的cubemx工程目录下
4.打开keil,增加item
添加六个groups
5.并在BSP,file下添加刚刚创建的空白文件bsp.c和bsp.h。
6. 在CONFIG下添加file,8个
7.在SOURCE添加file,20个
8.PORT下添加file,3个
9.LIB下添加file,10个
包括uC-LIB中和realview下的
10.CPU下添加file,6个
包括uC-CPU下的3个和realview下的3个