Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
STM32F103ZET6【标准库函数开发】------04 串口USART1控制LED
一 硬件介绍 STM32F103ZET6有5个串口 查看引脚图可以找到对应的IO口分别如下 串口 USART1 USART2 USART3 UART4 UART5 输入 输出方式 USARTx TX PA9 PA2 PB10 PC10 PC
STM32STM32F1标准库开发
STM32
STM32F103ZET6【标准库函数开发】------配置定时器参数的几个常用函数
TIM TimeBaseInitTypeDef 基本初始化 TIM OCInitTypeDef 比较输出初始化 TIM ICInitTypeDef 输入捕获初始化 TIM BDTRInitTypeDef 断路和死区初始化 TIM TimeB
STM32STM32F1标准库开发
STM32F103ZET6【标准库函数开发】------PB3,PB4当做普通IO口,重定义
一 如题 我在设计原理图的时候将PB3和PB4当做了普通IO口 结果按照一般配置的方法操作后 PB3 PB4并没有输出自己想要的信号 配置如下 void MOTOR GPIO Init void 初始化 GPIO InitTypeDef G
STM32STM32F1标准库开发
STM32
迪文串口屏
STM32F103ZET6【标准库函数开发】------常用的寄存器和库函数
GPIO寄存器结构和库函数 图1 图2 ADC寄存器结构和库函数 图1 图2 DMA寄存器结构和库函数 图1 图2 EXTI寄存器结构和库函数 图1 图2 NVIC寄存器结构和库函数 图1 图2
STM32STM32F1标准库开发
STM32F103ZET6【标准库函数开发】------17 DMA实验
STM32F103ZET6有2个DMA控制器 DMA1有7个通道 DMA2有5个通道 各个通道对应的外设如下
STM32STM32F1标准库开发
STM32F103ZET6【标准库函数开发】------05.通用定时器TIM4四个通道输出PWM信号
STM32有四个通用定时器 现在介绍TIM4输出4路PWM的方法 TIM4可以选择不用重映射或者重映射 一 没有重映射 下面展示主要的time c main c函数的代码 include timer h void TIM4 PWM Init
STM32STM32F1标准库开发
STM32
STM32F103ZET6【标准库函数开发】------09 高级定时器TIM1输出7个PWM,三对为互补PWM
只有高级定时器可以输出互补的PWM 所以只有TIM1和TIM8可以实现这个功能 而TIM1又分为三种情况没有重映射 部分重映射 完全重映射 一 没有重映射 下面展示主要的time c main c函数的代码 void TIM1 PWM In
STM32STM32F1标准库开发
STM32
单片机
arm
STM32F103ZET6【标准库函数开发】---04.1 五个串口的时钟以及重映射应该如何配置
一 硬件介绍 正点原子战舰开发板 STM32F103ZET6有5个串口 USART1 USART2 USART3 UART4 UART5 模式总览 引脚位置 二 引脚功能 打开STM32F103ZET6数据手册IO介绍可以看到IO口功能有三
STM32STM32F1标准库开发
STM32
单片机
c语言
STM32F103ZET6【标准库】----- 04串口5的IO口收发数据实验测试
链接 串口1的两组IO口收发数据实验 链接 串口2的两组IO口收发数据实验 链接 串口3的三组IO口收发数据实验 链接 串口4的一组IO口收发数据实验 一 硬件介绍 本次实验用到的单片机是STM32F103ZET6 正点原子战舰开发板 用到
STM32STM32F1标准库开发
STM32
单片机
arm
STM32F103ZET6【标准库函数开发】------07 DAC实验
STM32F103ZET6有两个12位的DAC转换器 各有一个输出通道 对应的IO口如下 DAC OUT1 PA4 DAC OUT2 PA5 介绍 当 DAC 的参考电压为 Vref 的时候 DAC 的输出电压是线性的从 0 Vref 12
STM32STM32F1标准库开发
STM32
单片机
arm
STM32F103ZET6【标准库函数开发】------按键扫描和外部中断的优先级对比
1 打开正点原子的库函数源码可以看到关于按键的程序有两个 一个是按键输入实验 一个是外部中断实验 从最后体现的效果来看 这两个似乎是一样的 那么如果按键输入和外部中断冲突了 那么哪个优先级比较高呢 今天就来试试 2 首先还是简单介绍 硬件用
STM32STM32F1标准库开发
STM32
STM32驱动0.96寸oled液晶屏
一 硬件准备 单片机 STM32F103ZET6 液晶屏 0 96寸oled液晶屏 注意 1 本模块支持IIC 3线制SPI以及4线制SPI接口总线模式切换 如图2红框内所示 具体说明如下 A 使用4 7K电阻只焊接R3 R4 则选择4线制
STM32STM32F1标准库开发
STM32F103ZET6【标准库函数开发】------05.通用定时器TIM5四个通道输出PWM信号
STM32有四个通用定时器 现在介绍TIM5输出4路PWM的方法 下面展示主要的time c main c函数的代码 include timer h void TIM5 PWM Init u16 arr u16 psc GPIO InitT
STM32STM32F1标准库开发
STM32
单片机
arm