您尚未登录。

#1 Re: 工业芯 匠芯创 » 请教,单片机一般如何保存定时采集的数据,要求长期保存,方便查寻历史记录。 » 2024-06-26 15:41:10

@Gentlepig
目前大企业都是自己搭云平台实现,小公司用公共云平台,更建议你数据上云。

#2 Re: 工业芯 匠芯创 » 请教,单片机一般如何保存定时采集的数据,要求长期保存,方便查寻历史记录。 » 2024-06-26 15:34:39

个人比较推荐2个方向:
1.上传数据至本地内存卡,可以以TXT形式by天/周保存成单个txt;之前做过类似功能,效果还不错;
2.借助物联网平台或者自己搭物联网平台,可以增加一个5块钱的ESP8266模块,将你的数据推上阿里云,优点是可远程查询数据。

#3 Re: 全志 SOC » 模仿stm32标准库风格写的库文件(f1c100s/f1c200s),且已移植了rt-thread、lvgl、fatfs、cherryusb » 2024-06-19 12:21:03

fj 说:

@BlinkWee

大佬们,请教一下, xfel write 0x80000000 f1c200s_library.bin , 为什么时加载到0x80000000 这个地址,是在哪里配置的

看下芯片手册的内存映射:0x80000000-0xbfff ffff 为DDR1起始地址

#4 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-17 19:58:00

DDER 说:

要带多大的屏,如果分辨率不大。可以用8080接口用8bit并行数据。或者SPI接口。
这样可以节省一些IO出来。

带4.3寸RGB屏

#5 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-17 19:57:20

@wxws
考虑过,设备想推给1000多个人,手机容易出现不适配现象

#6 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-17 19:56:05

bd7iwd 说:

持续关注中,建议把IIC加上。

1、2引脚的TWI就包含IIC功能

#8 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-13 14:59:20

xfdr0805 说:

@Gentlepig
感觉AIC D13x 挂个wifi模块 非常的合适 。需要的全部都有了

好方案,外挂WIFI厉害了,可惜AIC D13x 用户群体少些,遇到新的需求得自己改轮子,开发周期不一定跟得上。

#9 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-13 13:18:07

@Gentlepig
目前RGB565就够用,T133的确挺好,还能省个触摸芯片,目前想联网还需要外加WIFI,成本大约得100左右。
联网功能计划使用阿里云物联网平台,可实现远程调试,只用申请个key就可以,如果消息多就需要收费,目前看来远程调试消息并不多。

#10 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-12 21:33:29

预留SD卡记录Log功能,现在问题是看起来485与CAN要复用相同的IO了,ESP32S3  IO太少了,真的是

#11 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-12 20:11:47

我的理解是上TJA1050就行,跟485芯片类似并且不用管发送、接收方向

#12 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-12 18:40:47

memory 说:

CAN芯片是 PHY吗?

见:ESP-IDF的twai_alert_and_recovery例子:

| Supported Targets | ESP32 | ESP32-C3 | ESP32-C6 | ESP32-H2 | ESP32-S2 | ESP32-S3 |
| ----------------- | ----- | -------- | -------- | -------- | -------- | -------- |

# TWAI Alert and Recovery Example

(See the README.md file in the upper level 'examples' directory for more information about examples.)

This example demonstrates how to use the alert and bus recovery features of the TWAI driver. The alert feature allows the TWAI driver to notify the application layer of certain TWAI driver or bus events. The bus recovery feature is used to recover the TWAI driver after it has entered the Bus-Off state. See the TWAI driver reference for more details.

## How to use example

### Hardware Required

This example requires only a single target (e.g., an ESP32 or ESP32-S2). The target must be connected to an external transceiver (e.g., a SN65HVD23X transceiver). This connection usually consists of a TX and an RX signal.

Note: If you don't have an external transceiver, this example can still be run by simply connecting the TX GPIO and RX GPIO with a jumper.

#13 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-12 18:26:17

memory 说:

CAN芯片是 PHY吗?

不需要,ESP32支持原生CAN,只是例程比较含糊

#14 ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-12 18:12:00

Leotian
回复: 20

最近项目需求,计划做一款手持式调试工具,具备工业上常用的485、CAN调试功能
1.选ESP32 S3的原因:ESP32 S3转为调试而生,专为远程调试、升级而生,想想看,项目某些地方出了问题,最好的办法就是调试,如果有一款可远程调试的工具,使用时你只需要给远程操作员一个Key,他将Key填入手持式设备,接上手持设备,你可以远程看报文。
2.设备开发预留远程升级功能的,可以远程对改工具、其它设备进行远程升级。
3.485、CAN调试助手,直接在设备触摸屏上查看报文

社区朋友们帮忙给个建议需要加232芯片么?项目目前远距离通信较多,RS232没有使用

1B312FFA-B0C7-4685-B26D-A88682DEB367.png

ESP32-S3模块IO规划如下:
4252F84F-C028-418b-8775-3B8FBDDA650A.png

ESP32-S3模块IO规划2如下(485与CAN不再复用):
BB183F60-890E-474f-B449-D36AE9E37709.png

#15 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 最近想做一款显示面板,求方案 » 2024-06-02 19:42:58

方案分析:首先想使用320*480的屏首先考虑的是选用的屏幕的问题,320*480的单片机接口屏价格在30-40中间,留给控制板只剩不到20块,PCB需要5块,剩下的硬件最多20块,
单片机屏(不播放图片,不要求高刷)
方案1 STM32F103RCT6+SPI串口屏+XPT2046作为触摸芯片,普通功能可实现,开发周期短,简单实用,缺点是主频有点儿低,播放JPG等图片卡顿
方案2 STM32F411CEU6+SPI串口屏+XPT2046作为触摸芯片,普通功能可实现,开发周期短,也很实用,MCU有DSP加速,播放JPG等稍微卡顿
方案3 HC32F460+SPI串口屏+XPT2046作为触摸芯片,普通功能可实现,华大的芯片性价比高,可能需要点儿开发周期,但MDK可开发,也很实用,MCU有DSP加速,播放JPG等稍微卡顿
方案4 ESP32+SPI串口屏+XPT2046作为触摸芯片,普通功能可实现,开发周期短,简单实用,播放JPG卡顿较轻,受限于GPIO限制,SPI屏的刷新频率在10-20FPS中间
RGB屏(可播放图片,可高刷)
RGB屏幕272*480分辨率成本可控制在30块左右,那么留给PCB的钱就充裕很多  综合成本约50元左右:F1C100S 13块,ESP32S3带内存版本15块
方案1:F1C100S+4.3寸RGB电阻触屏,论坛很多好的资料,使用LVGL屏幕刷新频率70FPS以上
方案2:ESP32S3模块+4.3寸RGB电阻触屏,这个方案优点很多,比如支持蓝牙,OTA等等,使用LVGL屏幕刷新频率25FPS以上,

#16 Re: 全志 SOC » F1C100S裸机移植LVGL卡屏 » 2024-06-01 19:49:54

99%CPU大概率是在处理什么东西,我遇到过类似的情况,问题出在NS2009的驱动上,你可以查下,标准的NS2009驱动首先检测Z方向有无触摸,Z方向值为70-2000或者80-2000才判定电阻触摸被按下,你检查下NS2009是不是一直在给LVGL报触摸被按下

#17 Re: 全志 SOC » 荔枝派Nano STM32风格跑rt-thread&lvgl&fatfs&cherryusb&GPIO&IIC&SPI&电阻触摸ns2009 » 2024-06-01 14:59:06

@Leotian
8.对NS2009驱动做整理如下:
8.1f1cx00s_i2c.c中对I2C读指令不符合NS2009的操作习惯,因此,在f1cx00s_i2c.c结尾增加:

void I2C_Read_Reg2(I2C_TypeDef * I2Cx, uint8_t cmd, uint8_t Reg, uint8_t * Data, uint32_t data_len)
{
  //**********地址+读指令*********//
  I2C_Start(I2Cx);
  I2C_Send_Data(I2Cx, (uint8_t)I2Cx->ADDR);
  I2C_Send_Data(I2Cx, cmd);
  I2C_Stop(I2Cx);
  //**********寄存器地址+读数据*********//
  I2C_Start(I2Cx);
  I2C_Send_Data(I2Cx, Reg);
  I2C_Receive_Data(I2Cx, Data, data_len);
  I2C_Stop(I2Cx);
}

在f1cx00s_i2c.h中增加声明

void I2C_Read_Reg2(I2C_TypeDef * I2Cx, uint8_t cmd, uint8_t Reg, uint8_t * Data, uint32_t data_len);

8.2在hardware分别添加ns2009.c和ns2009.h驱动文件

ns2009.c针对cqwangsf的功能增加了读ns2009  X、Y、Z值的中间值滤波算法,其余模仿GT911进行初始化:
//*********************************电阻屏的滤波中间值滤波法********************//

uint16_t TP_Read_XOY(uint8_t xy)
{
	uint8_t READ_TIMES = 15;//读取次数
	uint8_t LOST_VAL = 5;//丢弃值(去掉高低各10个数)
	uint16_t i, j,temp,buf[READ_TIMES];
	uint32_t sum=0;
	for(i=0;i<READ_TIMES;i++)
  {
		buf[i]=ns2009_read(xy);
	}
	for(i=0;i<READ_TIMES-1; i++){//排序
		for(j=i+1;j<READ_TIMES;j++){
			if(buf[i]>buf[j]){//升序排列
				temp=buf[i];
				buf[i]=buf[j];
				buf[j]=temp;
			}
		}
	}
	sum=0;
	for(i=LOST_VAL;i<READ_TIMES-LOST_VAL;i++){
		sum+=buf[i];
	}
	temp = sum/(READ_TIMES-2*LOST_VAL);
	return temp;
}

//********************增加ns2009读取*****************//
uint16_t ns2009_read(uint8_t _cmd)
{
  uint8_t buf[2];     //用于存储读取到的数值,
  uint16_t tp_adc;    //返回数值
  I2C_SetSlaveAddress(NS2009_I2C, NS2009_ADDR_WRITE);        //设置写地址NS2009_ADDR_WRITE=0X90
  I2C_Read_Reg2(NS2009_I2C,_cmd, NS2009_ADDR_READ, buf, 2);  //设置读地址NS2009_ADDR_READ=0X91
  tp_adc=((uint16_t)buf[0]<<8)+buf[1];
  tp_adc=(tp_adc>>4)&0xfff; 
  return tp_adc;
}

ns2009.h修改定义如下内容为了区分GT911电阻触摸屏宏定义为rtp_dev_t:

#ifndef _NS2009_H
#define _NS2009_H
#include "sys.h"
#include "delay.h"
#include "lcd.h"
//*********************************增加NS2009***************************//
#define NS2009_I2C I2C0
//增加NS2009定义
#define NS2009_ADDR_READ  0x91
#define NS2009_ADDR_WRITE 0x90
#define X_Adapt_Width    480//分辨率X
#define Y_Adapt_Heigth   270//分辨率Y

#define MAX_12BIT    0xfff
#define TOUCH_I2C_NAME            "i2c0"
#define NS2009_Device_ID        "ns2009"
#define NS2009_READ_X_LOW_POWER_12BIT      0xc0
#define NS2009_READ_Y_LOW_POWER_12BIT      0xd0
#define NS2009_READ_Z1_LOW_POWER_12BIT    0xe0
#define NS2009_READ_Z2_LOW_POWER_12BIT    0xf0
#define NS2009_DEF_X_FUZZ    32
#define NS2009_DEF_Y_FUZZ    16
#define NS2009_PEN_UP_Z1_ERR    70//触摸最小值
#define TP_THREAD_PRIORITY 25
#define TP_THREAD_STACK_SIZE 512
#define TP_THREAD_TIMESLICE 5
#define X_Origin         300
#define X_Width          (3870-300)
#define Y_Origin        380
#define Y_Heigth        (3900-380)
//*************************************NS2009增加完成****************//
// I2C读写命令
#define GT_CMD_ADDR 0x14
typedef struct
{
  uint16_t x;     /*!< 当前x坐标 */
  uint16_t y;     /*!< 当前y坐标 */
  uint8_t status; /*!< 触摸状态 */
  uint16_t sta;
} rtp_dev_t;

void NS2009_Init(void);
void NS2009_Read_XY(rtp_dev_t * rtp_devx);
uint16_t TP_Read_XOY(uint8_t xy);
uint16_t ns2009_read(uint8_t _cmd);
#endif

9.接下来是该LVGL触摸的接口函数:
找到third_party->lvgl->porting->lv_port_indev.c修改接口函数:
9.1引用部分修改为:

//**************电阻屏**********//
#include "ns2009.h"
extern rtp_dev_t rtp_dev;

9.2static void touchpad_init(void)函数的初始化函数
GT911_Init();修改为NS2009_Init();
9.3static void touchpad_read(lv_indev_t *indev_drv, lv_indev_data_t *data)中修改电容屏读取为电阻屏读取:

static void touchpad_read(lv_indev_t *indev_drv, lv_indev_data_t *data)
{
    static lv_coord_t last_x = 0;
    static lv_coord_t last_y = 0;
    //******************电容屏读取***********//
    // GT911_Read_XY(&tp_dev);
    // if (tp_dev.status == 1)
    // {
    //     last_x = tp_dev.x;
    //     last_y = tp_dev.y;
    //     data->point.x = last_x;
    //     data->point.y = last_y;
    //     data->state = LV_INDEV_STATE_PR;
    // }
    //******************电阻屏读取***********//
    NS2009_Read_XY(&rtp_dev);
    if (rtp_dev.status == 1)
    {
        last_x = rtp_dev.x;
        last_y = rtp_dev.y;
        data->point.x = last_x;
        data->point.y = last_y;
        data->state = LV_INDEV_STATE_PR;
    }
    else
    {
        data->point.x = last_x;
        data->point.y = last_y;
        data->state = LV_INDEV_STATE_REL;
    }
}

10.修改完成,编译-烧录-上屏测试:

#18 全志 SOC » 荔枝派Nano STM32风格跑rt-thread&lvgl&fatfs&cherryusb&GPIO&IIC&SPI&电阻触摸ns2009 » 2024-06-01 09:57:14

Leotian
回复: 1

来源声明:
F1C100S 模仿stm32标准库风格来源  https://whycan.com/t_10475.html   
在大神的基础上增加(修改)成了电阻屏NS2009驱动,配合某宝上二手4.3寸电阻屏,真心实惠

操作系统:
windows(linux平台未测试,请自行测试)

编辑环境:
vscode

编译器:
arm-none-eabi-gcc (需要安装make工具)

硬件修改:
Nano的IIC SDA  SCL  没上拉电阻,需手工焊接(另一根飞线是烙铁焊接NS2009时焊盘脱落,正常板子无需焊接):
注意:硬件设计通常3.3K-10K选作为上拉电阻
QQ图片20240601092953.png


完整版程序源码:F1C100SMDK_NS2009.rar

1.安装VScode
2.安装arm-none-eabi-gcc,安装过程记得勾选添加环境变量为:
    2.1所谓的arm-none-eabi-gcc其实是借助win版的mingw,因此arm-none-eabi-gcc并不是用的Readme的arm-none-eabi-gcc,而是arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi,百度安装版本,记得勾选添加环境变量
    2.2安装mingw-w64并添加系统环境变量
3.下载大神的工程文件:
源码地址
github平台链接: https://github.com/lhdjply/f1c200s_library/
gitee平台链接: https://gitee.com/lhdjply/f1c200s_library/
4.按照README.md
安装Make和Task Buttons工具
5.大神串口打印使用的是A2和A3,这时能看到A2  A3打印出报文:

F1C200S demo test!
---------------------------
开机打印内容在task.c中,可自行修改,到这里已经完成基础程序验证,源程序屏幕使用的是800*480的电容屏,触摸芯片GT911,接下来尝试把程序修改为480*272电阻触摸屏,触摸芯片NS2009
6.先修改屏幕分辨率
找到hardware->inc->lcd.h修改:

// LCD驱动参数设置
//4.3寸 480*272
#define LCD_FREQ 9000000 //9Mhz 屏幕时钟
#define MY_DISP_HOR_RES 480 //屏幕水平分辨率
#define MY_DISP_VER_RES 272 //屏幕垂直分辨率

#define LCD_HOR_PULSE_WIDTH 4 // 水平脉宽
#define LCD_HOR_BACK_PORCH 43 // 水平后廊
#define LCD_HOR_FRONT_PORCH 8 // 水平前廊

#define LCD_VER_PULSE_WIDTH 4 // 垂直脉宽
#define LCD_VER_BACK_PORCH 12 // 垂直后廊
#define LCD_VER_FRONT_PORCH 8 // 垂直前廊

//4.3寸 800*480
// #define LCD_FREQ 30000000 //30Mhz 屏幕时钟
// #define MY_DISP_HOR_RES 800 //屏幕水平分辨率
// #define MY_DISP_VER_RES 480 //屏幕垂直分辨率

// #define LCD_HOR_PULSE_WIDTH 8 // 水平脉宽
// #define LCD_HOR_BACK_PORCH 8 // 水平后廊
// #define LCD_HOR_FRONT_PORCH 4 // 水平前廊

// #define LCD_VER_PULSE_WIDTH 8 // 垂直脉宽
// #define LCD_VER_BACK_PORCH 10 // 垂直后廊
// #define LCD_VER_FRONT_PORCH 4 // 垂直前廊

7.根据帖子下cqwangsf评论,可对GT911.C、gt911.h、f1cx00s_i2c.c、f1cx00s_i2c.h做修改,即可完成NS2009的功能

#19 Re: 工业芯 匠芯创 » 有没有好用迷你的程序和gui工具推荐? » 2024-05-25 16:02:26

LVGL会好些,可以使用GUI-Guider画好UI生成代码.C,.py都能生成,还可以

#20 Re: 全志 SOC » T113 电阻屏触摸 运行Qt程序时候 触摸不准 都有校准 使用ts_test打印的出来的坐标都对了 » 2024-05-14 10:19:30

有参考过别人的程序么?标准的电阻屏程序其实都有滤波算法的,边缘值采集不准得找两个问题:1、你的屏幕边边是不是有东西压着或者夹着,2、查查程序的滤波算法是不是有更好的,以上两种都不行的话就只能是你触摸屏硬件用久了塌陷,造成触点不线性,单独换个触摸屏

#21 Re: ESP32/ESP8266 » 老哥们,谁有spi 9341能读点的驱动。 » 2024-05-13 21:57:33

官网就有,搜下ESP32组件管理器,默认就是SPI 的ILI9431

#22 Re: ESP32/ESP8266 » ESP32S3,开发HMI真有意思,报告下功能,有图有真相: » 2024-05-13 21:56:18

yobbo 说:

小声问下,这个和F1C100s比优势在什么地方?
能看到的只有pcb面积小点(ESP32的供电简单一些),看着板子的面积,也不用省这个面积吧;
bom成本看了下ESP那边的报价,感觉的整体比F1C100S还要贵一些

有优势:可以用模块做(好焊接),可以OTA升级,远程调试,自带WIFI功能,只是楼主没用ESP的优势功能而已,和F1C100S各有千秋,不联网就选F1C100S,可以节约成本,联网就选ESP32S3(帧率低点儿,实际使用不影响),

#23 Re: 全志 SOC » 用V3S跑QT5??? » 2024-05-13 21:48:03

sunxiang 说:

1.不知道V3S跑QT5比跑QT4要所需要的ROM大多少?还是差不多,
2.我用buildroot编译了然后打包,文件太大了80MB,不知道是不是mplayer与qt比较耗费资源呀

变编译试了下95M,需要MX25X1G的FLASH来装,启动速度还行20秒内能跳到QT界面

#24 Re: 全志 SOC » 荔枝派zero-V3S搞上Lvgl7.0带上触摸 » 2024-05-13 21:42:55

Leotian 说:

荔枝Nano被我玩跪了,屏幕背光boost二极管炸了,不想怼了,直接换V3S,感谢哇酷前辈们,让我又可以折腾V3S了

从其它主板拆了了超级迷你的肖特基二极管,成功复活!

#25 Re: 全志 SOC » 有没有大佬知道f1c100s可以连接usb键盘之后怎么直接操作lcd控制台吗 » 2024-05-13 21:35:05

想知道你想达到什么目的,是不是电脑一样的UI界面?f1c100s可以跑Linux+QT界面,也可以有鼠标键盘,在做QT的时候可以做键盘鼠标操作触发触发界面

#26 Re: 全志 SOC » [记录]f1c200s运行RT-thread » 2024-05-13 21:15:43

jhon 说:

rtthread studio 里面已经有f1c100s了 ,可以直接一键生成工程 效果一样

试过,rtthread studio依然需要Bootloader引导,rtthread studio并没有Bootloader,能编译,能跑,得改东西

#27 Re: 全志 SOC » 荔枝派zero-V3S搞上Lvgl7.0带上触摸 » 2024-05-12 16:05:23

荔枝Nano被我玩跪了,屏幕背光boost二极管炸了,不想怼了,直接换V3S,感谢哇酷前辈们,让我又可以折腾V3S了

#28 Re: 全志 SOC » [记录]f1c200s运行RT-thread » 2024-05-11 17:30:26

@sh200436
现在最好用的已经不是F1C100S了,是ESP32S3

#29 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » AI是否能统一硬件设计行业? » 2024-05-11 12:02:49

自动布线试了,有效果,过孔多,还需要手动调位置 , AI会让布线更轻松,简单的500个焊点以下对EMC要求不高的自动布线也可以,AI初衷是降低大家的工作强度,让工作更简单,而不是替换

#30 Re: ESP32/ESP8266 » 乐鑫的工具链做得好吗? » 2024-05-11 11:06:03

乐鑫的交叉编译工具链未来会做的好,目前因为IDF 4.X与IDF 5.X之间版本迭代,底层Freertos、编译Make都换了,延时函数也不一样, 目前看起开IDF 5.x结构清晰,易读性强,如果想做简单的项目 如LVGL,需要一点点Freertos、Make功底,ADF就先别用IDF 5.X,用IDF 4.4,新的组件都没跟上迭代

#31 Re: Cortex M0/M3/M4/M7 » STM32H7 手持游戏机 作者 @motoedy 转自Q群 » 2024-05-11 10:56:42

有现成的F4上跑NES的例程,感谢移植,不过我一直准备做个OPenMV的移植,之前只有H7,现在ESP32S3也可以,坐等ESP H4

#32 Re: ESP32/ESP8266 » 请教下ESP32 S3的USB HOST接口是否可以扩展以太网有线网卡? » 2024-05-11 10:53:02

目前ESP32 S3无法跑Linux系统,通过USB HOST拓展有线网卡不现实,但有其它方案:比如通过SPI形式拓展有线网卡芯片如W5500之类的能实现,理论上可以实现数据转发

#33 Re: ESP32/ESP8266 » esp32s3带rgb屏问题 » 2024-05-11 10:44:12

有的,很简单的,正点原子2月开源了个ESP32S3的板子,其中就用RGB屏的,我用272*480 4.3寸屏跑裸机,刷新还可以,只要不跑动态的、视频播放,ESP32 S3就是最佳方案, 全志的方案都是群做串口屏、行车记录仪的在把持,资料除了挖酷都遮遮掩掩的,没意思的很

#34 Re: 全志 SOC » F1C100S裸奔framebuffer+PWM+GPIO驱动 » 2024-05-11 10:35:53

我的F1C100S降压电路二极管热的厉害,屏幕无法驱动,裸机例程可以跑一下

#35 Re: 全志 SOC » F1C200S 改为电阻触摸屏 » 2024-05-11 10:33:07

想知道电阻屏驱动用的什么芯片.我用传统的XPT2046驱动4,3寸屏采集数据会接近ff ff,再大屏貌似XPT2046不行了,见荔枝派用NS2009,也见直接使用芯片内部的,没试过哪个稳定

#36 Re: ESP32/ESP8266 » 打样了4次才搞定了esp32的天线 » 2024-05-11 10:27:58

厉害了,我都是直接用模块,PCB直接走挖空

#37 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 捡了个便宜的高级ZYNQ XC7Z010 开发板玩玩 » 2024-05-11 10:24:11

我也拿到这个板子了,顺便有TI的DLP驱动板(DLP投影),DLP方案暴殄天物呀,一个视频协议转换使用ZYNQ

#38 Re: ESP32/ESP8266 » esp32 p4板子 » 2024-05-11 10:20:15

ESP32-P4怎样不知道,目前ESP-S3是最佳的86盒工具,内存制约到屏幕分辨率和刷新频率,目前只是跑跑LVGL

#39 Re: ESP32/ESP8266 » ESP-ADF 添加按键外设流程 粗略理解分享 » 2024-05-11 10:17:48

了解ESP-ADF的会知道 ESP-ADF只是ESP-IDF的一个组件而已

#40 Re: ESP32/ESP8266 » ESP-ADF 添加按键外设流程 粗略理解分享 » 2024-05-10 23:16:42

最近在找GUI资料,看到大家都在做,吾道不孤呀

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn