byq 发表于 2024-12-7 22:30:36

入门ai8051u之学习贴-----实验箱已送出

<p>在学习AI8051单片机的第一集内容后,对这款芯片有了初步的了解。本次学习中,AI8051单片机展示了多项功能,令我印象最为深刻的是它能够部署一些简单的神经网络。也是因为这一点,让我想要坚持学下去。也是因为我自己之前一直对机器学习有所涉猎,但我始终无法简单的在硬件上实现它,现在我现在看到了我的希望。</p>
<p>我的学习目标之一是设计一个手写计算器。在这个过程中,我希望通过应用AI8051的功能,探索如何进行神经网络模型的部署和优化。尽管我目前在硬件领域仍是一个初学者,但我希望通过这一项目,逐步拓宽我的硬件学习之旅。</p>

Miyuki 发表于 2024-12-7 23:38:18

<p><img alt="ciya" class="emoji" src="https://www.stcaimcu.com/static/image/smiley/default/ciya.gif" title="ciya" /></p>

wlhet 发表于 2024-12-7 23:55:07

入坑,用词不当

byq 发表于 2024-12-8 12:21:30

wlhet 发表于 2024-12-7 23:55
入坑,用词不当

是的,明白了,以后会注意措辞

xxkj2010 发表于 2024-12-8 13:49:08

<p>不错!</p>

byq 发表于 2024-12-9 15:35:38

<p><strong>第5课------c语言基础</strong></p>
<p>这一课其实算是给我温故了一下我的c语言。主要讲到了1.如何使用printf函数发送数据。2.c语言的运算符,包括进制转换以及关系运算。其中还有如何定义unsigned char等,以及它们的含义。</p>
<p><img src="data/attachment/forum/202412/09/153509xtzard0zp4m4ddda.png" alt="514d06935936ac58a8abb726a58c39b.png" title="514d06935936ac58a8abb726a58c39b.png" /></p>
<p>还有一些需要注意的地方:</p>
<p><img src="data/attachment/forum/202412/09/153509ncyf0s97iy90lm95.png" alt="c6105326e667d5de729ba697d0c89bb.png" title="c6105326e667d5de729ba697d0c89bb.png" /></p>

byq 发表于 2024-12-9 15:36:08

<p>今天学习了第二课,跟着视频配置好了环境。看了一下实验箱以及工具使用手册。无奈现在还不知如何拿到实验箱,无法开展实验。只能先预先看一遍。<br />
<img src="data/attachment/forum/202412/09/153606g3qaa3dc3hhlarci.png" alt="image.png" title="image.png" /></p>

byq 发表于 2024-12-9 15:37:01

<p>第4课-----USB不停电下载</p>
<p>这节课演示了如何更快速的下载程序。第一步就是从官网下载库文件。然后再将重要部分代码移植到昨天点亮led的代码文件中。移植包括头文件。</p>
<p><img src="data/attachment/forum/202412/09/153659ft2tzq2hq0yyzrp2.png" alt="8c4c486bdbe6afbd01302624c157b8f.png" title="8c4c486bdbe6afbd01302624c157b8f.png" /></p>
<p>在讲解代码时,首先讲解了sw寄存器的使用。需要b7置1,让它能够访问xfr。以及还有中断寄存器的使用。<br />
不停电下载代码内容,主要是包括,头文件的移植,然后再将usb初始化,寄存器的配置。</p>
<p><strong>EA是控制整个中断的使能,所以首先需要将它置1</strong></p>

byq 发表于 2024-12-9 15:58:46

<p>第3课------点亮LED</p>
<p>这节课对我来说,最重要的并不是真正点亮LED。在学习单片机期间已经点亮过多次LED,这节课配置了编译器环境,自己也编译了代码。</p>
<p>后面描述pnM0,p1M1寄存器部分,以我浅薄的理解,应该是和之前我学的esp32单片机不太一样,这里一个io口由两个寄存器控制他的模式。应该跟stm32系列单片机类似,而且它能在alapp里手动选择自己需要的模式并生成代码。这里我感觉很方便。</p>
<p>中间自己编写代码的时候还闹了个笑话,由于我自己将0达成o导致编译不成功,还麻烦了群友帮我找错误。这种低级错误希望以后不要再犯。<br />
<img src="data/attachment/forum/202412/09/153632raf358dmw424dzvs.png" alt="79a9b1720830e83be74f88c304121b3.png" title="79a9b1720830e83be74f88c304121b3.png" /></p>

byq 发表于 2024-12-9 15:59:34

<p>第6课------io输入输出</p>
<p>io口的输入输出<br />
本节课从完成一个任务来讲解此内容。主要要求为通过按键控制led灯亮以及灯灭。这里其实和esp32有点相似,都是先设置io口的输出输入模式,然后控制高低电平即可。</p>
<p>在判断按键松开的时候,需要添加一个while函数,使得可以识别按键松开。</p>
<p><strong>注意,这里按键需要添加消抖函数!!!</strong></p>
页: [1] 2
查看完整版本: 入门ai8051u之学习贴-----实验箱已送出