Ghtgt 发表于 2023-7-24 18:21:26

冲哥视频打卡第四集

本帖最后由 Ghtgt 于 2023-7-24 18:49 编辑

这节颗冲哥主要介绍了如何点亮LED。


首先是查手册看看开发板上的LED原理图


这是我开发板(追风剑)上的LED原理图,我看冲哥的视频里面原理图上还有一个三极管来控制电流是否通过。
从图中所示以及结合下面的说明(截图未截出),追风剑出厂在P2上只焊接了P2.0到P2.7的LED,所以我打算按照视频的教程来把这8颗LED一起点亮。

不过由于使用的开发板不同,所以我不能照抄视频里的寄存器地址,只好自己去翻看STC32F12K54的用户手册(刚好也能锻炼自己查数据的能力)


这张图就是我查阅手册后找到的地址表,所以我根据这张表成功点亮了P2口上的八颗LED



//P2为八位寄存器,所以我将其内部全部拉低 0000 0000也就是0x00,如果拉低一半,另外一边不变则是 0000 1111 等同于 0x0F
// 也可以单独设置需要的,例如P2.2 = bit P2^2。个人认为的原理是 P2^2 -> A0 ^ 2 -> 1010 0000 ^ 0000 0010 = 1010 0010=A2,所以P2.3等同于 1010 0011=A3



这一段注释是个人的理解,希望如果有错的、不全的、有歧义的地方能够给我指出

页: [1]
查看完整版本: 冲哥视频打卡第四集