他妈的!!!就因为这破事导致我浪费了两天的时间!!!都是基础不扎实的锅,导致我没能第一时间想到问题的关键好了,平复一下心情,快速的写一篇博客来记录这个叼问题解决方法先把结论放在这里:用extern"C"{}把中断函数包起来//就像这样extern"C"{voidEXTI4_IRQHandler(){HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4);__HAL_GPIO_EXTI_CLEAR_IT(GPIO_PIN_4);}}问题解决,现在来讲述一下过程开端本来我是想写一个RS485通信模块的,但是写好之后发现发送正常,但是接收的时候没有反应在主程序加上LED闪烁以后,我
使用到的各元件:1、12V电源一个2、单片机:STM32F103C8T63、直流电机4个4、电机驱动模块:L298N5、降压模块两个6:杜邦线若干对于直流电机的转动控制如下表两边电平001001电机状态停止正转反转注意,两边电平不能同时为1。显然,转动控制是非常简单的,关键在于怎么控制电机的转速,这就需要使用PWM波来进行控制PWM波在PWM输出模式下,除了CNT(计数器当前值)、ARR(自动重装载值)之外,还多了一个值CCRx(捕获/比较寄存器值)。当CNT小于CCRx时,TIMx_CHx通道输出低电平;当CNT等于或大于CCRx时,TIMx_CHx通道输出高电平。在一个周期内:定时器从0开
本篇所实现的功能是我毕业设计的一部分,用于记录我的学习过程,以免忘记操作过程!所使用的相关硬件:正点原子的esp8266模块、c8t6开发板一块、STLinkv2、DHT11温湿度传感器一块、发光二级管一个、继电器两个附上我的完整工程代码:代码感谢博主:永栀哇相关文章:1-ESP8266-AT指令初试化及部分基础知识2-STM32+ESP8266连接onenet并上传数据(HTTP)3-STM32+ESP8266连接onenet上传数据+远程控制(MQTT)硬件接线: 最终呈现软硬件: 一、代码方面:(主要说明onenet.c和esp8266.c)onenet.c中:第一步要修改处那么具体的
文章目录前言一、STM32串口中断接收K210板子发送的ASCII码整数转换为多位整形数据二、MAIXBIT(K210)与STM32串口通讯2.1实现MAIXBIT与XCOM之间的通讯2.2MAIXBIT与STM32串口通讯三、K210——UART串口通信四、K210+串口通信(实测有用)五、MAIXBITK210与单片机通过串口通信六、MaixBit(K210)与上位机(串口助手)串口通信七、K210实战三-串口收发实验前言收录了众多K210与STM32串口通信相关博客的笔记和链接,方便点击。好了,我承认是方便我点击。后续已更新K210学习笔记(二)K210与STM32进行串口通信,K210
一、按键实验硬件连接按键原理图KEY0连接PC5 低电平有效 无上拉电阻,需要额外设置KEY1连接PA15 低电平有效 有上拉电阻WKUP连接PA0 高电平有效 无上拉电阻,需要额外设置二、程序需要编写的程序文件有三个key.c key.h和main.c 1.key.c的程序如下#include"key.h"#include"delay.h"//按键初始化函数//PA15和PC5设置成输入voidKEY_Init(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_
目录前言一、ESP8266介绍二、如何实现WiFi传输?代码详解附上三、结果实现流程与展示四、总结题外话:前言哎哎哎,发觉好久没有更新博客了,最近一直事情比较多,也没什么时间注意博客,不过接下来时间会有了,继续更新STM32F1和MSP430的文章,觉得有帮助的记得收藏点赞哦!关注博主,更多新鲜知识第一时间知道,不容错过哦!今天这一讲注意涉及到WiFi模块ESP8266的使用,主要是用WiFi来控制LED0亮灭,包括会详细介绍一下该模块的使用,废话不多说,正题进入···参考资料:WIFI模块ATK-ESP8266(ESP01)—正点原子资料下载中心1.0.0文档(openedv.com)一、E
智能家具系统分为两个不同版本系列:①系列一:手机app远程控制、远程检测温湿度显示在app,(云平台) ---------本文章②系列二:语音识别控制 https://blog.csdn.net/m0_59113542/article/details/123742383硬件采购链接:步进电机及相关驱动https://m.tb.cn/h.fLxkuAl?tk=MrPE2ToToDL第三个套餐舵机https://m.tb.cn/h.fnz3dn4?tk=VWlc2f8Y0NY两个都行风扇https://m.tb.cn/h.fNySVjC?tk=56Yc2f800lH
1.SWD接口1.1SWD接口简介SWD是一种串行调试接口,与JTAG相比,SWD只需要SWCLK和SWDIO两根线,减少了对单片机GPIO口的占用。其中SWCLK为串行时钟线,提供所需要的时钟信号(由jlink发出clock给CPU),SWDIO为串行数据线,用于数据的读出与写入。此外还需要接GND与VCC两条线。1.2标准JTAG\SWD接口排列1.3SWD连接方法其中VTref就是VCC接口。即:VCC-1;SWDIO-7;SWCLK-9;GND-20。 1.4硬件连接(正点原子精英版)jlink用的是某宝上随处可见的一款,单片机是正点原子的精英版,与板子上的JTAG接口连接,实物连线如
这里写目录标题起因一、电机及编码器的参数二、硬件三、接线四、驱动电机1、TB6612电机驱动2、定时器的PWM模式驱动电机五、编码器测速1、定时器的编码器接口模式2、定时器编码器模式测速的原理3、编码器模式的配置4、编码器模式相关代码5、测速方法六、相关问题以及解答1、编码器模式下的自动重装值ARR和预分频PSC应该如何设置2、如何判断正反转3、圈数如何计算4、转速如何计算5、为什么我的编码器没有输出,获取到的脉冲数是0七、测速硬件展示及测速现象八、总结九、大家可以参考参考链接1参考链接2参考链接3参考链接4起因最近在学习编码电机以及尝试使用编码电机测速。遇到了很多问题,花费了很多时间,在这里
RTR:0数据帧;1远程帧IDE:0标准帧;1扩展帧#defineSTANDARD_ID0x0256(11位)#defineEXTENDED_ID0x00025648(29位)一、过滤---标准帧ID1.32位过滤器-标识符屏蔽模式(一组筛选ID)CAN_FilterInitStructure.CAN_FilterNumber=0; CAN_FilterInitStructure.CAN_FilterMode=CAN_FilterMode_IdMask; CAN_FilterInitStructure.CAN_FilterScale=CAN_FilterScale_32bit; CAN_