电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
讲解启动过程之前先简单了解一下内存五区: **1.栈区stack**:由编译器自动分配释放,存放函数的参数值,局部变量的值。 **2.堆区heap**:由程序员分配和释放,若程序员不释放,程序结束时由OS回收。 **3.全局区(静态区 static)**:全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未...
果果小师弟 2020-06-15 09:47:44 浏览量:1274
 STM32第二章-启动过程详解
关键词:stm32 小蓝板 stm32F103C8T6 Stduino IDE Stduino Nano 按键控制LED灯 通过Stduino IDE 开发stm32小蓝板,按键控制板载LED灯 [在stm32 小蓝板快速点亮一颗LED灯(一)](https://www.icxbk.com/article/detail/1447.html "在stm32 小蓝板快速点亮一颗LED灯(一)") 话不多说,上代码,上图!!! **下......
Jeremy 2020-06-16 10:15:23 浏览量:1144
 stm32小蓝板高速开发按键控制LED灯(二),无需刷Bootloader
stm32F4 的每个 IO 都可以作为外部中断的中断输入口,这点也是 stm32F4 的强大之处。stm32F429 的中断控制器支持 22个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。 stm32F429有22个外部中断为,我们这里只看IO口的16个外部中断:**EXTI 线 0~15:对应外部 IO 口的输入中断**。 ...
果果小师弟 2020-06-23 20:30:45 浏览量:1645
 STM32第四章-外部中断管理
> 本文讲解的是使用移植FreeRTOS到GD32F350RX中(基于KEIL 5编译器)。 > 系统移植之后创建了3个任务,LED1,LED2,LED3交替闪烁,每个LED的闪烁交替周期不一样。 > FreeRTOS是一个迷你的实时操作系统内核。作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程...
hehung 2020-06-26 20:28:30 浏览量:2991
 手把手教你移植FreeRTOS到GD32F350RX中
串口通信是串行通信里面的异步方式。串行通信是相对于并行通信来说的。串口是一个事实存在的东西,比如DB9接口。 串口通讯里面的波特率,实际上是比特率。如果这两点你还不是很清楚地话,好好往下看。 ## 通信涉及的几个基础概念 ### 同步通信和异步通信 (1)、同步和异步的区别:简单来说就是发送方和接收方按照同一个时钟...
果果小师弟 2020-06-26 22:35:55 浏览量:969
定时器(Timer)最基本的功能就是定时了,比如定时发送 USART 数据、定时采集 AD数据等等。如果把定时器与 GPIO 结合起来使用的话可以实现非常丰富的功能,可以测量输入信号的脉冲宽度,可以生产输出波形。定时器生产 PWM 控制电机状态是工业控制普遍方法,这方面知识非常有必要深入了解。 stm32F4xx系列控制器有 2 个高级控....
果果小师弟 2020-07-05 22:28:58 浏览量:2593
 STM32第六章-定时器详解
大家好,我是『芯知识学堂』的SingleYork,今天笔者要给大家介绍一款基于stm32F103的智能垃圾桶套件,这款DIY的套件包括搭载了stm32F103C8T6的OWL Micro F1开发板主板、OWL Micro F1智能垃圾桶扩展板、LD3320语音识别模块、8欧1W的扬声器以及4个带SG90舵机的垃圾桶: ![](https://IMG_URL_REPLACE/bbsimages/202007/b3ad5d...
芯知识学堂SingleYork 2020-07-12 10:18:23 浏览量:4420
 『开源项目』基于STM32的智能垃圾桶之成员简介
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了『免费开源』基于stm32的之成员简介,相信有很多小伙伴都已经忍不住跃跃欲试了,别着急,从这一篇开始,笔者将会带领大家一步一步来完成这个DIY项目。 这款套件的主控板采用的是我们『芯知识学堂』自主设计的OWL Micro F1开发板,如果有一直关注我们的小伙伴...
芯知识学堂SingleYork 2020-07-15 11:32:44 浏览量:4476
 『开源项目』基于STM32的智能垃圾桶之语音识别
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了和,今天笔者将要给大家介绍我们这个DIY智能垃圾桶套件中“语音播报模块”的详细使用。 ![](https://IMG_URL_REPLACE/bbsimages/202007/cdef9bfae90cadee324d48e12ffe7445.png) 这个“语音播报模块”是集成到了我们『芯知识学堂』出的OWL Micro F1 – EXT....
芯知识学堂SingleYork 2020-07-17 16:45:35 浏览量:1684
 『开源项目』基于STM32的智能垃圾桶之语音播报
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了[](https://www.icxbk.com/article/detail/1503.html "")、[](https://www.icxbk.com/article/detail/1507.html "")和[](https://www.icxbk.com/article/detail/1511.html ""),今天笔者将要给大家介绍我们这个DIY智能垃圾桶套件中“舵机控制”的详细使用。 ...
芯知识学堂SingleYork 2020-07-21 15:58:54 浏览量:1374
 『免费开源』基于STM32的<智能垃圾桶>之舵机控制(HAL库)
常见的人机交互界面,除了数码管、LED、LCD1206,OLED,Nokia5110以外,比较常用的还有LCD12864。 LCD12864从字面意思就是横向可以显示128个像素点,纵向可以显示64个像素点。常见的LCD12864液晶模块分为带字库版本和不带字库版本,一般为了使用方便,直接选用带中文字库版本即可。 ### 引脚定义 本文使用的是串行通信模...
嵌入式从0到1 2020-08-07 23:52:53 浏览量:3829
 STM32串行通信模式驱动LCD12864,结合手册从原理让你理解显示过程
#### 为什么要用stm32做航模遥控器?Arduino不香嘛? 之前用Arduino Pro Mini制作了一个航模遥控器+接收机,不得不说Arduino开发起来非常方便,但是博主用的开发板比较廉价,芯片资源较少,只能实现基础功能,遥控性能也不能令人满意。我们的经费又不够来买大几百的UNO,怎么办?我找到了同价位的stm32F103C8T6开发板,十....
电子芯吧客 2020-07-29 09:47:28 浏览量:1764
 歼20航模遥控器开源项目计划(基于STM32)| 先做一个开机界面
## 起因 因为keil的难用...以前开发stm32,我都是使用stm32cube生成了项目文件之后,用clion编辑,然后用keil编译下载加Debug.说实话,整体感觉还不错,但总感觉怪怪的. 也曾尝试过SW4stm32和TrueStudio等,但是用eclipse改的软件,总是喜欢不起来. <!--more--> 安装了最新的clion 2019之后,突然发现新建工程时竟然有s......
keysking 2020-07-29 10:59:29 浏览量:683
 用clion和stm32cube开发stm32
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了[](https://www.icxbk.com/article/detail/1503.html "")、[](https://www.icxbk.com/article/detail/1507.html "")、[](https://www.icxbk.com/article/detail/1511.html "")和[](https://www.icxbk.com/article/detail/1524.html ""),今天笔者将要给大家介...
芯知识学堂SingleYork 2020-07-31 10:17:56 浏览量:5084
 『免费开源』基于STM32的智能垃圾桶之综合代码(HAL库)
  学习物联网这一块大家首先想到的是ESP8266,这个模块可以连网就是连接你加中的路由器,也可以作为一个热点来让你的手机连接它,是不是很奇妙。虽然这个东西程序和相关的产品已近很成熟,但是还是有一些入门的小伙伴不知道咋学。如何用一个ESP8266加上stm32单片机做一个小产品呢?这个学习的路线是怎样的呢还有如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:4984
 物联网—利用ESP8266和STM32单片机接入服务器
串行EEPROM 24CXX是基于I2C总线的存储器件,遵循二线制协议,IIC总线上可以外挂多个器件,每个器件多应不同的地址,通过地址将不同器件进行分开,保证不同芯片之间数据传输的独立性。 由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。 **24C02的应用:** * 存储硬件的....
嵌入式从0到1 2020-08-07 23:26:58 浏览量:3234
 STM32 I2C通信操作24C02写数据、读数据
话不多说先看看效果: ![](https://IMG_URL_REPLACE/bbsimages/202008/ba2a23b8a08f6c7e151490f4fc4c6021.png) 光照:L=2.50勒克斯 气压:P=946.17pa 温度:T=22.3℃ 当前时间:14时31分59秒 通过串口发送给上位机。 设计方案: ![](https://IMG_URL_REPLACE/bbsimages/202008/1d792ecb54b8f0e03628594a076ccbdb.png) ##...
电子芯吧客 2020-08-11 17:21:54 浏览量:2397
 【STM32】自动气象站(下位机:STM32 + 上位机:QT)
## 一、介绍   PC机与树莓派的常用通信方式SSH(Secure Shell)远程登录、VNC Viewer虚拟网络控制台都需要网络连接,但还有一种不需要网络的通信方式:Serial port串口通信。   就好比配置路由器一样,除了网页配置、SSH远程登录外,还可以Console口本地配置,特别是初始配置时。树莓派也会遇到没有显示器又没有网络...
张国平 2020-08-24 10:33:40 浏览量:1751
 树莓派基础实验35:USB TO TTL模块实验
# 校园天使 ## 摘 要 该设计是基于stm32与微信的教室人流动态采集系统。实现在高校教学楼大厅实时显示各教室人数、剩余空座位数量,并且把数据通过Internet 发送到远程服务器,用户可通过掌中通信设备关注微信公众账号随时随地查询相关信息。 **关键字**:stm32,网络通信,以太网,微信 ## 1 作品介绍 ### 1.1 作品总....
李肖遥 2020-08-28 23:00:57 浏览量:1654
 stm32与微信公众号的组合,居然还可以这么玩?
前几天制作了无刷四轴飞控板(stm32F103C8T6开发板+GY521制作NAZE32飞控板详细图文教程),效果还不错,在此基础上加了MOS驱动电路,把这个飞控装在了空心杯小四轴上,成功把它救活。现把制作过程记录如下。 #### 1.材料清单 CH340串口下载模块1个(2.5元) stm32F103C8T6黑色开发板1个(11.5元,也可以使用蓝色板) ...
电子芯吧客 2020-09-11 13:49:12 浏览量:3659
 STM32F103C8T6开发板+GY521加速度计模块制作有刷四轴飞控,改造空心杯小四轴