找回密码
 立即注册
楼主: qqfa

学习《Ai8051U教学视频》学习心得 |已送实验箱

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-08-22 23:14:29

3

主题

21

回帖

186

积分

注册会员

积分
186
发表于 2025-7-16 22:08:02 | 显示全部楼层
第5集内容主要讲解 USB-CDC串口之printf函数的实现、数制、数据的基本类型、C语言常用运算符
#define PRINTF_HID
#define printf printf_hid这种语句确实见得少,通过deepseek才知道通过宏定义将printf重定向到HID接口,

USB_SendData(UsbOutBuffer,OutNumber);  //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-08-22 23:14:29

3

主题

21

回帖

186

积分

注册会员

积分
186
发表于 2025-7-16 22:13:51 | 显示全部楼层
if (bUsbOutReady)  //如果接收到了数据
usb_OUT_done();  //用于标记USB输出端点(OUT端点)数据传输完成
if(DeviceState != DEVSTATE_CONFIGURED)  //判断USB设备是否配置完成
这些语句都需要熟悉
         
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-08-22 23:14:29

3

主题

21

回帖

186

积分

注册会员

积分
186
发表于 2025-7-18 21:03:34 | 显示全部楼层
第6集主要讲解GPIO与按键输入检测
GPIO有四种模式,准双向口,推挽输出,高阻输入,开漏模式。其中准双向口常见,推挽输出在串口TXD中用过,高阻输入使用过数字输入加上拉测量外部电平。开漏还没怎么用过。按键输入检测里面重要的是消抖,讲了软件延时,定时器当然更为精准。下一章节会阐述该部分内容。通过学习对软件编写有逐步升深入的框架感了,虽然还是很简单的。冲哥讲得浅显易懂。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-08-22 23:14:29

3

主题

21

回帖

186

积分

注册会员

积分
186
发表于 2025-7-19 11:43:05 | 显示全部楼层
第七集主要是讲解定时器的使用,分解三个任务,任务1:LED灯每三秒反转一次,任务2:按一下点亮三秒熄灭,任务三:按一下红蓝灯交替闪烁,再按一下熄灭。循序渐进越来越实用。主要是程序结构的上收货比较多。ISP上的定时器设置,延时时间可变,很好用,不过还是需要对着手册把寄存器函数的定义搞清楚。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-08-22 23:14:29

3

主题

21

回帖

186

积分

注册会员

积分
186
发表于 2025-7-21 22:15:14 | 显示全部楼层
第8集 周期性调度任务的代码 这个比较经典,多任务运行调度是单片机程序框架的基础, 很多例程里都是开1ms的定时器来执行几个任务或者开几个不同的定时器来执行多个不同的任务,视频里讲解的任务主要是指示灯:led1 300ms反转一次;led2 600ms反转一次;led3 900ms反转一次;中间穿插数组的使用,.c与.h文件的使用。结构体的使用,逐步加深功能越来越贴近实用,这一集内容不少需要慢慢消化与掌握运用。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:43
  • 最近打卡:2025-08-22 23:14:29

3

主题

21

回帖

186

积分

注册会员

积分
186
发表于 2025-7-23 21:07:32 | 显示全部楼层
第9集主要讲解数码管,其中涉及数码管的驱动HC595,段码与位码,数组,静态显示与动态显示等基础知识,数码管是之前很为常见的显示方式,冲哥讲到在工业仪表中还有不少应用,控制方式应该差不多。基础的东西还是可以再重温一下。现在流行用串口屏显示也需要掌握学习。ISP中的虚拟显示是很好用的工具,可以学会后经常使用。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 05:10 , Processed in 0.113184 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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