摘要:
简介 尝试过在ESP32上移植LVGL之后,再在STM32上面LVGL,确认下是不是可以用 虽然STM32F103ZE的ROM及RAM都没有ESP32丰富,便对应于LVGL的最低配置要求,应该也可以正常运行的。不过也只能移植简单的 按键显示,像复杂一些DEMO,在STM32F1不用了,资源不够,导致 阅读全文
摘要:
简介 ESP32-32出色的性价比,较好的性能与内存空间,可以好利用来完成GUI显示库的加载 LVGL LVGL是一款比较流行的致力于MCU与MPU创建漂亮UI的嵌入式图形库,免费且开源。 硬件 硬件采用的是正点原子的ESP32-S3 屏幕使用的是SPI通信方式,配合IO口控制(RST,A0),来实 阅读全文
摘要:
esp32 idf vscode debug错误 vscode中配置文件采用的是正点原子的,调用gdb的时候,提示报错,找不到相应的命令 launch.json文件中gdb的配置如下 { "version": "0.2.0", "configurations": [ { "name": "GDB", 阅读全文
摘要:
简介 STM32F1太常用了,因为官网已经把移植的工作做的很完善了,只要文件放到相应工程里就可以使用,这里只做一个简单的DEMO,记录下FreeRTOS正常启动的流程 CUBEMX配置 1.新建CUBEMX工程,使用SWD的情况先配置SWD设置,防止第一次烧录后,后续无法使用 2.由于FreeRTO 阅读全文
摘要:
OpenOCD server is not running! [OpenOCD] ❌ Error: libusb_open() failed with LIBUSB_ERROR_NOT_FOUND [OpenOCD] ❌ Error: esp_usb_jtag: could not find or 阅读全文
摘要:
这里只对微程小程序做一个最浅显的说明,方便回顾。 ###小程序初识 小程序的本质就是一个网页,只不过这个网页只能微信来打开,同时为了区分微信将文件名与普通网页进行了区分,自己定义了几种文件格式。 ###文件结构 基于javascript的文件类型json,js,wxml,wxss ####json文 阅读全文
摘要:
##SFUD简介 [SFUD](https://github.com/armink/SFUD)是一款开源的串行 SPI Flash 通用驱动库。 详细介绍可查看官方说明,作为一个通用的中间套件,帮用户屏蔽了底层的FLASH操作,也方便用户使用不同的FLASH时进行移植。 只需要配置好SPI就可以完成 阅读全文
摘要:
##UART硬件介绍 UART(universal asynchronous receiver-transmitter),通用异步收发器,用于设备之间数据的串行通信,通常MCU上面的UART除了板间的TTL传输方式,还通过RS232,RS485等不同电气接口进行数据传输。 UART的用途非常广泛,M 阅读全文
摘要:
简介 AD7745/AD7746,24位CDC(Capacitance-to-Digital Converter)转换芯片。AD7745单路,AD7746为双路输入。 测量范围+-4pF,最大偏置电容为17pF。数据更新频率10~90HZ I2C接口 2.7V~5.25V供电 0.7mA电流消耗 封 阅读全文
摘要:
RTD传感器 RTD( Resistance Temperature Detector)电阻式温度传感器,其电阻取决于温度,当温度变化时,传感器的电阻会发生变化。 通过测量传感器的电阻可以换算回温度值。 PRT传感器 PRT(Platinum Resistance Thermometer)铂电阻温度 阅读全文