嵌入式开发-STM32标准库学习:GPIO输入
本博客首先介绍了通过按键控制LED的基础操作,随后转向光敏传感器控制蜂鸣器的应用,涵盖了硬件连接和预期现象的讨论。课程还强调了C语言中指针的重要性,并给出了简单介绍。特别提到了处理按键抖动的方法,建议通过增加延时来改善,以确保程序的稳定性和准确性。此外,课程还介绍了四种传感器模块的工作原理,包括光敏电阻、热敏电阻、对射式及反射式红外传感器,并讲述了如何通过这些模块获取外部模拟量的变化信息。在讨论模拟电压和数字电压的生成及转换过程中,突出了各种电子元件的作用和选择合适的输入模式的重要性。同时,还覆盖了C语言中的数据类型、宏定义、结构体和枚举的使用,强调了这些概念在程序设计中的重要作用。 ...
