STM32
叶子丶de花
努力,努力,改掉坏毛病,成为大伟人。
展开
-
STM32F103-FreeRTOS 操作系统移植
准备一个例程,作为移植的基础工程,越简单越好,所以选择LED灯例程改个名字,中文改英文的工程目录下新建文件夹 FreeRTOS,用来存放FreeRTOS源码前往FreeRTOS官网下载源码 https://www.freertos.org/index.html 下载好后解压文件将下面路径中的文件复制到工程目录下向 FreeRTOS\include 中添加 FreeRTOSConfig.h文件此文件可以直接复制正点原子或野火的文件,更方便,还有...原创 2020-12-28 21:07:42 · 700 阅读 · 0 评论 -
STM32F103-FATFS 文件系统移植
首先准备一个例程,这里准备一个原子的串口实验修改文件夹名称为FATFS,防止中文出错,编译下载,测试工程是否正确前往FATFS官网下载源码 http://elm-chan.org/fsw/ff/00index_e.html 点击下载最新版工程目录下新建FATFS 文件夹,用于存放源码将所有文件复制大工程的FATFS文件夹下,最上面两个可以删除打开工程新建文件加添加文件并添加路径修改 diskio.c增加头文件和宏定义#include "u.原创 2020-12-27 16:30:43 · 1688 阅读 · 5 评论 -
STM32F103-LCD1602驱动
STM32驱动LCD1602,不是很难,主要注意GPIO_Write(GPIOD,(GPIO_ReadOutputData(GPIOD) & 0xff00) | cmd);对电平的读取是整个驱动的核心,其他均与51驱动一致。lcd.h文件#ifndef __LCD_H__#define __LCD_H__#include "stm32f10x.h...原创 2019-04-29 19:43:53 · 12184 阅读 · 8 评论 -
STM32F103-TIM3 4路PWM波输出
STM32F1 定时器TIM3 4路PWM波输出 ,部分复用IO口 ,由于TIM3PWM输出引脚与JTAG 引脚冲突所以要先禁用JTAG 。才会有4路PWM输出。main.c/* 使用为正点原子精英板 *//* 接上LED等可以看到效果 */#include <stm32f10x.h>//#include "myusart.h"#include "...原创 2019-07-10 20:03:56 · 3846 阅读 · 0 评论 -
STM32F103-RFID RC522射频识别
STM32F1 RFID RC522射频识别 ,正点原子的精英板实现。只有读卡的功能 ,直接建立对应文件即可直接使用。main.c#include "stm32f10x.h"#include "oled.h"#include "rc522.h"#include "delay.h"//主函数int main(){ u8 RC522_ID[4]; /...原创 2019-07-10 21:30:48 · 3649 阅读 · 11 评论