找回密码
 立即注册
查看: 530|回复: 2

冲哥视频学习日记

[复制链接]

该用户从未签到

3

主题

5

回帖

35

积分

新手上路

积分
35
发表于 2023-5-4 14:59:18 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 ophub 于 2023-5-8 15:20 编辑

第三集打卡:
视频讲的真是详细,连文件找不到了这种小事都教给你,不过也凸显了”信息时代“并不”信息“。pdf阅读软件推荐X-change,打开大型pdf文件流畅不卡顿,大家记得官网下载,免费版就够用,破解版有各种各样的问题。
第四集打卡:
Ctrl+F在各种软件中基本都是查找的意思,并不只是keil中。Ctrl+C是复制,Ctrl+V是粘贴。
第五集打卡:
这集讲了进制转换,还利用串口打印了了"Hello World"。
第六集打卡:
这集介绍了函数和模块化编程,并完成了操作LED的实验。不过跨度是否有点大,模块化,宏定义,已经属于C语言比较进阶的操作了,老手当然知道你在干什么,新手直接懵逼。还有建议与实验无关的代码直接删掉就行了。
第七集打卡:
利用延时躲避按键抖动和while(!key)也是很经典的操作了,哈哈。
第八集打卡:
有源蜂鸣器,和led一样,没啥可说的。
第九集打卡:
数码管分共阴和共阳极 .本质是一样的 只是接线方式不同,大家一定要了解基本原理,能够自己写出段码是最好的。
第十集打卡:
数码管多位显示不同字符,利用了人眼的视觉暂留效应,不停扫描数码管,造成同时显示的错觉。
第十一集打卡:
stc32G128有5个24位(8位预分频和16位计数)定时器,并且可控制定时器速度是否12分频,最大可256x12分频,如果系统时钟为12M,单次定时时间可达到16.7s,的确很强大。
第十二集打卡:
计数器,对外部脉冲计数,可用于电机测速,记住了。
第十三集打卡:
正式涉及模块化编程,讲解如何编写可读性强,符合代码规范的代码,并手把手教写了常用硬件的驱动库。按键驱动编写引入了状态机的思想的,避免while空等循环,降低运行效率。bdata定义可位寻址变量。
第十四集打卡:
矩阵键盘的原理,使用了 IO口电平反转的方式,确定唯一按键。还学习到了异或的小技巧,可快速写出按键编码。最后利用矩阵按键实现了密码锁。
第十五集打卡:
外部中断,单片机实时处理外部事件的机制。
第十六集打卡:
IO中断,不同于外部中断,所有IO都有,暂时只能使用高低电平触发中断,不可使用边沿触发,keil暂不支持中断号>31,可借用13号中断或热心网友的工具。
第十七集打卡:
内部集成的12位adc非常方便,读写几个寄存器边可测量电压。利用了条件编译来控制adc采用查询方式还是中断方式,方便移植。
第十八集打卡:
利用adc第15通道反推电源电压,并利用adc实现按键的功能,一根线表就实现了按键识别,节省io口,手把手写了一个简易的电子时钟。
第十九集打卡:
NTC负温度系数热敏电阻和adc实现温度测量,采用了查表和线性插值,优点计算速度快,要求性能不高,缺点精度低,大数组可能耗尽存储空间。
第二十和二十一集打卡:
冲哥介绍了 stc32g系列的四个串口,每个串口多通道,可以实现分时服用,定时器2唯一可以给四个串口同时提供时钟。还利用串口发送不同命令给单片机,控制单片机行为,传送温度,发送欢迎信息等。
第二十二集打卡:
CDC串口,感觉很牛逼。普通串口改cdc也非常方便。
要是能讲usb协议之类的就更好了,非常想用单片机控制电脑音量,屏幕亮度之类的。


回复 送花

使用道具 举报

该用户从未签到

3

主题

5

回帖

35

积分

新手上路

积分
35
 楼主| 发表于 2023-5-4 19:12:40 | 显示全部楼层
先看8集吧,剩下的明天再看。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

3

主题

5

回帖

35

积分

新手上路

积分
35
 楼主| 发表于 2023-5-7 18:58:50 来自手机 | 显示全部楼层
可惜没有硬件,不能动手实现。加快速度看到
22集(・∀・)
回复 支持 反对 送花

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 23:52 , Processed in 0.053462 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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