logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32单片机(三)第四节:GPIO输入练习2(光敏传感器控制蜂鸣器)

❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分;建议先学习51单片机,其是STM32等高级单片机的基础;这样再学习STM32时才能融会贯通。☀️ 专栏适用人群 :适用于想要从零基础开始学习入门单片机,且有一定C语言基础的的童鞋。🌙专栏目标:实现从零基础入门51单片机和STM32单片机,力求在玩好单片机的同时,能够了解一些计算机的基本概念,了解电路及其

文章图片
#单片机#stm32#嵌入式硬件 +1
Linux下的ssh、scp和telnet指令

从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;(2)确认远端服务器某个端口是否可用。比如查看远端服务器ssh服务的22号端口是否开放。最简单的用法只需要指定用户名和主机名参数即可,主机名可以是 IP 地址或者域名。2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。ssh的功能很强大,相应的命令也很多,这里只记录一下最常用的一种

文章图片
#linux#ssh#服务器 +2
C++ array (STL array) 序列容器

此程序的第 14 行代码中,我们尝试使用 first 迭代器修改 values 容器中的值,如果取消注释并运行此程序,编译器会提示你“不能给常量赋值”,即 *first 是 const 类型常量,所以这么做是不对的。可以看到,从最后一个元素开始循环,不仅完成了容器的初始化,还遍历输出了容器中的所有元素。在 array<T,N> 类模板中,T 用于指明容器中的存储的具体数据类型,N 用于指明容器的大

文章图片
#c++#开发语言#嵌入式硬件 +1
STM32单片机(三)第二节:GPIO输出练习3(蜂鸣器)

第一步,打开RCC开启GPIO的时钟第二步,使用GPIO_Init函数初始化GPIO第三步,使用输出或者输入的函数控制GPIO口。

文章图片
#单片机#stm32#嵌入式硬件 +1
STM32单片机(九)USART串口----第一节:USART串口协议

本小节主要学习USART串口协议的理论基础知识。

文章图片
#单片机#stm32#嵌入式硬件 +1
C++ STL vector容器用法

push_back() 向容器尾部添加元素时,首先会创建这个元素,然后再将这个元素拷贝或者移动到容器中(如果是拷贝的话,事后会自行销毁先前创建的这个元素);显然完成同样的操作,push_back() 的底层实现过程比 emplace_back() 更繁琐,换句话说,emplace_back() 的执行效率比 push_back() 高。可以看到,values 容器在增加容量之后,首个元素的存储地址

文章图片
#c++#开发语言#嵌入式硬件 +1
C语言的while循环、do-while循环、for循环

本例我们输入的是 0123456789,当读取到4或5时,if 的条件c==‘4’||c=='5’成立,就执行 continue 语句,结束当前循环,直接进入下一次循环,也就是说putchar©;执行完“语句块”,再次计算表达式的值,如果为真,继续执行“语句块”……do-while循环与while循环的不同在于:它会先执行“语句块”,然后再判断表达式是否为真,如果为真则继续循环。外层循环依然执行,

文章图片
#c语言#开发语言#嵌入式硬件 +1
C语言数组指针和指针数组

其实原因很简单,在 C 语言中,赋值符号“=”号两边的数据类型必须是相同的,如果不同,则需要显示或隐式类型转换。p1 这个定义的“=”号两边的数据类型完全一致,而 p2 这个定义的“=”号两边的数据类型就不一致了(左边的类型是指向整个数组的指针,而右边的数据类型是指向单个字符的指针),因此会提示错误信息。号和 p2 构成一个指针的定义,指针变量名为 p2,而 int 修饰的是数组的内容,即数组的每

文章图片
#c语言#嵌入式硬件#程序人生
STM32单片机(三)第二节:GPIO输出练习1(LED闪烁)

本大节主要学习GPIO通用输入输出口,包含两部分,第一小节主要学习GPIO的输出,第二小节是写三个简单的程序进行练习,分别是LED闪烁、LED流水灯、蜂鸣器等;第三小节是学习GPIO输入,第四小节是写两个简单的程序进行练习,分别是按键控制LED和光敏传感器控制蜂鸣器;本小节主要是对上一节学习的GPIO输出知识进行实战练习,编写三个程序进行练习,分别实现LED闪烁、LED流水灯、蜂鸣器等,并附上程序

文章图片
#单片机#stm32#嵌入式硬件
    共 76 条
  • 1
  • 2
  • 3
  • 8
  • 请选择