缘起
虽然大学读的是自动化专业,嵌入式单片机之类也算是专业课程,但毕业后并未从事相关工作,也就逐渐荒废。读书时记得是从8086开始学习汇编,然后学习C语言,自学了郭天祥老师的8051单片机,STM32学了点灯就毕业没管他了然后就止步于此,实在惭愧。
但对嵌入式一直怀有兴趣,苦于无从事相关工作,学习无从下手。前年开始接触到立创开源平台,接触到开源项目,又了解到嘉立创的免费打样服务,对于我这样的爱好者真是福音,重新对嵌入式软硬件燃起了兴趣。
这次也是参加了嘉立创和国芯一起举办的基于AI8051u开源创意电子设计大赛,跟着实验箱照着画了块开发板,这几天也在加紧焊接,争取尽早结项。
接下来一段时间就跟着冲哥的视频,一起来学习AI8051u这款芯片,体会国芯的强大之处,也希望学有所成。
《8051U深度入门到32位51大型实战教学视频》
第一集
首先感谢国芯的支持,之前也是申请到了五颗Ai8051u的样品,今天还收到了这次申请的擎天柱核心板,配合自己制作的开发板,肯定事半功倍。
进入正题,先来一遍口号:哪怕梦想让我们拼得遍体鳞伤,这一次我们也要勇往直前。
本集内容主要介绍了ai8051u的强悍之处
Ai8051U-LQFP48 比普通 M0/M3,比 32F103C8T6 强太多的地方:
1,Ai8051U有TFPU@120MHz, 算力比他强, uS级硬件三角函数/浮点运算器;
2,Ai8051U的抗干扰比他强;
3, Ai8051U的内部复位是专业级的复位电路,彻底省外部复位;
4, Ai8051U的内部时钟完全满足串口通信要求,4组串口;
5,Ai8051U-LQFP48有 QSPI, i8080/M6800-TFT 接口,32F103C8T6没有;
6, Ai8051U的PWM支持硬件移相@120MHz
7,Ai8051U是 34K SRAM, DMA 支持 外设直接到外设,P2P
8,Ai8051U是 自带硬件USB, 1个芯片就能直接USB连接电脑仿真/下载,全球唯一
价格也是相当亲民。
并通过六个示例视频演示了几个功能,更加直观地展示了这颗芯片的强大:
1、屏幕显示(刷新速度快,8080并口)
2、触摸屏程序,手写屏
3、IIS录放音,需要外接扬声器,音量可调最高80
4、PWM-DMA功能,ws2812点阵显示时钟。最高可支持到1000多颗灯同时控制,牛
5、频谱分析仪,需要用到FFT绘图,可以查看频率数据
6、手写计算器,这个看起来就很厉害,也是这颗芯片强大的体现
7、最后演示了猫和老鼠的视频播放,串行flash编程功能的演示。
Ai8051U,USB 型 1T 8051,支持32位和8位指令集, RMB2.3
管脚兼容天王级别的: 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
擎天柱
刚收到擎天柱就迫不及待上电测试,自带流水灯程序,测试正常后把预留的各个IO口led指示灯焊接上,方便后面点灯和测试,点了排灯,插针今晚焊上
