• 博客(5)
  • 收藏
  • 关注

原创 2.ESP32之UART1串口的使用

文章目录@[toc]一、ESP32总共有3个串口,并且3个 串口管脚都是可以重映射的1.串口收发代码编写1.1加载串口相关的头文件、定义串口IO映射引脚、定义串口缓存等1.2串口初始化配置函数1.3 建立串口任务1.4 主函数:串口初始化、创建任务用于串口数据接收、测试串口发送数据本代码基于ESP-IDF 4.2 SDK编写,具体UART可参考官方例程一、ESP32总共有3个串口,并且3个 串...

2020-03-17 00:14:49 5250

原创 1.ESP32环境搭建(Linux)

文章目录@[toc]一、乐鑫的 idf 框架编译环境搭建1.安装准备2.从源代码编译工具链二、ESP32开发环境搭建1. 下载主源代码,必须git,不能手动浏览器下载zip2. 安装编译环境3. 设置环境变量4. 设置永久环境变量5. 提升用户组及串口权限一、乐鑫的 idf 框架编译环境搭建1.安装准备安装好之后,我们还需要安装几个常用的软件 :sudo apt-get purge v...

2020-03-17 00:13:15 717

原创 STM32之二 利用GPIO输入输出端口按键控制LED灯开关

文章目录1.硬件说明2.bsd_led.h2.bsd_led.c3.bsd_key.h4.bsd_key.c5.main.c利用官方固件库开发1.硬件说明机械按键:KEY1-> PA0; KEY2->PC13RGB LED:R-> PB5; G->PB0; B->PB12.bsd_led.h//为了防止被多个文件调用的时候出现重复定义的错误,我们需...

2020-03-16 23:56:32 1847

原创 STM32 利用GPIOB点亮LED灯

文章目录1. bsp_led.h2.bsp_led.c3. main.c1. bsp_led.h#ifndef _BSP_LED_H#define _BSP_LED_H#include "stm32f10x.h"#define LED_G_GPIO_PIN GPIO_Pin_0 #define LED_G_GPIO_PORT GPIOB #define LED_G_GPIO...

2020-03-16 21:13:11 1768

原创 C语言位运算符基础

C语言位运算符:与、或、异或、取反、左移和右移位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符含义描述&按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0...

2020-03-16 20:38:21 1261 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除