LED闪烁 控制LED灭是MCU开发中一个最简单的应用功能,实现这个应用功能包含了MCU开发中工程的构建、编译的过程、下载烧录的方式、开机运行的流程等等内容。1. 开发工具链针对ESP32开发,乐鑫官方提供了ESP-IDF框架以及对应的开发工具链,开发环境的搭建可以参考上一章节的内容。作为一个LED控制的简单程序,只需要基于Xtensa架构的GNU交叉编译工具的支持。2. LE
转载 2024-03-25 15:39:49
983阅读
int LED = 2; void setup() { pinMode(LED, OUTPUT); } void loop() { digitalWrite(LED, HIGH); //打开LED,输出高电平 delay(1000); //等待一秒 digitalWrite(LED, LOW); / ...
转载 2021-10-29 21:14:00
2241阅读
2评论
作者有话说   博主对于Arduino开发并没有基础,但是为了实现更加方便的配网,这几天一直在尝试用ESP32-12F(因为手头刚好有一个,其他的也可以)来做远程开关灯!不知道大家是否注意到,上一篇利用STM32实现远程开关灯时,对于是开灯还是关灯,完全依赖于接收到的腾讯云发送的指令的次数,这个方式很傻。这样写是因为在使用腾讯连连APP时,发现按下按钮只能发送固定的指令,无法区别是开灯还是关灯。但
N32WB452点亮LED
原创 2023-12-02 10:46:34
227阅读
原理图 测试,接GPIO外设B,Pin 1...
转载 2017-08-04 13:01:00
153阅读
2评论
原理图 测试,接GPIO外设B,Pin 1...
转载 2017-08-04 13:01:00
278阅读
2评论
一:编译第一个程序 int main()  //主函数 { } void SystemInit()  //在执行主函数前,会被调用。不进行实现。在启动文件中被调用 { } ; Reset handler Reset_Handler PROC EXPORT Reset_Handler [WEAK]
转载 2024-05-07 07:49:26
346阅读
Arduino+esp32+blinker第一课点灯 文章目录Arduino+esp32+blinker第一课点灯前言一、开发环境搭建二、开发第一个点灯程序1.添加设备2.载入示例3.代码部分4.关键代码讲解5.程序烧写总结 前言为了实现远程控制,加深为物联网知识的认识,今天就教大家如何用手机app来控制我们的开发板,通过控制开发板点亮一盏。我们的开发环境是以arduino IDE为开发基础,通
如下内容 无限循环打印rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2 load:0x3fff0030
相关简介根据所看视频中的演示写下相关的笔记,利用 PC13 引脚点亮LED,也就是STM32上面自带的小黄灯。在STM32芯片中不同的芯片用于片上外设的地址、大小是不一样的,在C8T6中用于片上外设的地址为:0x4000 0000~0x5FFF FFFF,共512MB的内存。我们常用的引脚对应的地址如下表所示:总线端口名地址范围APB2GPIOG0x4001 2000 - 0x4001 23FFG
原创 2022-06-06 10:15:45
4564阅读
3点赞
第9周作业 文章目录前言一、基于PWM的呼吸1、LED呼吸1)配置cubeMX2)配置keil3)结果展示2、PWM波形1)keil设置2)结果展示二、移植系统1、将uc/OS移植到stm32F1031)CubeMX建立STM32F103C8HAL库2)keil中添加代码3)准备uCOSIII源码4)移植前准备5)开始移植6)测试效果2、实现三个任务1)keil修改代码2)编译烧录3)最终效果
       目录    第一步:修改代码(可点击上面的阿里云盘分享直接下载)    第二步:第三步:最后就可以加入homeasstant啦        上一篇的写文章-创作中心实例代码做了一小改动可以直接下载代码烧录:阿里
ESP32-C6ESP32-C6ESP32-C3相似之处ESP32-C6 的 CPU、内存和安全性能与 ESP32-C3 相似,它搭载 RISC-V 32 位单核处理器时钟频率高达 160 MHz,内置 400 KB SRAM,384 KB ROM,支持多个外部 SPI、Dual SPI、Quad SPI、QPI flash。ESP32-C6 具有 22 个可编程 GPIO 管脚,支持 ADC、
实例: 将杜邦线插入扩展板的12引脚(也可以是其它引脚) int LEDPin=12; void setup() { pinMode(LEDPin,OUTPUT); //设置12引脚为输出接口 } void loop() { digitalWrite(LEDPin,HIGH); //12引脚为高电平
原创 2022-01-25 16:07:24
634阅读
1. 开发环境开发环境搭建见《Ubuntu构建ESP32 ESP-IDF开发环境》版本 2. 开发板和显示屏2.1 ESP32开发板市面上最常见的esp32开发板。 2.2 TFT LCD显示屏2.4寸240*320 TFT LCD液晶显示屏幕ST7789驱动SPI 4线串口。3. ESP32 LVGL下载移植见《ESP32 ESP-IDF TFT-LCD(ST7735 128
转载 2024-05-02 07:29:13
391阅读
近几年随着智能家居行业规模的扩大以及大众安全意识的不断提升,智能门锁行业迅速发展了起来,传统门锁企业、家电企业、安防企业,甚至是互联网公司和创业公司都纷纷涌入浪潮,智能门锁产品逐渐呈现出百家争鸣的局面。 智能门锁是区别于传统机械锁,在用户安全性、识别性、管理性方面更加智能化、便捷化的安防设备,是智能家居生态链上的重要组成部分,也是家庭智能安防领域的核心单品。智能门锁产品的国内市场渗透率虽
汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言.在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址.在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令,普遍地说,特定的汇编语言和特定的机器语言指令集是相互对
【代码】Stm32点亮一堆
原创 2023-02-18 11:43:05
135阅读
lora Sx1278模块1、初始化 (1)首次先对SPI的IO口初始化可通过硬件SPI和软件模拟SPI (2)模块在初始化之前应先复位模块,reset针脚主要对模块重启有作用低电平有限高电平运行,这个针脚主要在是初始化的时候操作,初始化成功之后严禁使用此针脚了,要保持reset针脚为高电平时刻保持运行状态 (3)首次读写寄存器时会出现不准的现象。所以我们在初始化之前
这篇文章的目的是解释如何使用Arduino IDE作为开发环境,用ESP32做一个简单的“Hello World”程序。 介绍这篇文章的目的是解释如何用ESP32做一个简单的“Hello World”程序。这将是一个非常简单的介绍,所以本教程将包括将消息打印到Arduino IDE串口助手上。现在,在Espressif的github页面上,有一个关于如何在Windows上安装Arduin
转载 2024-05-13 23:40:34
498阅读
  • 1
  • 2
  • 3
  • 4
  • 5