logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

esp8266 esp32使用http post往flask发送json数据以及解析json

平台esp32 +vscode + platformio需要安装的库#include "HTTPClient.h"#include <ArduinoJson.h>难点网上很多都是使用http get, 很少用http post的,但是往服务器传数据一般都是post直接上代码#include <Arduino.h>#include "HTTPClient.h"#include

#flask#http
正点原子stm32H743IIT6 使用LVGL开启DMA2D解码

找到lvgl_conf.h 设置如下/* 1: Enable GPU interface*/#define LV_USE_GPU0/*Only enables `gpu_fill_cb` and `gpu_blend_cb` in the disp. drv- */#define LV_USE_GPU_STM32_DMA2D1/*If enabling LV_USE_GPU_STM32_DMA2D

stm32 HAL USB虚拟2个逻辑磁盘

最近学习了stm32 HAL 模拟U盘, 但是只能模拟一个逻辑磁盘, 我有一个spi flash, 有一个 sd卡, 我想都在电脑上显示但是发现很少有人来虚拟2个的,为此我借助特殊通道去看了下多逻辑磁盘的操作发现很多人只改这个STORAGE_LUN_NBR, 这样是不够的int8_t STORAGE_GetMaxLun_FS(void){/* USER CODE BEGIN 8 */return

#stm32
stm32h750从上电到main函数时间

一直以为stm32从上电到main函数很快, 今天实际测量了一下运行到main所花的时间主要包含: 晶振启动时间 + PLL稳定时间 + clib初始化时间 + 有初值的变量初始化 + BSS清零1 外部晶振25M配置480M, 一共花了500us2 采用内部晶振配置480M 417us结论: stm32启动时间一般在1ms以内, 还是能接受, 尽量晶振外部电路好点 这样启动快点...

#stm32#arm#嵌入式硬件
stm32h750 mcu屏显示图片

1 使用image2lcd把jpeg图片转换设置16位, rgb565, 注意输出图片分辨率有限制2 把上面保存为C语言输出在显示驱动中, 把数组抓换为16位指针, 然后直接访问

文章图片
#mcu#html5#css
stm32H743 stm32cubemx SPI_FLASH FATFS

这个例程建立在已经有了SPI驱动的条件下1 cubemx 配置勾选user-defiend, 4096 扇区支持如果要支持中文和长文件名勾选这个设置堆栈大小2 代码配置user_disokio.c中添加读写函数1 初始化DSTATUS USER_initialize (BYTE pdrv/* Physical drive nmuber to identify the drive */){/* US

#stm32#单片机
stm32h743iit6 cubmex 配置QSPI w25128模式问题

正点原子和野火都是使用的w25q256, 如果使用w25q128程序要改动一些W25Q256的4字节地址,128是3字节把所有的32_bits改为24_bitsQSPI_Send_CMD(W25X_SectorErase,Dst_Addr,0,QSPI_INSTRUCTION_4_LINES,QSPI_ADDRESS_4_LINES,QSPI_ADDRESS_32_BITS,QSPI_DATA_N

#stm32
stm32 HAL S6D041C 3寸液晶屏驱动

最近得到了这个3寸分辨率240x400的液晶屏, 通过看手册写了驱动程序, 使用cubmex来配置的先放初始化代码, 默认是RGB 横屏// 液晶初始化static void lcd_init(void){// VCOM 3.3Vlcd_write_reg(0xf4);lcd_write_data(0x59);lcd_write_data(0x59);lcd_write_data(0x52);lc

#stm32
stm32 HAL ILI9481 8位和16位驱动

最近入手了ILI9481这个屏幕, 可以驱动SPI, MCU 8位和16位, 因此研究了一下8位MCU的驱动区别在于1, FSCM里面要配置为8位FSMC_NORSRAM_TimingTypeDef Timing = {0};FSMC_NORSRAM_TimingTypeDef ExtTiming = {0};/** Perform the SRAM1 memory initialization

#stm32
stm32 HAL RAMDISK USB模拟U盘升级IAP

最近弄了串口IAP升级,始终感觉升级很麻烦, 需要超级终端或者其他支持ymodem的软件, 但是为用户考虑, 如果升级最简单的方式就是把设备模拟为一个U盘来完成升级.问题如果弄U盘升级, 需要外加一个spi flash, 或者SD卡, 这样成本就增加了不过工业常用的是加一个spi flash来存储日志之类的, 如果我不想加外部的器件的情况下,想完成模拟U盘升级, 有2条路可以选,1 把stm32

#stm32
    共 23 条
  • 1
  • 2
  • 3
  • 请选择