![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验分享
文章平均质量分 52
春风桃李花开夜
正从事嵌入式软件开发的相关工作
展开
-
旋转编码器(STM32)
基于STM32的旋转编码器(多个中断的使用)旋转编码器的原理正转A相为高,B相为低,反之相反学习内容如下#include "stm32f10x.h" // Device headerint16_t Encoder_Count;//定义一个带符号的变量void Encoder_Init(void){ //配置RCC RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); RCC_AP原创 2022-01-22 23:49:01 · 8962 阅读 · 3 评论 -
STM32-外部中断配置
STM32-外部中断配置外部中断配置的整体图:步骤如下:配置RCC,把我们这里涉及到的外设的时钟都打开,不打开时钟外设是没有办法工作的。配置GPIO,选择我们的端口为输入模式。配置AFIO,选择我们用的这一路GPIO,连接到后面的EXIT。配置EXTI,选择边沿触发方式,比如上升沿,下降沿或双边沿。还有选择触发响应方式,可以选择中断响应和事件响应,这里我们一般都是中断响应。配置NVIC,给我们的中断选择一个合适的优先级。最后,通过NVIC,外部中断信号就能进入CPU了。最后是找到相应的原创 2022-01-20 02:00:17 · 6052 阅读 · 2 评论 -
基于STC89C52单片机的手机蓝牙开关灯
文章目录整体思路http://整体思路 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结整体思路:这里的接收到的数据可以有自己进行配置。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as.原创 2022-01-18 00:09:38 · 3789 阅读 · 0 评论 -
关于解决keil5中*** FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED的问题
问题背景:相信很多人都遇到过这种问题,配图如下:这是因为我们在安装keil的时候,有些功能没有破解成功。。问题解决:第一步:打开keil打开File(文件)/找到License Management并打开。第二步:打开License Management选框之后复制CID码:第三步:以管理员身份打开注册机,打开后把刚刚复制的CID码粘贴到注册机里面,Target选框选择C51,中间选框选择Developers Kit最后点击Generate生...原创 2021-08-13 15:01:54 · 15206 阅读 · 6 评论