Ai8051U从0开始学习记录
<h1>Ai8051U从0开始学习记录</h1><p>本贴记录我对AI8051u的学习,<em><strong>首先感谢官方免费+包邮的Ai8051擎天柱核心板,以及各种资料与后续的实验箱</strong></em>.</p>
<hr />
<h2>一.核心板到手,焊接与上电</h2>
<p>我是属于刚入门的水平,大概听过相关的一些名词,能抄抄简单代码,刷知乎偶然点进来看到活动,正好学习一下.</p>
<p>核心板周五申请的,周六就到了,还在睡懒觉顺丰就打电话过来了<img alt="shui" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/shui.gif" title="shui" /> ,<strong>核心板需要自己焊接排针</strong>,今天到公司找了一下之前剩下的,正好焊的上去,排针规格是<em><strong>间距2.54mm</strong></em>,需要两个20P,一个9P,还有一个地方貌似也可以焊接,但是目前不知道是做什么的,CN2 RP1,得找找资料与说明.</p>
<p><img src="data/attachment/forum/202501/06/103042wgntcs19gr6ttu01.jpg" alt="7464059C6F9329650171B124A2931187.jpg" title="7464059C6F9329650171B124A2931187.jpg" /></p>
<p><img src="data/attachment/forum/202501/06/103106m5v6bgk62k178vjv.jpg" alt="C8D3DC9EFD232F3BAD7D8F6CDC4DF9E5.jpg" title="C8D3DC9EFD232F3BAD7D8F6CDC4DF9E5.jpg" /></p>
<blockquote>
<p>上电后看到typeC接口面左侧两处: VCC 与 POWER ,灯亮,右侧呈现流水灯</p>
</blockquote>
<p>也是成功点亮了.</p>
<p>看了会原理图,在里面看到了这一部分,是给P46的.jumper,跳线?猜测是某种功能的选择.</p>
<p><img src="data/attachment/forum/202501/06/111333wfnjyu5jzuj6jjoq.png" alt="3a84d1e6-5e7d-4e36-85ac-ce2a08b2efa0.png" title="3a84d1e6-5e7d-4e36-85ac-ce2a08b2efa0.png" /><br />
还是不明白,不过至少找到了相关的,等遇到了再说.</p>
<h3>下一步:二.开发环境配置,点灯与串口</h3>
CN2就是9P排针
RP1是100K电位器,可不焊,比较器掉电检测用
焊RP1但不使用,可断开J1 DebugLab 发表于 2025-1-6 12:59
CN2就是9P排针
RP1是100K电位器,可不焊,比较器掉电检测用
焊RP1但不使用,可断开J1 ...
好的谢谢,学到了,后面也看见其他帖子上的这块板子这个地方焊的器件,长得很像光敏传感器的可调旋钮那部分,原来是叫电位器. 第一集: 8051U 的功能介绍
● 主要内容:介绍了8051U能够实现的功能,包括一些独特的特性。
● 亮点:
○ DMA操作
○ 手写计算器的实现
○ 屏幕流畅度展示
○
第二集: 环境配置与验证
● 主要内容:
○ 环境配置方法
○ 试验箱组件分布介绍
○ 烧录验证环境配置是否成功
● 下载方法:
○ 按住P32,同时按下电源键
○ ISP软件显示检测到串口(如图所示)
○
● 擎天柱开发板状态:
○
第三集: 点亮LED
● 案例代码路径及编译结果:
○ 编译成功显示
○
● 开发板状态:
○ 右下两颗LED灯常亮
○
第四集: USB 不停电下载
● 案例代码路径及编译结果:[具体路径]
○ 编译成功显示
○
● ISP软件:
○ 串口变为了USB-CDCC, CDC
○
● 开发板状态:
○ P20与P22常亮
○
第五集: C语言基础
● 修改部分代码
○
● 串口显示:
○
第六集: I/O输入输出
● 主要内容:
○ 与常见的开漏、推挽输出、上拉下拉输入多了弱上拉等概念.
● 强弱上拉的区别:
○ 强上拉使用较小阻值的上拉电阻,提供较大的电流,不易被外部信号覆盖。
○ 弱上拉使用较大阻值的上拉电阻,提供较小电流,容易被外部低阻抗源覆盖(例如按键按下时)。
● 代码编译
○
● 擎天柱开发板状态:
○ 按下P32后,灯亮/灭
● 串口显示:
○
第七集: 定时器中断
● 代码编译
○
● 擎天柱开发板状态
○ 按下P32后,P20与P21交替闪烁,实现定时器功能;再次按下则熄灭,依次循环。
未完待续,等过完节再继续学,也提前祝论坛的各位春节快乐,年前时间比较匆忙,没有写特别详细,本来想一步步细节全部写出来的,比如第二集提到的双串口,用一些设备的时候就有这个功能,日志和数据分开到两个串口,还有讲GPIO提到的施密特触发器,经常在手册上看到这名词,直到视频讲解才明白这到底是什么功能,还有一些注意事项,比如串口乱码处理方法等,以及自己遇到的编码问题,过完节在完善吧.
总的来说看下来感觉这个对真正零基础的比较友好,和我大学的时候的老师讲的差不多,当时也是用的51单片机,讲的原理还要详细点(也可能是理论课都睡觉去了没听).
临风与 发表于 2025-1-23 16:30
第一集: 8051U 的功能介绍
● 主要内容:介绍了8051U能够实现的功能,包括一些独特的特性。
● 亮点:
楼主,已经过了这么久了,1月份说得,现在已经5月份了,后续可以更新吗{:ciya:}
页:
[1]