自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ApexYuan

Learn & Share

  • 博客(5)
  • 资源 (9)
  • 收藏
  • 关注

原创 对比无源蜂鸣器和有源蜂鸣器

区别这里的有源和无源的“源”是指的是“震荡源”,即有源蜂鸣器内部带震荡源,只要通电就可以发出声音,而无源蜂鸣器需要用方波驱动才可以发出声音。区分看外观 :如果将两种蜂鸣器的引脚均朝上放置时,可以看出有绿色电路板的一种是无源蜂鸣器,用黑胶封闭的一种是有源蜂鸣器。万用表测电阻:用黑表笔接蜂鸣器 "+"引脚,红表笔在另一引脚上来回碰触,如果触发出咔、咔声的且电阻只有8Ω(或16Ω)的是无源蜂鸣器;如果能发出持续声音的,且电阻在几百欧以上的,是有源蜂鸣器。优缺点无源蜂鸣器:便宜、声音频率可控(需

2020-09-28 09:57:54 2169

原创 stm32 bootloader启动正常,APP程序会在时钟配置出错原因分析

实验环境STM32F411芯片HAL库利用CubeMX生成的Bootloader和APP工程现象描述将Bootloader和APP程序分别下载到板子上,发现程序会死在Error_Handler()的while(1)循环中。具体调试发现程序是在执行HAL_RCC_OscConfig()函数的PLL 配置部分检测到当前PLL已经被配置为了系统时钟而返回了HAL_ERROR的返回值导致进入了Error_Handler()。分析网上搜索了一下,发现了一种说法:PLL在启动之后便不能够重新配置。为

2020-09-24 13:59:24 3159 7

原创 KeilMDK不支持二进制表示解决方法

在移植WS2812FX库时遇到了一些报错,最终的报错指向了一些定义的二进制表示的宏,还以为是那个地方语句写错了,上网搜了一下竟然是Keil MDK不支持二进制表示。这里直接从Arduino库里复制了一份binary.h文件到自己的工程中便很好的解决了这个问题。在此记录一下,方便后面遇到类似问题时可以快速解决。binary.h/* binary.h - Definitions for binary constants Copyright (c) 2006 David A. Mellis. Al

2020-09-21 13:51:53 3666 3

原创 WS2812灯珠(六)---移植WS2812FX库

移植WS2812FX库该库实现了比Adafruit_NeoPixel库更丰富的显示效果,且该库的实现是建立在Adafruit_NeoPixel库的基础上实现的。这里的移植是基于STM32 Keil MDK实现的(其他平台未测试)。移植原则移植需要用到的变量,这里全部声明为static,外部函数需要使用其变量时必须通过函数的方式访问。为所有向外提供使用的函数统一添加Adafruit_NeoPixel_的前缀,既便于识别又不会和其他文件函数产生重名冲突。当函数存在重载情形时将重载函数的不一致参数组合

2020-09-21 13:43:34 6201 4

原创 WS2812灯珠(五)---移植Adafruit_NeoPixel库

将Adafruit_NeoPixel库移植为C版本Adafruit_NeoPixel库为实现WS2812类似系列的灯珠实现非常酷炫的效果提供了各种接口函数,应用层可以很方便的利用这些接口函数实现各种丰富的显示效果。Adafruit_NeoPixel库提供的example中包含了很多炫酷效果的例程,实现更加丰富效果的WS2812FX库便是利用Adafruit_NeoPixel库的基础上实现的。这里将其移植为C语言版本可以更广泛的应用到嵌入式平台上,也为后续移植WS2812FX库打下铺垫。移植原则:移

2020-09-21 13:20:16 8984 7

CRC32两种计算法对比测试

crc32计算法测试

2024-07-02

MAP文件分析Rdrive.map

分析使用的map文件

2024-05-24

vscode_stm32f411.rar

vscode开发STM32的工程,具有编译、下载、调试功能。搭建过程也可参考:https://blog.csdn.net/xiaoyuanwuhui/article/details/116301416

2021-04-30

STM32F4_ROS.rar

STM32F407移植rosserial 通过USB虚拟串口和ROS系统进行通信,内部包含简单的发布测试例程。

2019-07-31

Stm32f103_超声波模块测试_利用外部中断.rar

stm32驱动HC-SR04超声波模块测距的中断例程,PA4->Trig,PA5->Echo 串口1打印测量距离。

2019-07-29

STM32编码器模式测试例程

STM32编码器模式的测试例程,代码中采用TIM2定时器的编码器模式,在主程序中利用延时函数监测单位时间内的脉冲数,并根据脉冲数计算速度。程序中不包含电机输出控制和PID调速。

2018-11-19

stm32驱动舵机

STM32驱动舵机转动的测试程序,程序中使用定时器1的pwm输出比较模式。

2018-11-14

WS2812驱动程序(SPI+DMA)

STM32通过硬件SPI+DMA方式驱动WS2812灯珠的驱动程序,其中移植了Adafruit_NeoPixel库函数可以实现多种显示效果。main函数中保留了各种样式的测试函数,只需在头文件中配置灯珠个数,将控制引脚接到PA7即可。目前测试过程中未发现明显bug,若有问题欢迎指出!

2018-10-28

MAX6675中文数据手册

MX6675芯片的中文数据手册,其中的重点部分作了高亮标记。

2018-08-16

STM32驱动max6675测温的测试例程

STM32F103 驱动max6675模块测量k型热电偶温度的测试例程。用到的资源有串口1和SPI1

2018-08-16

基于STM32单片机的指纹识别模块的测试代码

基于深圳十指科技公司出品的TFS-M64指纹识别模块的STM32测试代码,为了测试方便直接从原子例程中修改的。通过串口2与指纹模块通信,程序中封装了指纹模块的操作函数库。main.c文件中包含了许多之前测试的代码。

2018-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除