第一篇,AI8051U学习之入门篇
为公司找项目的解决方案,无意进了老家的论坛,说到老家是因为我的单片机是从STC的89C52开始的,经过这几年的历练,从89C52到STC15,到STC8G,然后到STM、RP2040,甚至是Arduino都一一用过了,
这次接了一个新项目,兜兜转转回了51的论坛,还记得哪个远久的STC首页,现在大变样了,发现已经介入了AI,
想着是时候提升一下自己了,刚好论坛有活动,就来学习一下,顺便看了眼馋的开发板,
感谢国芯的活动,太给力,特别感谢国芯人工智能的客户经理,真的详细认真,。
学习了第一课,介绍了AI8051的功能,很期待,继续学习中……
等待我的下一篇学习吧,快的话一天两篇,实在是时间不多
现在都是建议,先看这套视频
还是从 printf_usb("Hello World !\r\n") 开始,《单片机原理及应用》入门@Ai8051U - 51 发烧友,UAC,极致音频,大国工匠,艺术人生,乐林漫步 国芯技术交流网站 - AI32位8051交流社区
https://v.stcai.com/sv/1c5eec2-197fcd9b766/1c5eec2-197fcd9b766.mp4
https://v.stcai.com/sv/1fce8086-197cf2b9dd4/1fce8086-197cf2b9dd4.mp4
神农鼎 发表于 2025-7-14 13:40
ok
时间实在不够,摸了会鱼,又挤掉了睡午觉时间,
看了第二段,硬件以及软件入门篇,对于一个一直开发嵌入式的我来说,
嘉立创打板、芯片选型都是比较熟悉的了,新的芯片想看一下功能,
看了介绍确实挺惊艳的,倒不是说拍马,主要是有对比才有伤害,
看看我的第一块51入门开发板,就知道了,如图
https://www.stcaimcu.com/data/attachment/forum/202507/14/134742pffpzbzdp1xn52an.jpg
和这块板子对比下来是不是天差地别了,有点期待,作为一个技术人员又怎么能拒绝一块好的开发板呢
至于软件,要感谢我加微的客户经理了,详细告知了我安装C251,因为原来一直开发51和树莓派PICO这些,C251第一次接触,幸好有了客户经理的指导,顺利安装完成,今天时间不够了,明天继续吧,开始我的AI之旅,老实说主要就是被这个芯片的AI所吸引的,明天继续 看了神农鼎建议的AIcube的helloworld,惊喜了,原来只有STM32的自动配置程序51也有了,确实方便多了,继续学习,有了这个工具,今后新建项目,以及修改项目都不需要一次一次去找代码了,还有可能越改越乱,现在可以自动生成,并且只要放在合适的地方,就不会被覆盖,确实不错 今天第4次学习,作为一个51老鸟,亮灯、C语言基础就跳过了,USB下载昨晚看了另一篇,所以今天从I/O口开始,其实可以说更清楚一些,比如I/O口要上高电压,不能直接上,但可以用TTL电平转换、场效应管驱动、外接驱动板、或者继电器方式实现,这样小白能够听得更放心,否则第一印象会觉得用处不大,只能驱动3.3V,一点心得,抛砖引玉。 第五次学习,定时器,还记得第一次学习51,只会用程序轮询方式,导致出现很多问题,浪费了不少时间,现在回看起来还是觉得有趣,对这个学习套件有个小建议,既然要做警灯(红蓝)演示是不是那8个LED可以做成前4红,后4蓝呢?增加不多成本(蓝色LED贵一点点),这样是不是更好,或者(红黄绿两组,加红蓝一组),这样还能演示红绿灯逻辑。 抓紧学习第六篇,看“定时器周期性任务”,前面说了错误排查,发现Keil IDE确实没多大进步,都V5了,连个代码折叠都没有,花括号还要一对一对找,有点麻烦,有时候我喜欢用VSCODE,不过流畅是Keil流畅,VSCODE,虽然说轻量级的,还是太大了
另外变量名还是取有意义一些好,state1、2、3这些还是别养成习惯好
还一直在看板子的布局,想着按键消抖怎么处理的,看了这集才知道是软件消抖
其实就多任务调度来说,还是挺简单的,还是期待更进一步的功能讲解
开始第7篇,初步任务达成,这7篇,还是今天的这篇有收获,因为很久没用数码管了,当时自学51时为了显示数码管真的搞死了脑子,后来自己封装了一个库文件,解决了这个问题,但后来用TFT屏了,不过以前都用的0-9,A-F,那些个“S”什么的还是很抽象的,哈哈
这节课时间有点长,主要是调试时间,另外讲得非常仔细,看起来后面的课程会越来越精彩,主要是想看看AI手写识别和语音识别
另外感觉这个仿真功能、虚拟接口还挺好,没硬件也可以做一些简单的实验
https://www.stcaimcu.com/forum.php?mod=image&aid=108685&size=300x300&key=bd6d7efd5f013cdf&nocache=yes&type=fixnone
页:
[1]
2