找回密码
 立即注册
查看: 351|回复: 6

聪聪哥哥学习打开第一天

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-13 15:35:00 | 显示全部楼层 |阅读模式
学习AI8051U的教学视频打卡

今天了解一下AI8051U强在哪里?相对于之间的STC芯片的优越性
1.屏幕显示和视频播放(flash编程器)
2.IIS录放音
3.PWM DMA
4.频谱分析仪(上位机)
5.手写计算器.
6.QSPI,PWM移相,硬件乘除,单精度浮点

图片打卡:
1.png
了解一下 8051的价格及其分类

Ai0
Ai8051U,USB型1T8051,支持32位和8位指令集:RMB2.3
管脚兼容天王级别的:89C52RC12C5A60S2要兼容 8位8051指令集,可以用Kei C51/AR/SDCC 编译器
===就相当于更强大的.8H8K64U要兼容 32位8051指令集;可以用 Keil C251编译器,双核兼容设计
===就相当于更强大的 32G12K128,32G8K6434K SRAM(2K edata,32K xdata),64K.FlashTFPU@120MHz,硬件浮点硬件三角函数 运算器DMA支持PWM,DMA支持外设直接到外设,P2P120MHZ-PWM支持硬件移相,16位PWM;真12位ADCUSB,4组串口,12位ADC, 轨到轨比较器QSPI, SPI, I2S,I2C,TFT-i8080/M6800 接口PDIP40,LQFP44,LQFP48
2.png
作为STC推出的32位单片机,相信性能是非常强大的。
从视频中,可以看到使用STC DIY一些产品,希望在稍后的学习中可以自己制作。


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-14 20:53:51 | 显示全部楼层
学习打卡第二天,了解一下开发板的外设和板载的一些模板。
外设如下:USB接口,下载接口,USB转双串口,示波器接口,耳机接口, OLED接口,还有就是一些ADC,DAC,按键输入的接口的讲解。
主要是对TFT卡比较感兴趣,可以用作文件系统使用,功能也是非常的强悍。
立体线路输出模块还有话筒录音模块,就是不太清楚是否有对应的模块售卖
经典的LED灯、数码管、TFT屏幕,
掉电检测功能:掉电检测之前,存储一些重要的数据等等。
红外接收、矩阵键盘的检测。
外部中断等等;
QSPI的flash模块
RTC 电路,就是不知道时钟精度如何?不需要DS1302的时钟芯片了。现在厂家都好卷啊

开发板背面的模块芯片也很多:
24C02、DS18B20的温度传感器、SP3485通讯芯片(为啥不使用SP485)
还i有板载的AI8H2K12U的芯片,主要是转双串口使用;
TP2604S(不太清楚)

截图202501150810541211.jpg 截图202501151324192635.jpg

软件的安装:
使用keil进行编程;还有就是支持一些插件什么的。 keil中断拓展插件的安装(之前没有接触过,这次学习一下)
下载本款开发板的软件包(估计会时不时的更新,可以隔一段时间看一下)

主要学到程序下载,感觉不需要额外的下载器,芯片本身可以作为下载接口的,以后用到生产上面,不需要担心远程没有下载线升级不了程序的困扰了




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-15 19:08:13 | 显示全部楼层
学习打卡第三天,点亮LED灯。 
总体来说,讲的很详细,适合初学者和喜欢DIY的小伙伴。
1.创建空工程(手册 6.5章节)
2.添加头文件(利用ISP软件,结合手册6.4章节),(开始时候不知道添加这个,编译不过去 搞了半天。)
3.输入如下代码,并编译.


大家初见工程时候,最好是把C 文件和H文件放到不同的文件夹里面,这里可以是工程看起来更加的整洁。

使用AI8051的话,还是要配置一下 keil中的文件。地址啥的,还是有一些值得注意地方,

添加编译路径;
最后实操的讲解软件和硬件的也很详细。
STC的IO口的驱动能力是不是比之前提高了很多,可达20MA?
STC的配置引脚配置还是好用啊
PS:该视频中有一段 是没有声音的
截图202501151912193014.jpg 截图202501151921076734.jpg 截图202501151921344105.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-16 07:51:23 | 显示全部楼层
学习打卡第四天:学习USB的不间断下载程序

USB不停电下载基本思路、方法:
1.实验对比演示
2.下载所需文件(STC官网-软件工具-库函数-USB库文件)
3.移植关键部分到工程:
3.1 添加头文件
3.2 USB初始化函数(Lib+.h库实现)
3.3 命令参数
3.4 打开P SW2寄存器和IE2寄存器(只打开一个位)

学习CDC 和HID 两种模式的区别;STC的32位 居然也可以兼容 8位的工作模式,很强悍!!!!!!!!

2.1CDC模式:中断方式或者查询模式 两种不同的方式;
按说中断检测的方式响应更快一些?但是可能会打断程序的正常运行;使用实时操作系统会不会好一些?
轮询方式,虽然不会打断正在执行的程序,那会不会响应慢一些。
2.2这个STC_USB_LIB.C文件开源了还是很方便的!!!!
2.3还可以自定义的 下载密码,用户是不是可以自定义保护机制,防止代码被篡改啊?
2.4代码讲解的很详细,还会指导 或 和 非 的基本概念!
2.5 开启总中断功能 EA IE2寄存器配置时候的注意事项

后记:AI8051 出厂默认程序 支持不间断下载的功能吗?


截图202501160750254158.jpg 截图202501160800461691.jpg 截图202501160809021371.jpg
截图202501160825155509.jpg

截图202501160800505554.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-19 13:54:21 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-20 09:50:24 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-01-19 13:53:50

2

主题

32

回帖

150

积分

注册会员

积分
150
发表于 2025-1-21 10:06:08 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-5 04:07 , Processed in 0.609086 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表