丛林溪流
码龄4年
关注
提问 私信
  • 博客:42,977
    动态:8
    视频:8,698
    51,683
    总访问量
  • 45
    原创
  • 55,097
    排名
  • 203
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-08-28
博客简介:

weixin_50406718的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    509
    当月
    8
个人成就
  • 获得298次点赞
  • 内容获得24次评论
  • 获得347次收藏
  • 代码片获得597次分享
创作历程
  • 29篇
    2024年
  • 19篇
    2023年
成就勋章
TA的专栏
  • stm32
    5篇
  • 硬件学习
  • AD20
  • GD32资源调试篇
    8篇
  • C语言
    1篇
  • 常犯错误
    4篇
  • 单片机资源
    2篇
  • C51
    1篇
  • 电子烟
  • 项目问题集合
    4篇
  • 系统故障
    3篇
  • 步进电机
    4篇
  • qt
    8篇
  • ui
    8篇
  • 问题
    5篇
  • QT Creator 整合
    1篇
  • linux
    1篇
兴趣领域 设置
  • 编程语言
    c++c语言c#
  • 开发工具
    gitci/cdvim编辑器
  • 移动开发
    android studio
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

stm32F103 串口2 中断 无法接收指定字符串 [已解决]

使能中断:确保启用了接收中断 () 和空闲中断 (配置正确的优先级:确保 USART2 的中断优先级设置正确,以避免被其他中断打断。检查串口连接:确保串口连接正常,主机端配置一致,并且信号稳定。希望这些信息对你进一步的开发和调试有所帮助!如果还有其他问题,随时告诉我。
原创
发布博客 2024.09.02 ·
472 阅读 ·
8 点赞 ·
0 评论 ·
4 收藏

【TM1638不能成功读回按键值】

8led+8按键+8数码管。主函数调用TM1638_ReadData2,打印了返回值,无论是否按键,都一直打印255,为什么全是1,看来读数据函数有问题啊。
原创
发布博客 2024.08.17 ·
228 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

获取STM32 MCU的唯一ID

这里以STM32F103为例,简单运用了一下。
原创
发布博客 2024.07.24 ·
663 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

..\OBJ\LED.axf: Error: L6218E: Undefined symbol TIM_ClearITPendingBit (referred from timer.o).

进入Manage Project Items里面在FWLib下添加stm32f10x_tim.c。
原创
发布博客 2024.07.13 ·
740 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

..\OBJ\LED.axf: Error: L6200E: Symbol rgb multiply defined (by tcs34725.o and main.o).

变量是在头文件被定义的,那么我们要将其改到.c中定义,在头文件中定义是不可以的,例如a.h中int a = 1;框出来的变量被重复定义了,要从定义的地方解决。
转载
发布博客 2024.07.13 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Keil出现警告:warning: #223-D: function “XXX“ declared implicitly

文件涉及调用stm32f10x_flash.h里的函数,但文件没有包含stm32f10x_flash.h。我的问题是包含了头文件路径,但是编译后还是第一张图那样,所以我做了第二步,编译后就有了。
原创
发布博客 2024.07.13 ·
1097 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

STM32串口1使用PB6、PB7

【代码】STM32串口1使用PB6、PB7。
原创
发布博客 2024.07.10 ·
398 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

IC基础知识(八)ROM、PROM、EPROM、EEPROM和Flash之间的区别

EEPROM在写入数据时,仍要利用一定的编程电压,此时,只需用厂商提供的专用刷新程序就可以轻而易举地改写内容,所以,它属于双电压芯片。借助于EEPROM芯片的双电压特性,可以使BIOS具有良好的防毒功能,在升级时,把跳线开关打至“on”的位置,即给芯片加上相应的编程电压,就可以方便地升级;平时使用时,则把跳线开关打至“off”的位置,防止CIH类的病毒对BIOS芯片的非法修改。最初从工厂中制作完成的PROM内部并没有资料,用户可以用专用的编程器将自己的资料写入,但是这种机会只有一次,一旦写入后也无法修改。
原创
发布博客 2024.07.02 ·
1352 阅读 ·
9 点赞 ·
0 评论 ·
22 收藏

Keil C51的printf

转载于:https://blog.csdn.net/zhanglianpin/article/details/44779009。
转载
发布博客 2024.07.01 ·
65 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STM32F103点亮LED灯和实现LED闪烁(标准库)

实现:PC6——闪烁,PC7——常亮。芯片:STM32F103GCT6。
原创
发布博客 2024.06.26 ·
662 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

数码管的位码和断码

故可分共阳极(公共端接高电平或+5V电压)和共阴极(共低电平或接地)两种数码管(2)其中每个段均有0(不导通)和1(导通发光)两种状态,但共阳极数码管和共阴极数码管显然是不同的。(5)共阴极: 位选为低电平(即0)选中数码管, 各段选为高电平(即1接+5V时)选中各数码段, uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};
原创
发布博客 2024.06.13 ·
1277 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

项目问题24/5/29需求:用一路IO口捕获外界方波PWM频率,将捕获值实时传入,使得正弦波频率和外界方波频率一致

STM32F103控制下,定时器3的捕获PWM模式下的中断里的全局变量psc = 20,中断触发后,主函数while循环里TIM1_PWM_Init(1451,psc)函数初始化正弦波,用了中断传过来的全局变量psc后,为什么PWM频率不是PWM = 72000000.0 / ((145 * (psc1+1))=24.8Khz左右,而是250KHZ。而在正常运行时,while循环速度过快,导致定时器的计数不准确,从而导致PWM频率不是预期值。这样就可以确保定时器计数的准确性,从而得到预期的PWM频率。
原创
发布博客 2024.06.13 ·
336 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

startup_stm32f10x_hd_vl.s: error: A1023E: File “..\..\..\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F

我的报错原因是,打开解压后的重命名工程。把工程名字重命名为原来的名字。
原创
发布博客 2024.05.28 ·
615 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

KEIL5鼠标右键查找定义或声明选项变灰色不可选

2.路径不能含有中文,改好后,shift+Alt+f12,更新搜索状态。3.魔法棒-》Output-》开启Browse Infomation。原因:我直接点的KEIL图标打开了昨天的工程。解决办法:关掉工程,重新从文件夹的路径打开。1.快捷键F12导航到目标位置。
原创
发布博客 2024.05.28 ·
803 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

STM32F103控制DRV8833驱动一个两相步进电机(输出互补方波)+ 电机不转的原因总结

本文主要以两相步进电机为例,为总结使用;电机规格:最大电压5V 最大电流2A 两相步进电机主控芯片:STM32F103C8T6驱动芯片:DRV8833双H桥。
原创
发布博客 2024.04.17 ·
1535 阅读 ·
14 点赞 ·
0 评论 ·
10 收藏

电机转动

发布视频 2024.04.17

利用sin/cos原理驱动步进电机

本文主要以两相电机为例,为总结使用;步进电机的运行性能与它的步进驱动器有密切的联系,可以通过驱动技术的改良来克服步进电机的缺点。相对于其他的驱动方式,细分驱动方式不仅可以减小步进电机的步距鱼提高分辨率,而且可以减少或消除低频振动,使电机运行更加平稳均匀。总体来说,细分驱动的控制效果最好。因为常用低端步进电机伺服系统没有编码器反应,所以随着电机速度的升高其内部控制电流相应减小,从而造成丢步现象。所以在速度和精度要求不高的领域,其应用非常广泛。细分驱动精度高;细分是驱动器将上级装置发出的每个。
原创
发布博客 2024.03.26 ·
1256 阅读 ·
18 点赞 ·
0 评论 ·
16 收藏

STM32工程报错 warning: At end of source: #12-D: parsing restarts here after previous syntax error

原来是有括号的,不做标识符来处理,而新版的,如图,直接说明了出来,那就没有必要,可以根据C/C++知识自己去推断;在C/C++选项卡里,把STM3210X_HD从prepocessor symbol define 里面删掉。在csdn上面直接下载的旧版的STM32标准库和例程,偷懒没有去官网下载最新版,所以有些许差别。这么做的原因:在老版本的官方STM32F10X.H文件里,这句话不是这么写的,若没记错的话,是。
原创
发布博客 2024.03.19 ·
1136 阅读 ·
12 点赞 ·
0 评论 ·
12 收藏

GD32 触发HardFault_Handler

软件环境:kiel5 V5.35.0.0. MDKV5.35.0.2。现象:程序运行一段时间后就电机会重启,时间大概是20秒。芯片型号:GD32F130C8T6。原因:CRC校验算法中有数组溢出。
原创
发布博客 2024.02.23 ·
743 阅读 ·
4 点赞 ·
2 评论 ·
11 收藏

AS5600磁编码器开发记录

它指的是一个电路中的漏极(也称为漏电极)被断开,从而使电流不能流过该极;漏极开路输出需要接一个上拉电阻(上图中的R),可以利用改变上拉电源的电压,改变输出电平。上拉电阻是接在输出引脚和输出电压(上图中的Vcc)之间,可以获得高电平输出。当内部N沟道场效应管关闭的时候,上拉电阻R会把输出拉到高电平,此时场效应管的漏电流将非常的小。当内部N沟道场效应管导通的时候,它会把输出引脚拉到接近GND,此时的电流是根据欧姆定律计算的(I=Vcc/R)参考原文链接。
原创
发布博客 2024.02.23 ·
703 阅读 ·
7 点赞 ·
0 评论 ·
9 收藏
加载更多