自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 DP7268,位选择和两个DP5212级联段控制led灯

要控制显示对应的数值,我串行数据输入的是8位(0xc0,0xf9,0xa4等),如果要控制这28个LED,就要将8位输入的数据,转化为,32位的数据输出,去映射这个32个out。LED的阴端,接的是两个串联DP5212(第二个DP5212的SDI脚接第一个DP5212的SDO脚)他们的共阳端,分别接的是DP7268的OUT1,OUT2,OUT3三个引脚,LED的LED1-LED16接第一个DP5212的OUTO-OUT15,数码管为7段共阳,每一位中的每一段是由4个LED组成,一共有三位LED数码管,

2025-06-28 10:50:37 214

原创 TM1650LED驱动控制程序

这里没有使用自带的键盘扫描接口,而是外接了矩阵键盘。

2025-06-28 10:40:48 156

原创 STM32:uses ARM-Compiler ‘Default Compiler Version 5‘ which is not available

将编译器添加到Keil的配置中,Project --> Manage --> Project Items --> Folders/Extensions --> Click the …是由于Keil MDK版本更新后,不再默认安装ARM Compiler Version 5(AC5),而旧项目仍然配置为使用该版本的编译器。是一种集成了代码编辑器、编译器、调试器等多种开发工具的软件应用程序,旨在提供一站式的开发平台,提高开发效率。是一种将高级编程语言或汇编语言编写的源代码转换为机器可执行代码的软件工具。

2025-06-05 17:40:39 421

原创 调整IIC的SCL的占空比

增加占空比:增加SCL高电平时间。减少占空比:减少SCL高电平时间。周期不变:频率不变,周期时间固定。* 函数名:IIC_Start* 功能: 产生IIC起始信号* 输入: 无* 输出: 无SDA_OUT;//SDA线输出0IIC_SDA=1;IIC_SCL=1;IIC_SDA=0;DelayUs(4);IIC_SCL=0;//钳住I2C总线,准备发送或接收数据DelayUs(4);* 函数名:IIC_Stop。

2025-05-22 17:02:03 619

原创 Keil5,生成bin文件

命令:fromelf.exe --bin --output .\Objects\KeyBoard.bin .\Objects\KeyBoard.axf。1.在Keil5中打开你需要转换的文件,点击。

2025-05-19 11:19:32 229

原创 【ESP32】i2s(legacy): CONFLICT! The new i2s driver can‘t work along with the legacy i2s driver

其他的可以参考以下链接,观察不同版本间IIS驱动代码的不同,检索需要修改的相关API函数 https://docs.espressif.com/projects/esp-idf/zh_CN/release-v5.0/esp32/api-reference/peripherals/i2s.html。因为在开发板驱动里面做了版本的限制,如果你的IDF版本大于等于5.0.0,那使用的就是新版本的i2s,如果小于5.0.0,则使用的是旧版本的i2s。要更改的话,首先是头文件修改。

2025-03-12 20:26:05 428

原创 Windows环境中,装了ESP-IDF5.1.3和ESP-IDF5.0.8。在卸载ESP-IDF5.0.8的时候,系统删除了桌面上的ESP-IDF5.1.3cmd和power shell快捷方式

在。

2025-03-03 10:29:27 655

原创 【ESP32】I2C Bus WriteReg Error或者I2C Bus ReadReg Error错误的排查方法

芯片 ID 寄存器用于标识芯片的类型和版本等信息,在正常工作状态下,ES7210 芯片中用于标识芯片类型和版本的寄存器(Chip_Type_ID1、Chip_Type_ID0、Chip_Version_ID )内容不可以改变。这是一条来自 ESP-IDF的日志输出,工程内容是要开发一个智能音箱的项目,使用了ADF的开发环境配置,录音和播放的芯片为ES7210和ES8311,通过iic通信。如果成功,打印找到设备的地址。这个方法和第二个放法类似,根据设备的芯片手册,查找芯片的ID,看看能不能读取出来。

2025-02-14 11:47:47 2160

原创 【ESP32】SPI SRAM memory test fail。External RAM failed memory test!

log日志报错如下:这两条报错信息表明外部 SPI SRAM(静态随机存取存储器)的内存测试失败。

2025-01-24 11:39:09 630

原创 rst:0x10(RTCWDT_RTC_RESET),boot:0x13(SPI_FAST_FLASH_BOOT)flash read err,1000ets_main.c 371ets Jun 8

代码烧录后,log日志一直报这个。

2025-01-16 16:59:17 994 1

原创 ESP-IDF 构建项目时找不到 esp_netif_sntp.h 这个头文件

报错如下:menuconfigNetworkingSNTPesp_netif。

2025-01-16 14:04:10 1676 1

原创 vscode中,esp-idf插件配置环境变量,显示不出来

如上:环境变量,已经设置好了,但是为什么还是显示没有正确配置这是因为在 Windows 系统中,CMD 和 PowerShell 是两种不同的命令行环境,它们使用不同的方式来处理环境变量。

2025-01-09 09:57:03 1072 1

原创 bootloader 的版本不兼容您的 ESP32 芯片

--chip;从错误信息来看,问题的根本原因在于 bootloader 的版本不兼容您的 ESP32 芯片修订版(v1.0)。esptool.py在尝试烧录时检测到这个问题并阻止了进一步的操作。为了彻底解决这个问题,我们需要确保生成的 bootloader 与您的芯片修订版完全兼容。

2024-12-20 16:55:02 2261 2

空空如也

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

TA关注的人

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