自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VSCODE+ESP-IDF开发环境部署教程

3、ESP-IDF插件中按下 F1 ,输入 esp-idf extension,并点击“配置 ESP-IDF 插件”,选择第三个使用现有,如果检索不出来,则进入第一个,服务器设置为 Espressif,并勾选下方的“ 所有 IDF tag 版本”,并手动选择现有的ESP-IDF和工具路径。重启VSCode,重新进入第三个使用现有安装的选项,再次进入安装,会直接进入最后一步Python安装,等待即可,过一会就安装好了。1、使用卖家提供的V4.4.2离线版安装包安装ESP-IDF,安装路径任选。

2023-07-22 10:42:35 2370 1

原创 PlatformIO+STM32CubeMX工程移植

4、在platformio.ini文件中添加如下代码(告知编译器文件所在目录)(必须放在原有其他语句之前)3、将Src和Inc文件夹复制到PlatformIO工程目录中(与原src目录同级)1、在PlatformIO新建STM32Cube框架的工程,删除src目录。2、在STM32CubeMX中生成项目。

2023-06-20 19:29:03 746

原创 SquareLine Studio+Platformio+ESP32+Arduino+LVGL新建工程过程

3、把开发板卖家提供资料的lv_conf和User_Setup文件分别复制到LVGL、TFT_eSPI库目录下(替换默认的配置文件),再把主函数替换成卖家提供的基础模板。2、在PlatformIO中新建基于Arduino框架的ESP32工程项目,安装TFT_eSPI库(驱动显示屏)、TFT_Touch库(支持触摸屏)、LVGL库。5、修改ui.h里的lvgl\lvgl.h为lvgl.h。6、在lv_conf.h中启用使用到的字体大小的宏。4、将导出的UI文件夹拷贝到工程的src目录下。

2023-06-20 19:24:40 1470

原创 对正点原子利用FSMC写TFT的实现过程的理解

STM32正点原子FSMC-TFT章节疑问

2022-10-10 11:52:05 299 1

原创 debug日记(手机打开)

1、修改延时函数发现时间并没有变化,可能是函数定义的时候,参数定义成了char类型,数据太大溢出。2、Nrf 24l01接收失败,解决方法:先让模块上电,再让单片机上电,才能让单片机去配置模块,最后再打开串口接收数据。3、Nrf 24l01主从设备的发送接收初始化函数要仔细校对,参数需要匹配,主从设备的地址,也就是配对密码要一致,否则,设备无法互联。...

2022-01-08 16:26:29 539

原创 外部中断

GPIO外设功能官方介绍:•Exti线可配置为3种不同模式——中断——事件——都是•可配置的Exti线可以配置3个不同的触发器——上升——下降——都是•当设置为中断模式时,可配置的Exti线有两个不同的中断挂起寄存器,允许区分哪个转换发生:——上升边缘挂起中断——下降•Exti线0到15链接到GPIO引脚0到15。GPIO端口可以通过多路复用器进行选择。Cube用法:1、选择引脚,设为GPIO_EXTIx2、左侧的NVIC的配置界面中NVIC选项卡对应的EXTI_LI

2021-11-05 21:36:38 151

原创 GPIO

在复位期间和复位后,备用功能和外部中断线不活动,I/O端口配置为输入浮动模式。所有的GPIO管脚都有弱的内部上拉和下拉电阻,可以激活或不激活。在Output或Alternate模式下,每个IO可以配置为open-drain或push-pull类型,IO速度可以根据VDD值进行选择。所有端口都具有外部中断/事件能力。要使用外部中断线,端口必须配置为输入模式。所有可用的GPIO引脚连接到EXTI0到EXTI15的16条外部中断/事件线。外部中断/事件控制器由连接线设备中多达20个边缘检测器组成,或

2021-10-26 18:43:03 1351

原创 提高stm32代码可移植性的技巧

gpio引脚设置user label在main.h中自动生成宏定义,且可随cube的重复刷写而更新。

2021-10-01 15:38:27 302

原创 STM32 Cube mx的MDK项目编译报错与debug

1、报错内容生成的项目直接编译报错:2、解决步骤项目路径不能有中文。

2021-09-25 15:24:54 2006

原创 STM32 Cube MX 软件生成的项目结构

*(加粗字体为文件夹)*一、Core1、INCmain.h用户应用程序中的基本宏定义,如在Cube里定义的常量、引脚。stm32f1xx_hal_conf.h定义了在HAL驱动下使用的外设模块、时钟频率、系统配置参数等。stm32f1xx_it.h中断处理的头文件。2、SRCmain.c 用户定义的应用程序代码(在这里调用HAL_init()函数可以把芯片复位)stm32f1xx_hal_msp.c ...

2021-09-19 16:45:52 3870

原创 STC89/STC15爆闪灯程序

STC15爆闪灯程序本文对美式消防车的长条形警灯进行了考证,编写了效果相似且可灵活移植的驱动程序。b站上有很多实物视频,大家可自行查找。这里仅概括一下:1、车体左右对称位置的灯

2021-09-19 11:23:10 731 1

原创 STM32的物理架构框图

STM物理架构框图时钟树(重点)看图方法:

2021-09-19 11:11:37 941

空空如也

空空如也

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

TA关注的人

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