Ai8051U一、二集学习心得
一、二集主要讲了、AI8051U实验箱的各种功能、以及AI8051U对比其他单片机的优势、还有开发环境的搭与程序下载步骤。
1.屏幕显示和视频播放(flash编程器)
2.IIS录放音
3.PWM_DMA.
4.频谱分析仪(上位机)
5.手写计算器.
6.QSPI,PWM移相,硬件乘除,单精度浮点
一、硬件方面
1.屏幕显示和视频播放(flash编程器)
可以实现各种界面的刷新而且帧率不低、包括汉字、图片、英文、旋转显示、它用的是8080的八位并口、做图显菜单效果很好、屏幕校准也通过点击准星看出屏幕的反应也比较灵敏、而且还可以当手写板来用
2.IIS录放音
在这里需要一个喇叭、所以我们需要外置喇叭插在实验箱的音频接口上、烧录好IIS录放音程序后,我们按下2键开始录音,此时数码管显示录音时间,再按下2停止录音、按下6键增大音量、数码管会有显示多少音量,最后按下3键放音。
3.PWM_DMA.
需要外接W2812的点阵屏上这里给展示的是8*32点阵屏,它是直接可以控制1000多个W2812的灯进行显示,这个是它最强悍的地方PWM+DMA,而且也不会有任何干扰
4.频谱分析仪(上位机)
展示了频谱分析仪的功能,将程序下载单片机中,晶振频率选择40M.在AIapp-isp打开FFT绘图功能,选择与之相对应的串口com8、以打个响指为例子、测得中心频率是2.5左右(声音大小不一样,频率就不一样)、也利用了IIS录放音的功能、还有就是算力足够就可以实现FFT的快速刷新,从而达到实时捕捉音频的效果
5.手写计算器.
它可以实现一个手写计算器功能、我们拿手写笔在屏幕上写出数字进行相加、相乘等等,它可以快速算出答案
6.QSPI,PWM移相,硬件乘除,单精度浮点
主要展示了它的把图片导入到W25Q128进行一个动画显示的功能
除此之外还有很多其他强大的功能,如下
简介 Ai8051.U,USB 型1T 8051,支持32位和8位指令集;RMB2.3管脚兼容天王级别的:. 89C52RC,12C5A60S2
要兼容 8位805-1指令集,可以用Keil C51/IAR/SDCC编译器===就相当于更强大的.8H8K64U.
要兼容 32位805.1指令集;可以用 Keil C251编译器,双核兼容设计= ==就相当于更强大的32G12K128,32G8K6434K 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,12C,TFT-i8080/M6800接口 PDIP40,LQFP44,LQFP48
通过几集教程的学习让我了解了这款强大的单片机,它不仅是兼容80C51的8位机,也是优秀的16位机、更是32位机器、而且按照以往的型号都是STC或IAP开头的,这次是以AI开头注定不一般!!!超高速32位8051内核(1T)比传统8051约快70倍以上、而且支持IIS音频采集、TFT彩屏、三角函数/反三角函数运算、我最喜欢的是它的频谱分析仪功能,能够时实采集频率。DMA_PWM、还可以当示波器来用!串口芯片用的AI8H2K12U,USB转双串口,这也是我喜欢的优点之一! 下图就是它的各种硬件功能

二、软件方面
开发环境搭建 在深圳国芯人工智能有限公司 (stcai.com) 官网下载
keil5、Aiapp-isp、芯片使用手册等等,keil_c251软件找客服要
1.编程软件为keil5_C251,可以与RAM,C51兼容(已测试),安装完毕之后需要添加licence,许可号,不添加的话代码会有大小限制
2.下载软件为Aiapp-isp的最新版本,官网下载即可,安装后需要将芯片包加入到keil当中
3.中断号默认最大为31,需要安装软件“拓展keil的C代码中断号”
下载程序步骤:
一、选择芯片;打开Aiapp-isp软件 以AI8051U32K64为例子,先选择型号AI8051U-32K64。
二、选择串口;用USB线把开发板与电脑连接之后,需要先长按P3.2按键(USB模式按键)之后按下,电源断开键,先送电源键,后松P3.2,电脑才会识别HID1串口)
三、选择程序文件;找到“打开程序文件” 弹出串口-选择示例程序 - 32bitHEX格式文件(文件夹没有标注就是32bit)
四、选择频率和CPU指令模式;以24M程序为例,打开要下载的程序源码在里面找到 #define MAIN_fosc 24000000L (24000000L就是24M)所以回到AIapp-isp软件在“输入用户程序运行时的IRC频率”选择24Mhz;CPU指令模式选择32-Bit
五、下载程序 点击下载/编程 即可
以上就是我对这集的个人心得、感谢大家观看!