
STM32
为丽力
没有bug可严
展开
-
【STM32实战串口发送接收】
STM32实战串口发送接收LED部分led.c中完成初始化// A code block#include<led.h>void led_Init(){ //定义GPIO结构体 GPIO_InitTypeDef GPIO_InitStruct; //开启时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); //设置GPIO引脚模式 GPIO_InitStruct.GPIO_Pin=GPIO_Pin_5;//引脚原创 2021-05-25 19:23:03 · 246 阅读 · 3 评论 -
【stm32 cubemx HAL库开发 学习之编码电机】
【stm32 cubemx HAL库开发 学习之编码电机】本文的参考链接如下:原文链接: STM32CUBEMX F103 HAL库开发 两路定时器的Encoder编码器模式.链接2: STM32cubeMX–增量式PID调节电机速度(霍尔编码器).这是两篇写的非常详细的博客...原创 2021-05-22 12:26:01 · 2041 阅读 · 1 评论 -
Keil 仿真调试-逻辑分析仪
Keil-专治各种不仿真由于测试的需要手头无法找到示波器,听说keil有逻辑分析,(其实就是一个离线的仿真),一直就用不起来,现在查阅了一番终于配置成功了!1.点开魔法棒在这里插入图片描述2.启动仿真3.打开逻辑分析仪,添加引脚号ok,大功告成!...原创 2021-05-20 15:03:03 · 2582 阅读 · 0 评论 -
STM32之TIM定时器驱动42步进电机-驱动器型号TB6600
我使用的是STM32c8t6这款1. 先看接线我采用的是共阴极接线单片机的TIM2_Chanl1接PUL+DIR+接单片机PA1EA+可以不接,接上高电平就是打开了脱机锁定功能,看看官方怎么说的吧电流还有细分看着图打就好了比如我的:1on 2、3off 就是设置的细分数为4细分,也就是来800个脉冲才转一圈,4、6on ,5off 设置的电流为1A接下来就是配置CubeMX了接下来就是直接生成代码重定义一下这个函数void HAL_TIM_PWM_Pulse原创 2021-04-15 13:29:39 · 7393 阅读 · 0 评论 -
stm32f103串口printf,scanf函数串口重定向
串口重定向的步骤:首先配置USART串口(初始化这些)重定向函数首先配置USART串口(初始化这些)重定向函数先看代码uart.c中#include <usart.h>#include <main.h>void usart2_init(unsigned long blud){ GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE); RC原创 2020-09-22 14:32:28 · 2254 阅读 · 1 评论 -
#STM32库函数学习笔记
## #USART串口STMF103RB库函数编程笔记之串口收发USARTuart.c代码stm32f10xit.c中新建一个中断处理函数帮助文档快捷键目录标题文本样式列表链接代码片表格注脚注释自定义列表LaTeX 数学公式插入甘特图插入UML图插入Mermaid流程图插入Flowchart流程图插入类图标题复制uart.c代码#include "uart.h"//初始化USART2void USART2_Init(unsigned long ulBaud){ GPIO_InitTy原创 2020-09-07 17:09:35 · 298 阅读 · 0 评论