摘要:
1.群 https://github.com/navysummer/Qun 2.微信公众号 趣谈轩 3.编程技术博客号地址 https://www.cnblogs.com/navysummer 4.github地址 https://github.com/navysummer 5.码云(gitee)地 阅读全文
摘要:
main.rs #![no_std] #![no_main] use core::ptr; use cortex_m_rt::entry; use panic_halt as _; // 当发生 panic 时停止执行 // 定义寄存器地址 const RCC_BASE: u32 = 0x40021 阅读全文
摘要:
1.启动文件 startup_stm32f103xe.s ;******************** (C) COPYRIGHT 2017 STMicroelectronics ******************** ;* File Name : startup_stm32f103xe.s ;* 阅读全文
摘要:
1.安装rust rust官网传送门 2.安装调试和烧写软件(二者选其一) 安装openocd传送门 安装probe-rs 3.安装stlink 安装stlink传送门 4.搭建gcc-arm-none-eabi编译环境 搭建gcc-arm-none-eabi编译环境 5.安装vscode vsco 阅读全文
摘要:
1.下载 stlink传送门 2.选择指定版本下载 阅读全文
摘要:
方法1:命令安装(不推荐,因为默认安装的是0.10.0,不支持stlink V3) sudo apt install openocd 方法2:源码编译安装 git clone https://github.com/openocd-org/openocd.git 进入源码中,执行一下命令安装 ./bo 阅读全文
摘要:
1.下载arm-gnu-toolchain arm-gnu-toolchain传送门 2.选择指定版本安装即可 3.验证 阅读全文
摘要:
1.GPIO介绍 GPIO 是控制或者采集外部器件的信息的外设,即负责输入输出。它按组分配,每组 16 个 IO 口,组数视芯片而定。STM32F103ZET6 芯片是 144 脚的芯片,具有 GPIOA、GPIOB、GPIOC、 GPIOD、GPIOE、GPIOF 和 GPIOG 七组 GPIO 阅读全文
摘要:
1.下载stm32cube的固件包 1.1 进入st的官网 ST官网传送门 1.2 查找固件包 1.3 找到自己的硬件对应的系列的固件包 1.4 选择固件包点击进入后,点击获取软件 1.5 选择版本下载 2.创建项目相关的目录 2.1 创建项目相关的目录 2.2 给Drivers添加相关的驱动文件或 阅读全文
摘要:
1. 安装rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 2.添加stm32需要的工具链 rustup target add thumbv6m-none-eabi thumbv7m-none-eabi thumb 阅读全文