找回密码
 立即注册
查看: 329|回复: 0

冲哥视频打卡第四集

[复制链接]

该用户从未签到

4

主题

1

回帖

33

积分

新手上路

积分
33
发表于 2023-7-24 18:21:26 | 显示全部楼层 |阅读模式
本帖最后由 Ghtgt 于 2023-7-24 18:49 编辑

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


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

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

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

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


//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



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

回复 送花

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 09:50 , Processed in 0.052690 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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