
单片机相关
文章平均质量分 92
与单片机的使用相关,包括器件控制方法以及单片机的信号处理等
Bug_Maker 八嘎创造者
嘿,你过来,我跟你讲,在优快云上写博客真的会上瘾的:-D
展开
-
关于旋转编码器(EC11)的使用(判断旋转方向,按键处理)
在自己工作的时候使用到了类似EC11旋转编码器编码器按键处理程序跟一般按键处理程序相同,因此在此不进行解释,仅贴代码程序,考虑情况比较多,写的相对繁琐,如果不需要异常处理,请自行修改,因为我也不知道需要不需要程序考虑情况比较多,写的相对繁琐,如果不需要异常处理,请自行修改,因为我也不知道需要不需要,总的来说这些异常情况都是来自于器件有问题,说实话,硬件有问题关我软件什么事,对吧!但是还是跟着波形进行考虑了。原创 2024-02-06 03:38:03 · 10579 阅读 · 8 评论 -
VisualGDB导致Visual Studio报错:未能从程序集Package.LanguageService中加载类型xxx
文章目录0. 前言1. 出现这个问题的具体报错2.解决方法3.具体激活过程到此为止,VisualGDB激活完成,同时作者不欢迎把激活器转到需要积分才能下载的地方去,请切勿干这件事情要是觉得对你有帮助的话,点个赞收个藏吧,我会开心一整天的????0. 前言 关于如何出现这个问题以及一般可用VisualGDB的下载地址跟帖子详见我的另外一篇文章Visual Studio开发STM32,VS+VisualGDB配置 同时,我在激活器下载的网站看到作者说网络上的破解版全都多少有点问题,所以他自己做了个激原创 2021-08-16 00:29:07 · 3230 阅读 · 20 评论 -
Visual Studio开发STM32,VS+VisualGDB下载及配置
Visual Studio开发STM32,VS+VisualGDB下载及配置0. 前言 毕业设计的题目选的是基于STM32的PWM交流变频器,需要用到STM32单片机,学校学习的时候使用的是STM32F103ZET6,但是我回家买的是STM32F407ZGT6的核心板,所以以前的例程只能拿来参考了。那就需要从头开始构建新的工程。1. 编译器的选择 STM32的开发以前学习的是KEIL5进行开发,但是实际上用的很不爽,ST开发出新一代的编译器为CubeIDE,即TrueStudio+CubeMX,原创 2021-08-16 00:15:41 · 6611 阅读 · 0 评论 -
STM32_1 : STM32 基于库函数的GPIO配置
STM32 基于库函数的GPIO配置一、配置步骤创建一个初始化结构体配置时钟并使能配置需要使用的引脚配置引脚的模式配置引脚速度初始化引脚所在的组二、GPIO结构体配置GPIO_InitTypeDef GPIO_InitStructure; //创建名为 GPIO_InitStructure结构体RCC_APB1PeriphClockCmd(各GPIO口对应的时钟|各GPIO口对应时钟,是否使能); //使能时钟GPIO_InitStructure.GPIO_Pin=GPIO_PI原创 2020-11-15 01:05:26 · 1259 阅读 · 0 评论 -
STM32_0 : 各模块的通用初始化配置(持续更新)
STM32_0 : 各模块的通用初始化配置(持续更新)0. 初始化的注意事项(随时补充)所有的结构体声明必须要放在初始化函数的最前面如果每个初始化有头文件的话,初始化函数要在头文件中事先定义如果使用串口或GPIO口,记得使能时钟,又或是设置中断使用串口记得波特率一定要对!!要非常注意硬件对应的串口或GPIO口的连接关系1. 头文件的编写##ifndef__需要驱动的硬件_H##define__需要驱动的硬件_H#define 需要驱动的硬件 接口 //比如 #defin原创 2020-11-19 18:34:41 · 3857 阅读 · 1 评论