开山斧2:TFT触摸彩屏实验板/16位-i8080并口@Ai8051U, QSPI-Flash、TF卡,可做串口屏
开山斧2:TFT触摸彩屏实验板/16位-i8080并行接口@Ai8051U开山斧:TFT触摸彩屏实验板 / 8位-i8080并行接口@Ai8051U
===QSPI-Flash、TF卡,可做串口屏
Ai8051U-TFT触摸彩屏实验板-V1.0-20250225
开山斧2:TFT触摸彩屏实验板/16位-i8080并行接口@Ai8051U
===QSPI-Flash、TF卡,可做串口屏
Ai8051U-TFT触摸彩屏实验板-V1.0-20250225
开山斧2:TFT触摸彩屏实验板/16位-i8080并行接口@Ai8051U
===QSPI-Flash、TF卡,可做串口屏
Ai8051U-TFT触摸彩屏实验板-V1.0-20250225
LCEDA:
SCH:
PCB:
Gerber:
BOM:
Assembly Drawings:
Pick Place:
其他资料请参考开山斧-Ai8051U-核心功能实验板:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10686
版本更新记录:
V1.0
初始版本,增加复位按键,更新部分元件封装,原理图增加说明(接口和下载程序),
PCB增加丝印(论坛网址、官网论坛小程序二维码、电源切换开关说明)
{:shengli:}能透露下这些屏幕那个店铺可以购买 proktv 发表于 2025-2-27 14:03
能透露下这些屏幕那个店铺可以购买
看开山斧1的帖子,前4个是中景园的
开山斧:TFT触摸彩屏实验板 / 8位-i8080并行接口@Ai8051U
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10686
开山斧:TFT触摸彩屏实验板 / 8位-i8080并行接口@Ai8051U
开山斧2:TFT触摸彩屏实验板/16位-i8080并行接口@Ai8051U
开山斧,Ai8051U 核心功能实验板:
Ai8051U DEMO BOARD V2.5-20241031
USB声卡、TF卡(小SD卡)、QSPI/SPI-Flash、
I2S DAC、ADC录音、NTC测温、
TFT触摸彩屏:480*800、320*480、240*320,i8080/M6800接口
===2.4寸,2.8寸,3.2寸,3.5寸,4寸,4.3寸,触摸电阻TFT彩屏
===TFT彩屏-星光大道
五向开关 按键,7个 独立按键,16个 ADC检测 按键
SPI/I2C-TFT/OLED12864/LCD12864屏、
简易示波器、简易波形发生器、
WS2812彩灯,演示板
==================================
Ai8051USB,USB 型 1T 8051,支持32位和8位指令集
管脚兼容天王级别的:89C52RC,12C5A60S2
要兼容 8位8051指令集,可以用 Keil C51/IAR/SDCC 编译器
===就相当于更强大的 8H8K64U
要兼容 32位8051指令集,可以用 Keil C251 编译器,双核兼容设计
===就相当于更强大的 32G12K128, 32G8K64
34K SRAM(2K edata, 32K xdata), 64K Flash
TFPU@120MHz, 硬件浮点/硬件三角函数 运算器
DMA支持PWM, DMA支持外设直接到外设, P2P
120MHz-PWM支持硬件移相,16位PWM; 真12位ADC
USB, 4组串口,12位ADC, 轨到轨比较器
QSPI, SPI, I2S, I2C,TFT-i8080/M6800 接口
PDIP40,LQFP44,LQFP48
CPU32@42MHz
开山斧2:TFT触摸彩屏实验板/16位-i8080并行接口@Ai8051U
开山斧:TFT触摸彩屏实验板 / 8位-i8080并行接口@Ai8051U
===QSPI-Flash、TF卡,可做串口屏
Ai8051U-TFT触摸彩屏实验板-V1.0-20250225
开山斧2:TFT触摸彩屏实验板/16位-i8080并行接口@Ai8051U
漂亮{:qiang:}正面放两个按键更方便点{:xieyanxiao:} Snapdragon 发表于 2025-3-21 13:56
漂亮正面放两个按键更方便点
直插的大,双面贴片成本高
串口助手
TFT-480800 HX8369
读像素颜色调试成功
格式比较奇怪
写格式是 RGB 565
读格式是 GRB 888
最快时序
SETUPT=2,HOLDT=0
P0、P2要打开内部4K上拉电阻
unsigned int Color_To_565(unsigned char r,unsigned char g,unsigned char b)
{
return ((r&0xF8)<<8)|((g&0xFC)<<3)|((b&0xF8)>>3);
}
unsigned int LCM_RD_DATA_565(void)
{
unsigned char r,g,b;
LCM_RD_DATA();
g=LCM_RD_DATA();
r=LCM_RD_DATA();
b=LCM_RD_DATA();
return Color_To_565(r,g,b);
}
unsigned int LCM_Read_Point(unsigned int x,unsigned int y)
{
unsigned int color;
if(x>=LCM_W||y>=LCM_H)
{
return 0;
}
LCM_Set_Cursor(x,y);
LCM_WR_REG(LCM_R_RAM);
color=LCM_RD_DATA_565();
return color;
}
LCMIFCFG=0x02; //关闭LCM中断,设置LCM中断优先级,设置P2、P0数据脚16位宽度,设置I8080模式
LCMIFCFG2=0x28; //设置LCM控制脚,设置时序
LCMIFCR=0x00; //禁止LCM功能,设置大端模式
LCMIFSTA=0x00; //清除LCM中断标志位
TFT-480800 HX8369
读像素颜色调试成功
格式比较奇怪
写格式是 RGB 565
读格式是 GRB 888
最快时序
SETUPT=2,HOLDT=0
P0、P2要打开内部4K上拉电阻
unsigned int Color_To_565(unsigned char r,unsigned char g,unsigned char b)
{
return ((r&0xF8)<<8)|((g&0xFC)<<3)|((b&0xF8)>>3);
}
unsigned int LCM_RD_DATA_565(void)
{
unsigned char r,g,b;
LCM_RD_DATA();
g=LCM_RD_DATA();
r=LCM_RD_DATA();
b=LCM_RD_DATA();
return Color_To_565(r,g,b);
}
unsigned int LCM_Read_Point(unsigned int x,unsigned int y)
{
unsigned int color;
if(x>=LCM_W||y>=LCM_H)
{
return 0;
}
LCM_Set_Cursor(x,y);
LCM_WR_REG(LCM_R_RAM);
color=LCM_RD_DATA_565();
return color;
}
LCMIFCFG=0x02; //关闭LCM中断,设置LCM中断优先级,设置P2、P0数据脚16位宽度,设置I8080模式
LCMIFCFG2=0x28; //设置LCM控制脚,设置时序
LCMIFCR=0x00; //禁止LCM功能,设置大端模式
LCMIFSTA=0x00; //清除LCM中断标志位
页:
[1]
2