基于Ai8051U开源创意电子设计大赛 - 嘉立创EDA开源硬件平台 (oshwhub.com)
狼烟再起,点灯大师,又启航:
Ai8051U & 立创 开源创意大赛 参考资料
===完成比赛并开源的,www.STCAIMCU.com,送 示波器 实验箱
===获奖的 嘉立创 帮大家 发奖金
Ai8051U,USB 型 1T 8051,支持32位和8位指令集, RMB2.3-LQFP48
管脚兼容天王级别的: 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, 硬件浮点/硬件三角函数 运算器
===uS级 计算浮点/三角函数
DMA支持PWM, DMA支持外设直接到外设, P2P
120MHz-PWM支持硬件移相,16位PWM; 真12位ADC
USB, 4组串口,12位ADC, 轨到轨比较器
QSPI, SPI, I2S, I2C, TFT-i8080/M6800 接口
Ai8051U,USB 型 1T 8051,
RMB2.3-LQFP48, LQFP44,PDIP40
===本次比赛,尽量选择 LQFP48 或 PDIP40
已有USB下载和仿真功能,如还要外加 USB转串口请选择
Ai8H2K12U-SOP8, USB转单串口,RMB0.95
Ai8H2K12U-SOP16, USB转单串口,RMB1.1
============================================================================
1,Ai8051U 最新数据手册, 2024/11/15, 下载链接
https://www.stcai.com/cp_ai8051uxl
2,Ai8051U 强大实验箱开源程序包/原理图,2024/11/14, 下载链接
https://www.stcai.com/syx
3,Ai8051U 强大实验箱 开源原理图/PCB@立创EDA工具,下载链接
https://www.stcaimcu.com/forum.p ... id=10343&pid=103408
4,Ai8051U 强大的 ISP下载软件,及辅助开发工具包
AIapp-ISP-V6.94X
https://www.stcai.com/gjrj
============================================================================
优秀参考例程
Ai8051U, QSPI 读片外的FLASH图片字库文件直接DMA送i8080接口TFT彩屏
===DMA-P2P, 外设直接送外设的典型应用案例
===不经过CPU,不经过缓冲区,彻底解放 CPU,
相当于1个DMA核在刷屏,还有高速的【32位核+TFPU】全身心去处理其他繁重的任务
Ai8051U 视频级演示视频,刷TFT320*240彩屏@Ai8051U,33mS/帧, 29.4帧/秒,2.4寸:
Ai8051U 视频级演示视频,刷TFT480*320彩屏@Ai8051U,14帧/秒,3.5寸:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10511
============================================================================
优秀参考例程:
示波器-开源项目@Ai8051U-实验箱-可USB送电脑显示
【免费+包邮】送,Ai8051U 示波器 使用说明: www.STCAI.com 重磅推出虚拟显示示波器DEMO。 示波器参数: 工作电压:5.0V(TYPE C接口),MCU实际工作电压3.3V。 MCU:Ai8051U 主频:内部40MHz。 通信方式:USB-CDC/虚拟串口,就是最简单实用的串口。 ADC:最高采样800KHz 12位,本示波器使用最高采样率500KHz。 模拟带宽:探头x1大于等于250mV/DIV,探头x10大于等于2.5V/DIV:100KHz。 显示: 虚拟显示480x320。 水平16格,一格25点,一共400点,存储深度4000点。 垂直10格,每格25点,一共250点。 时基:1-2-5步进,50s 20s 10s 5s 2s 1s 500ms 200ms 100ms50ms/DIV 20ms 10ms 5ms 2ms 1ms 500us 200us 100us50us/DIV 垂直幅度:探头x1: 10V 5V 2.5V 1V 500mV 250mV 100mV 50mV/DIV。 探头x10:100V 50V 25V 10V 5V 2.5V 1V 0.5V/DIV。 最高输入电压:探头x1: ±50V DC,35V AC。探头x10:±500V,300V AC。 触发模式:上升沿触发,下降沿触发。触发电压固定为0V。
============================================================================
优秀参考例程:
Ai8051U做256点FFT分析
快速傅里叶变换,USB-CDC虚拟串口送电脑频谱显示
上传给 AIapp-ISP 显示频谱. MCU主频:40MHz.
有三个主程序,编译时选择其一:
1、FFT-V11-256点-CDC-定时器触发ADC.c 这个是定时器0触发ADC的FFT。
2、FFT-V11-256点-CDC-PWMA触发ADC.c 这个是PWMA触发ADC的FFT。
3、FFT-V11-256点-CDC-定时器触发ADC.c 这个是ADC DMA采样的FFT。
采集话筒输入信号或连接音频信号:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10324&extra=page%3D1
============================================================================
优秀参考例程:
Ai8051U 实现USB全双工声卡,同时 录音/放 音,重磅开源 ===可作为 腾讯会议, 微信通话,外置USB声卡 本例程使用“Ai8051U大学计划实验箱V1.2”验证 USB接口,外置USB声卡,无需安装驱动,话筒输入,线路输出、耳机输出 MCU主控:Ai8051U-34K64-LQFP48,RMB2.3, 运行频率36.864MHz USB接口: USB-TypeA 或 USB-TypeC 接口, 用于USB下载/通信、USB传输音频 / 通用USB外置声卡 工作电源: 整个系统工作于3.3V, USB接口的5V电源输入经过ME6231C33输出3.3V给系统供电 I2S接口: 接CODEC芯片TLV320AIC23B,RMB2.9, 用于I2S接口输出立体声 由于 Ai8051U 只有一个I2S接口,所以I2S的线路输入/话筒输入的数据未用 录音使用的是 Ai8051U 内部的 12位-ADC 来录音的 耳机音量: 行列键6--音量增大,键7--音量变小,音量最大为80,最小为0,开机默认60 耳机输出:3.5立体声音频插座,插接阻抗为16~64欧姆耳机, 音量由 行列键盘 6、7键 控制 线路输出:3.5立体声音频插座,无音量控制。 耳机/线路输出音频格式: 48KHz采样,立体声16bit数据 话筒输入:板载咪头和放大电路, 使用 Ai8051U 内置12位高线性低噪声ADC采样声音来录音,并通过USB上传, 采样率32KHz。 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11217&extra=&page=1
============================================================================
优秀参考例程:
WS2812三基色彩灯@Ai8051U
===最多同时驱动2730个三基色彩灯
===SPI-DMA 输出直接驱动@Ai8051U,不占CPU时间
Ai8051U SPI DMA输出控制WS2812三基色彩灯程序,32K SRAM
使用 SPI-MOSI 直接驱动WS2812 三基色彩灯, 不需要反向器
DMA传输,32K SRAM轻松驱动最多2730个灯:
本例使用P1.5/MOSI输出驱动信号(用户可以切换到别的脚)驱动WS2812。
只用到MOSI驱动WS2812,但由于SPI的3个信号是捆绑在一起的
===MISO不能做它用
===SCLK如要做其他用途,可设置为高阻输入,作为输入使用
这时要设置 SPI 的相关I/O的工作模式不自动切换,由用户设置
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10770&extra=page%3D1
============================================================================
优秀参考例程:
WS2812三基色彩灯@Ai8051U,USB
===最多同时驱动1365个三基色彩灯
===PWMA直接驱动, 用DMA支持,不占CPU时间
可以驱动4路独立的 WS2812灯带网络
Ai8051U的PWMA-DMA模式,DMA支持,控制WS2812三基色彩灯 !
32K SRAM,DMA传输, 轻松驱动最多1365个灯并且不占用CPU时间 !
本例使用PWMA-P1.0输出信号直接驱动WS2812,只占用1个I/O口。
巧妙使用PWMA-DMA 支持 WS2812B !!!
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10850&extra=page%3D1
============================================================================
立创优秀 参考 SCH/PCB:
开山斧,Ai8051U 核心功能实验板:
Ai8051U DEMO BOARD V2.4.1-20241010
USB声卡、TF卡(小SD卡)、QSPI/SPI-Flash、
I2S DAC、ADC录音、NTC测温、
TFT触摸彩屏:320*480、240*320,i8080/M6800接口
===2.4寸,2.8寸,3.2寸,3.5寸,4寸,触摸电阻TFT彩屏
===TFT彩屏-星光大道
五向开关 按键,7个 独立按键,16个 ADC检测 按键
SPI/I2C-TFT/OLED12864/LCD12864屏、
简易示波器、简易波形发生器、
WS2812彩灯,演示板
立创EDA开源 SCH / PCB:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=10686&extra=page%3D1
============================================================================
立创优秀 参考 SCH/PCB:
擎天柱:
Ai8051U-LQFP48 转 89C52-DIP40 核心板
立创EDA开源 SCH / PCB: https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11009&extra=page%3D1
============================================================================
立创优秀 参考 SCH/PCB:
【USB转双串口】量产PCB/SCH开源, 芯片出厂自带USB程序
Ai8H2K12U-45MHz-SOP8, USB 转 单串口,RMB 0.95
Ai8H2K12U-45MHz-SOP16,USB 转 双串口,RMB 1.1
USB插头支持:USB-TypeA、USB-TypeC
支持任意波特率,最高到 10Mbps,程序早已稳定,免驱动安装
全自动停电/上电,ISP下载编程烧录器
有手动电源开/关按键,可做电源供电模块
立创开源 SCH / PCB,V1.2-20241023:
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11288&extra=page%3D1
|