Skip to content
No description, website, or topics provided.
C C++ Assembly
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Drivers
IDE
Inc
Libraries
Src-rtt
Src
packages/nrf24l01-latest
.gitignore
.gitmodules
ReadMe.md
project.yaml
projects.yaml
stm32f103c8.jflash
stm32f103cb.jflash
xm_rc.ioc
常用命令.txt

ReadMe.md


软件介绍

使用STM32F103C8单片机。
软件高度可移植,原则上各个软件模块 STM32 全系列通用(只要有足够目标模块使用的Flash和RAM既可)。

  1. 【编程语言】使用 C/C++ 混合编程;
  2. 【无线通信】使用 Mavlink 通信协议;
  3. 【RTOS系统】使用 RT-Thread 实时操作系统;
  4. 【虚拟串口】使用 RT-Thread 虚拟串口;
  5. 【nRF24L01】使用 RT-Thread 软件包驱动。

怎样编译

MDK5、IAR、GCC 三平台通用代码。
Sugar 只维护配置文件,不维护工程。
因为:不同平台的工程可按配置自动生成,方法如下:

  1. 一招通吃MDK5、IAR、GCC
  2. 【升级】一招通吃MDK5、IAR、GCC

一、MDK5 下编译设置

二、IAR 下的设置(以使用 JLink 调试为例)

教程推文

欢迎关注微信公众号:MultiMCU EDU

  1. 马达驱动
  2. 物联网通信,如何应用 mavlink 通信协议
  3. 让车听遥控的话
  4. 看完这篇一定能会用 ab 相编码器
  5. PID 调参
You can’t perform that action at this time.