9
33
181
注册会员
在学习AI8051单片机的第一集内容后,对这款芯片有了初步的了解。本次学习中,AI8051单片机展示了多项功能,令我印象最为深刻的是它能够部署一些简单的神经网络。也是因为这一点,让我想要坚持学下去。也是因为我自己之前一直对机器学习有所涉猎,但我始终无法简单的在硬件上实现它,现在我现在看到了我的希望。
我的学习目标之一是设计一个手写计算器。在这个过程中,我希望通过应用AI8051的功能,探索如何进行神经网络模型的部署和优化。尽管我目前在硬件领域仍是一个初学者,但我希望通过这一项目,逐步拓宽我的硬件学习之旅。
使用道具 举报 送花
0
7
24
新手上路
15
628
860
高级会员
wlh*** 发表于 2024-12-7 23:55 入坑,用词不当
122
2069
6169
论坛元老
不错!
第5课------c语言基础
这一课其实算是给我温故了一下我的c语言。主要讲到了1.如何使用printf函数发送数据。2.c语言的运算符,包括进制转换以及关系运算。其中还有如何定义unsigned char等,以及它们的含义。
还有一些需要注意的地方:
今天学习了第二课,跟着视频配置好了环境。看了一下实验箱以及工具使用手册。无奈现在还不知如何拿到实验箱,无法开展实验。只能先预先看一遍。
第4课-----USB不停电下载
这节课演示了如何更快速的下载程序。第一步就是从官网下载库文件。然后再将重要部分代码移植到昨天点亮led的代码文件中。移植包括头文件。
在讲解代码时,首先讲解了sw寄存器的使用。需要b7置1,让它能够访问xfr。以及还有中断寄存器的使用。 不停电下载代码内容,主要是包括,头文件的移植,然后再将usb初始化,寄存器的配置。
EA是控制整个中断的使能,所以首先需要将它置1
第3课------点亮LED
这节课对我来说,最重要的并不是真正点亮LED。在学习单片机期间已经点亮过多次LED,这节课配置了编译器环境,自己也编译了代码。
后面描述pnM0,p1M1寄存器部分,以我浅薄的理解,应该是和之前我学的esp32单片机不太一样,这里一个io口由两个寄存器控制他的模式。应该跟stm32系列单片机类似,而且它能在alapp里手动选择自己需要的模式并生成代码。这里我感觉很方便。
中间自己编写代码的时候还闹了个笑话,由于我自己将0达成o导致编译不成功,还麻烦了群友帮我找错误。这种低级错误希望以后不要再犯。
第6课------io输入输出
io口的输入输出 本节课从完成一个任务来讲解此内容。主要要求为通过按键控制led灯亮以及灯灭。这里其实和esp32有点相似,都是先设置io口的输出输入模式,然后控制高低电平即可。
在判断按键松开的时候,需要添加一个while函数,使得可以识别按键松开。
注意,这里按键需要添加消抖函数!!!
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-8-25 22:46 , Processed in 0.128751 second(s), 112 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.