logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32 零基础可移植教程 04:按键输入,为什么按下去读到的是 0 或 1

前面两篇,我们都是在控制输出:LED 亮灭、蜂鸣器响不响。这一篇开始做输入。输入里最适合新手上手的就是按键。它看起来也很简单:按下去,程序读一下,然后做动作。但真正写的时候,很多人会卡在这些地方:CubeMX 里 GPIO 到底选Input还是EXTI;按键为什么有时候按下读到 0,有时候按下读到 1;Pull-up、Pull-down、No pull 到底怎么选;返回的值怎么判断;换一块开发板,

文章图片
#stm32#chrome#嵌入式硬件
STM32 零基础可移植教程 03:蜂鸣器响一声,LED 跟着翻转一次

上一篇我们已经用 GPIO 点亮了 LED。LED 能闪,说明你已经把 CubeMX 引脚配置、Keil 编译下载、main.c调用位置这条链路跑通了。这一篇继续用 GPIO,不过换一个更容易踩坑的小外设:蜂鸣器。蜂鸣器最容易让新手迷糊的地方,不是这个函数,而是硬件类型和有效电平:有源蜂鸣器:给一个固定电平就能响;无源蜂鸣器:需要 PWM 方波才能稳定发声;有些蜂鸣器高电平响;有些蜂鸣器低电平响;

文章图片
#stm32#嵌入式硬件#单片机
计算机网络期末习题

目录•1-02、试简述分组交换的要点。•1-12、互联网的两大组成部分(边缘与核心部分)的特点是什么?它们的工作方式各有什么特点。•1-14、计算机网络有哪些常用的新能指标。•1-24、试述具有五层协作以的网络体系结构的要点,包括各层的主要功能。•1-17、收发两端之间的传输距离为1000km,信号在媒体上的传播速率为m/s。•1-18、假设信号在媒体上的传播速率为。媒体长度分别为:3-02、数据

#网络#网络协议#http
到底了