STC32屠龙刀学习笔记
屠龙刀开发板收到已经一段时间了,一直在考虑如何安排学习;
参考了下现在官方论坛其他同学分享的内容,感觉已经是很完善了。
最终决定开贴记录学习心得;
代码及学习笔记放在码云:https://gitee.com/dchuizi/stc32
跑马灯实验学习心得:
通过操作GPIO实现流水灯效果;
知识点:
1、GPIO的工作方式
实验中led正极接电源vcc,5.1k电阻限流,负极接P2口的7个引脚。手册中提示GPIO的准双向口当输出低电平时可以吸收较大的灌电流,实验电路的电路设计也符合这一点,程序也是将P2口的所有引脚设置为准双向口模式,并且通过灌电流驱动led;
2、对GPIO 工作方式的理解
通过设置GPIO的工作方式寄存器使引脚分别工作在准双向口、推挽输出、高祖输入、开漏输出模式下,他们分别对应四个不同的电路链接方式;
本帖最后由 大锤子 于 2023-5-10 09:32 编辑
今天跟布丁橘长学习GPIO设置高阻输入模式, 开启上拉电阻通过高电平驱动led点亮;
代码位置: https://gitee.com/dchuizi/stc32/tree/master/gpio_pu_test
通过学习这一节的内容感觉到官方手册的强大,和自己在以前学习89C52的时候的眼高手低。当时只时看下手册感觉就已经理解了。
实际在真正使用的时候还是很灵活的。
有模有样,加油! {:4_250:}
页:
[1]