1 STM32简介 文章目录1 STM32简介1.1 套件简介1.2 STM32芯片内部的外设1.3 STM32芯片系统结构1.4 STM32芯片引脚定义1.5 STM32最小系统 1.1 套件简介本教程使用STM32最小系统板(STM32F103C8T6)+面包板硬件平台进行学习。使用面包板可以完成任意硬件的连接,相比于成品的开发板方式,使用面包板更有利于对硬件电路的学习,而且也可以避免开发板的
STM32开发环境有Keil,IAR,STM32CubeIDE等。本文将介绍在Keil环境下新建STM32工程,以供初学者参考学习。一,Keil MDK安装keil安装方法不详细介绍,按照步骤提示操作即可。目前最新版本是keil MDK5,也叫Keil uVision5。这里不建议软件汉化,因为汉化之后无法使用编码助手,非常不方便。二,设备包的安装不管在什么环境下开发单片机,新建工程时都会有一个选
转载
2024-09-02 13:16:15
195阅读
volatile用法的相关文章文章一:=====由于访问寄存器的速度要快过RAM,所以编译器一般都会作减少存取外部RAM的优化。比如: static int i=0;
int main(void)
{
...
while (1)
{
if (i)
dosomething();
}
}
/*
京微齐力开发软件——FUXI安装步骤一、下载FUXI安装包二、license申请1、如图进入申请界面:2、在此我给出了填写示例(如图)3、MAC地址查找4、发送邮件获取license三、安装步骤1、解压后,点击Fuxi2020.2.0_setup.exe2、安装MDK5安装3、安装AGDI 驱动4、导入license 一、下载FUXI安装包这里给出了京微齐力官网地址:http://www.her
Makerbase SimpleFOC ESP32 例程5 双电机闭环位置测试第一部分 硬件介绍1.1 硬件清单序号品名数量1ESP32 FOC V1.0 主板12YT2804电机2312V电源适配器14USB 线156pin杜邦线2注意:YT2804是改装的云台无刷电机,带有AS5600编码器,可实现360°连续运转。 主要参数如下:序号品名数量1输入电压12V2极对数73工作电流180mA4最
转载
2024-08-04 09:50:38
124阅读
ESP32的入门使用软件要想用电脑控制esp32的软件是Arduino IED,图如下然后软件中下载好相应的资料,如esp32库或者另一种工具也可以控制下载ESP32的启动流程常识:(1)esp32启动后跑的是一个freetos的一个操作系统(2)Arduino会自带很多参考例子,在自己开发的时候,参考例子会有让自己有一个很好的开发思路ESP32的启动原理:在操作系统跑起来后,最终会调用到app.
转载
2024-03-16 10:39:21
93阅读
在本章中,将介结DHT温湿度传感器的使用,本文中所使用的版本为DHT11。传感器介绍DHT11是一款有已校准数字信号输出的温湿度传感器。 精度湿度±5%RH, 温度±2℃,量程湿度5~95%RH, 温度-20~+60℃图样:以下为对应引脚定义:pin名称注释1VDD供电 3-5.5VDC2DATA串行数据,单总线3NC空脚4GND接地,电源负极 因为量程问题,在大部份情况下,该传感器的工
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板。仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。序号SDK版本内容链接1nonos2.0搭建开发环境,开始一个“hellow world”串口打印。点我访问2nonos2.0利用GPIO开始使用按钮点亮你的“第一盏灯。点我访问3nonos2.0利用 "软件定时器 " 定时0.5秒闪烁点亮一盏LED。点我
起源先说一下FreeRTOS的起源,FreeRTOS是由Richard Barry在2003年由设计的,由于其设计的小巧简单,整个核心代码只有3到4个C文件。在设计之初就异军突起,累计开发者数百万,是目前市场占有率最高的RTOS,现在FreeRTOS已经支持三十多种芯片,基本包含市场上所有的微控制器。FreeRTOS在2018年被亚马逊收购,继续遵循GPLV2许可协议完全免费。 Richard B
转载
2024-04-13 00:08:14
268阅读
自去年搭建了v3.3版本的esp32环境后,如今esp32的版本已经到了4.3版本,为了紧跟乐鑫的步伐,打算将v3.3升级至v4.2稳定版本,从此踏上了一条漫漫的不归路。 先将经历的一些坑罗列如下,都是笔者的血泪史。安装包千万不能用github上生成的zip压缩包! 非常坑的地方!但是有小伙伴又说了,按照官方文档使用下列指令cd ~/esp
git clone -b release/v4.2 --
转载
2024-04-26 11:48:59
35阅读
目录一、简介1、ESP32 系列芯片型号2、CPU 和存储3、时钟和定时器4、高级外设接口5、功能框图二、资料1、官方文档2、开发框架 ESP-IDF3、其他参考4、云框架三、硬件概述1、芯片2、模组3、开发板 一、简介ESP32 是集成 2.4 GHz Wi-Fi 和蓝牙双模的单芯片方案,采用台积电 (TSMC) 超低功耗的 40 纳米工艺,具有超高的射频性能、稳定性、通用性和可靠性,以及超低
转载
2023-10-03 19:48:27
1597阅读
ESP32 低功耗方案概述ESP32 在内置 Deep-sleep 低功耗模式、RTC 外设和 ULP 协处理器的支持下,可以满足多种应用场景下的低功耗需求。当 ESP32 进入 Deep-sleep 模式时,所有由 APB_CLK 驱动的外设、CPU 和 RAM 将掉电;RTC_CLK 继续工作;RTC 控制器、RTC 外设、ULP 协处理器、RTC 快速内存和 RTC 慢速内存可以不掉电,具体
转载
2024-03-20 09:13:38
594阅读
Modbus主站例子这个示例展示了使用FreeModbus协议栈来实现ESP32作为主站设备来进行通信, 该示例能读取和写入连接到Modbus线路从站设备的属性值。所有需要访问的参数都在在Modbus主站示例源文件的数据字典中定义。 这些参数以属性的形式表示,每个属性都有其名称和属性ID ,这些属性与连接到Modbus线路的从站设备的寄存器相关联。 此外,该示例实现了一个简单的控制算法,用于检查从
转载
2024-08-23 19:28:09
79阅读
目录【ESP32+freeRTOS学习笔记】系列新的开篇ESP-IDF对FreeRTOS的适配ESP-IDF环境中使用FreeRTOS的差异性简介关于FreeRTOS的配置关于ESP-IDF FreeRTOS Applications结语索引 【ESP32+freeRTOS学习笔记】系列新的开篇ESP-IDF对FreeRTOS的适配FreeRTOS是一个可以适用于多个不同MCU开发平台的操作系统
转载
2024-05-09 23:01:34
359阅读
文章目录一、前言;二、修改唤醒词;三、修改命令词;四、搭建针对语音命令的动作函数五、其他5.1 编译和运行5.2 唤醒板子5.3 语音命令词识别另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,欢迎留言哈!也欢迎加群讨论!一、前言; 前天,我在博客分享了如何入门 esp-skainet,很多群友都对此感兴趣,今
转载
2024-03-05 23:45:16
1889阅读
通过串口配网,led指示灯显示网络状态一、前言直接配网介绍二、硬件连接三、命令四、完整代码及注释分析扩展:账号密码多样发送方式小结 一、前言本文章基于VS Code IDE进行编程,基于Ubuntu进行编译、下载、运行等操作 串口助手:UartAssist.exe 代码结合官方例程中的station_example_main.c 和 uart_echo_example_main.c,基于uart
转载
2024-03-20 11:29:41
251阅读
ES32 系列产品是上海东软载波微电子(essemi)基于 ARM® Cortex® M 内核和 RISC-V 内核开发的微控制器。它融合高性能、实时性、低功耗、低电压、高数据安全于一体,同时具备高集成度和开发简易的特点。为 MCU 用户开辟了一个全新的开发空间。下面将从 ES32 选型、集成开发环境、调试工具、开发评估板以及其它辅助开发工具等方面,来初步认识基于 ES32 系列产品的嵌入式开发。
本MicroPython教程旨在阐释如何将MicroPython固件烧录到简介本文旨在阐释如何将MicroPython固件烧录到MicroPython是Python 3编程语言的实现,其包含一个Python标准库的小子集,且已经经过优化,可在微控制器上运行[1]。幸运的是,https://github.com/micropython/micropython-esp32)。虽然我们可以自行构建本项目
转载
2023-10-22 09:24:08
98阅读
ESP32集成 2.4 GHz Wi-Fi 和蓝牙双模,采用台积电 (TSMC) 超低功耗的 40 纳米工艺,具有超高的射频性能、稳定性、通用性和可靠性,以及超低的功耗,满足不同的功耗需求,适用于各种物联网应用场景。除此之外,ESP32它还有哪些优点呢?一、32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth/Bluetooth LE• Xtensa® 32
转载
2024-02-22 01:27:09
313阅读
ESP32 与 ESP32-CAM 的关系 目录ESP32 与 ESP32-CAM 的关系ESP32 简介ESP32-CAM 简介参考资料 以下分别介绍 ESP32 与 ESP32-CAM,两者之间的关系可以简单用下表来说明:ESP32ESP32-CAM开发公司乐鑫信息科技安信可科技模块关系ESP32 系列 ( 共有ESP32-S 系列、ESP32-C 系列与ESP32 系列)ESP32 系列中的
转载
2024-05-23 22:23:46
273阅读