加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
/******文件结构****/
├── Core
│   ├── Startup                                                                          |
│   ├── Inc                                                                                   |-----这三部分主要由软件自动生成,这里给出了各式中断入口,回调函数入口.main函数也在这里
│   ├── Src                                                                                  |
│   │     ├── stm32f1xx_hal_timebase_tim.c         ----该文件用来设定hal库的时钟源,默认设置为TIM1
│   │     └──stm32f1xx_it.c                                               ----中断入口函数
│   │     └──main.cpp                                                              ----主函数
│   │     └──tasks.cpp                                                              ----任务定义
│   ├── lib                                                                              -----这里主要为hardware硬件层的函数定义,相关外设的初始化函数在这里定义
│   ├── app                                                                           -----用户文件,software软件层函数的定义主要在这里进行
  |
├── Driver
│   ├── CMSIS                                                                            -----内核函数
│   ├── STM32F1xx_HAL_Driver                                       -----hal库驱动层函数
  |
├── Middlewares                                                                       -----RTOS的函数实现


/***************hardware************/
串口:  lib/usart.h

class Uart{
Uart(USART_TypeDef *Uart_Num,   uint8_t  Remap_Mode, uint32_t BaudRate);
        void Init();
        void DmaMspInit();
        void Dma_printf(USART_TypeDef* USARTx,const char *format, ...);
}

空文件

简介

the template foe the stm32f103c8t6 展开 收起
C 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化