1.GD32简述 GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通用外设几乎很少涉及到内核部分,在时间急迫的情况下可以使用ST的库开发。2.二者之间的相同点1.外围引脚PIN TO PIN兼容,每个引脚上的复用功能也完全相同。2.芯片内部寄存器、外部IP寄存器地址和逻辑地址完全相同,但是有些寄存器默认值不同
电机控制另一个关键的模块就是ADC采样,这个模块配置的好坏决定了采样电流和电压的精准度,因此有必要对其进行深入学习。简介:STM32 在片上集成的ADC 外设非常强大。STM32F103xC、STM32F103xD 和STM32F103xE增强型产品内嵌3个12位的ADC,每个ADC 共用多达 21 个外部通道,可以实现单次或多次扫描转换。如 STM32F103VET6,属于增强型的CPU,它有1
转载 2024-07-22 12:55:22
228阅读
一、准备模块1.esp82662.stm32f1033.TTL下载器4.杜邦线若干二、esp8266下载机智云固件1.打开机智云官网2.注册机智云3.如下图下载固件 下载解压后就是下图这个文件夹    三、烧录固件1.烧录接线,IO0接地才能进入下载模式 2.打开烧录软件,如下图烧录进去  四、创建产品,下载单片机代码
STM32F103C8T6学习过程一、了解: (1)单片机型号STM32F103C8T6; (2)编译软件:MDK5.41(开发环境) (3)编程器:ST-LiNK; (4)流程(焊电路板-装开发环境-调试)二、安装软件Keil uVision5并破解; 注意:执行以下操作时需参考文档STM32软件开发指南; (1)先执行安装mdk514安装包; (2)再执行安装Keil.STM32F1xx_DF
转载 2024-09-25 21:36:50
193阅读
相关文章1、STM32 定时器输入捕获实现红外遥控数据接收----2、stm32的定时器输入捕获与输出比较----http://www.51hei.com/bbs/dpj-36977-1.html 一、原理1、红外发射协议红外通信的协议有很多种。这个实验使用的是NEC协议。这个协议采用PWM的方法进行调制,利用脉冲宽度来表示 0 和 1 。NEC 遥控指令的数据格式为:同步码头、地址码、
转载 2024-05-11 18:41:42
171阅读
一、数据发送与接收。 (1)、STM32发送与接收是通过数据寄存器 USART_DR 来实现的,这是一个双寄存器,包含了 TDR 和 RDR。 当向该寄存器写数据的时候,串口就会自动发送; 当收到数据的时候,也是存在该寄存器内。 1)STM32 库函数操作 USART_DR 寄存器发送数据的函数是: void USART_SendData(USART_TypeDef* USARTx, uint
转载 2024-03-27 16:24:09
315阅读
下面简单说说的我看法。ESP32STM32都有他们的垂直细分领域。先说ESP32STM32比起来,ESP32内核的速度更高,处理指令更快,不过ESP32更多是面向物联网方向的芯片,内置了蓝牙和Wi-Fi。既可以作为模块通过AT指令进行控制,内部集成TCP/IP协议栈,在联网这块是非常有优势的。又可以通过IDF进行开发,官网的文档也非常齐全,也可以很快地进行产品开发。并且芯片的价格也不错,如果是
现在一说到嵌入式、单片机,很多人想到的可能是STM32。因为STM32的市场应用实在是太广了,我们在招聘平台随便搜嵌入式/单片机工程师,都要求最好会STM32.当然,一款单片机的火爆绝对不是空穴来风。我自己也用STM32开发过很多产品,客观地说确实比大多数单片机用起来要省心。主要体现在以下几点:ST把复杂的东西封装了起来(寄存器配置),使得我们直接调用固件库就能轻松使用。芯片比较稳定,不会有乱七八
关于lwip raw api的移植介绍主要分为以下图示几部分 1)LWIP的概述 2)LWIP对接网卡驱动的编写 3)LWIP时钟的编写 4)LWIP RAW API INIT的编写1. LWIP概述lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。 另外说下uip这个这个大牛
SDIO学习笔记SDIO 简介SDIO stm32驱动stm32的SDIO驱动参考st官方的参考例程,其中详细说明了如何操作,官方的文档翻译如下:1 如何使用此设备它实现了一个高级通信层,用于从/向该存储器进行读写。所需的STM32硬件资源(SDIO和GPIO)在stm324xg_eval.h文件中定义,并在stm324xg_eval.c文件中声明的SD_LowLevel_Init()函数中进行初
文章目录前言一、TIM2定时器设置二、串口发送、中断接收的设置三、具体逻辑实现与数据发送1.TIM2定时器代码2.串口发送和中断接收的代码总结 前言通过STM32采集数据,ESP8266连接热点发送数据到云服务器EMQX,EMQX转发给WPF应用程序的方案此文章是通过STM32采集流量传感器YF-S201数据和发送数据到ESP8266。主要内容就是定时器TIM2捕捉脉冲和串口发送、中断接收的内容
 ---------------------------------------------------------------------------------------------------------------------- Arduino + ESP32-C3 + TFT(1.8‘ ST7735S)基础平台Arduino + ESP32-C3 + TFT(1.8
一、硬件准备我这里用到了stm32f103c8t6、esp8266、7脚0.96寸oled屏幕。二、stm32连接oled屏幕我这里借鉴了大神得stm32连接oled屏幕我这里用得是7脚得oled、他们得引脚有(需要了解更多看数据手册):GND电源地VCC3.3v电源D0时钟总线D1数据总线RES复位DC数据/命令选项CS片选我使用的是通过硬件spi来控制oled屏幕,使用时先配置HAL库,我使用
关于DSP和普通51 AVR还有STM32的区别     DSP是为运算而生的芯片,他最强大的地方就在与它的数**算性能,那是由它的指令集支持的。那些拿DSP和STM32比较的,省省吧,如果你两者都熟悉你就知道根本没啥好比的,     如果我需要很多高级的接口,比如以太网和USB,那么我自然选STM32,如果我需要实现
STM32+ESP8266+DHT11通过MQTT协议连接新版ONENET云平台上传数据一、项目介绍二、项目组成三、项目原理图四、云平台产品创建五、修改代码中的参数六、APP参数修改七、成果展示八、资料获取 项目讲解视频新版 云平台搭建视频演示单片机代码修改演示视频APP参数修改实物演示一、项目介绍前段时间ONENET云平台进行了升级更新,此前平台的多协议接入(包含旧版MQTT、HTTP、EDP
实验要求8个led灯依次闪烁,然后8个灯同时闪烁8次,依次重复。1.创建Proteus工程File→New Project新建项目,并输入工程名和存储路径。 NextNext 先选择Create Firmvare Project,然后在Family中选择Cortex-M3,在Controller中选择STM32F103R6。 接下来选择Next和Finsh就完成了工程的创建。2.配置实验原件项目创
单片机这块纯属个人业余爱好, 有很多不足的地方还请大家多多指教, 代码中有些命名不规范的地方还请大家多多包涵.本文只实现无线模块的简单的点亮(能收发一个字节数据), 一直想diy一个无线遥控的小车, 就要使用到无线模块, 找了好久发现NRF24L01(下面简称NRF)是最便宜的一款无线模块(除过WiFi和蓝牙模块), 就买了几个,&nbs
Hello China操作系统移植指南首先说明一下,为了适应更多的文化背景,对Hello China操作系统的名字做了修改,修改为“Hello X”,或者连接在一起,写为“HelloX“。其中X是不固定的,可以根据具体应用的国家,甚至城市,进行定制化。比如在中国,我仍然会叫做”Hello China“,但是如果有人在美国使用了,则可以叫做”Hello USA“,在香港使用了,可以叫做”Hello
意法半导体的STM32单片机十几年来已经销售了几十亿颗,在国内几乎占有超过50%的大半壁江山。然而各种贸易环境影响,供货紧张,价格飞涨,假如我们必须替换STM32,有哪些国产是可以替代的呢?候选 北京兆易创新-GD32系列 上海灵动微电子-MM32系列 沁恒微电子CH32F103(cortex M3),CH32V103(risc-v) 华大半导体-HC32系列 中科芯CETC 雅特力Artery
转载 2024-08-19 20:11:43
94阅读
ESP32C3 的配网方式有好多种,这里主要使用AP配网方式。在 ESP32C3 上建立热点AP,使用手机连接上后在浏览器打开配置网页,输入WIFI信息,完成配网。这种方式很可靠,而且允许在电脑端完成配网。 配网流程 yesno获取SSIDyesno WIFI连接 连接成功? 连接成功
转载 2024-05-21 08:55:19
1231阅读
  • 1
  • 2
  • 3
  • 4
  • 5