电子芯吧客
电子芯吧客
电子工程师技术服务社区
论坛
问答
试用
文章
评测
下载
样片
# 1 引言 今天,我们要以美信DS3231为例,做一个小小的I2C操作教程。这篇教程的主控芯片使用了stm32F030,但是技术都是想通的,您也可以把这个方法应用到别的微控制器或平台。 本文为了照顾初级爱好者,没有死抠底层的细节。 全文的核心是一个基于hal库通用函数接口的二次开发的教程。 这个教程可以无缝推广到ST全系...
xukejing 2019-06-24 11:35:29 浏览量:6494
 美信DS3231时钟芯片操作实例-基于STM32的HAL库开发
stm32F429发现套件(stm32F429I-DISC1)允许用户使用具有ARM®Cortex®-M4内核的stm32F429高性能MCU轻松开发应用。 概述 支持stm32F429I-DISCO和DISC1单板 提供两种不同的电路板参考:stm32F429I-DISCO和stm32F429I-DISC1。 引用stm32F429I-DISCO的发现板不支持拖放和虚拟通信端口功能。 如果您使用该板版本,则须使用外...
2018-12-11 20:21:25 浏览量:4057 STM32,F429I,DISC1
 STM32F429I-DISC1
## 一.前言 因为公司的通信控制接口都是使用的modbus协议,以前都是用的stm32F429作为主控。最近要对控制板性能进行升级所以选用了stm32H7系列作为主控,本笔记主要是记录modbus协议从栈从stm32F4平台移植到stm32H7平台的相关移植细节。 ## 二.硬件平台介绍 1.主控:stm32H743IIT6 2.USB转串口IC:FT232RL 3.硬件框...
菜鸟冷虎 2019-08-16 13:43:34 浏览量:3372
 STM32H743平台移植modbus协议从栈学习笔记
# 前言 做电机控制已有半年时间了,对于电机控制最基础的莫过于六步方波驱动有霍尔的无刷直流电机了(BLDC)。对于底层的一些配置我使用的是cubemx来完成,如果你有cubemx基础更好,没有的话也不用慌,我将把每一步的配置讲明白,让你能够转起来自己的电机。无刷电机运行的原理说到底就是高中物理课程中讲到的电磁感应定....
HONG01 2019-09-30 16:31:37 浏览量:3089
 CUBEMX配置六步方波驱动BLDC
一、模块开机 我们要使模块工作,第一步需要做的就是开机,这里我们看一下移远给的手册里面是如何实现模块开机的![](https://IMG_URL_REPLACE/bbsimages/202001/78b3e1c09276f01c9fd0415b04a8d0ca.png) ![](https://IMG_URL_REPLACE/bbsimages/202001/4d6843319b24ece5edb1cc30ddefb393.png) 由上图可以看到:我们给...
Hello Pointer!!! 2020-01-09 17:18:59 浏览量:5474
 BC26从入门连云(二)STM32 驱动BC26
# 全网第一篇!!!基于stm32的AES128-ECB加密模式--速度更快、功耗更低 ## AES 简述 AES是一个高级加密标准 。按加密方式分为:AES-128、AES-192、AES-256;按加密模式分为:ECB、CBC、CTR、CFB、OCF。其大致流程是:一个明文+一个密钥生成一个密钥!如下图 ![](https://IMG_URL_REPLACE/bbsimages/202001/c9312e84227...
爱笑的男孩 2020-01-02 20:25:05 浏览量:5004
 全网第一篇!!!基于Stm32的AES128-ECB加密模式--速度更快、功耗更低
Hello,大家好,我是你们喜欢的小K(IdeaKnowledege)。 今年超长的、特别的年假,你们过的好吗?感觉怎么样呢?小K在这给童鞋们拜个晚年了。 好不容易的,实现了我们在家躺着就是为国家做贡献的理想,怎奈: 房东催我付房租! 马云喊我还花呗! 东哥让我还白条! 我也想躺着不出门, 可是,钱包不允许哈! 所...
芯知识学堂SingleYork 2020-02-11 17:31:36 浏览量:955
讲解启动过程之前先简单了解一下内存五区: **1.栈区stack**:由编译器自动分配释放,存放函数的参数值,局部变量的值。 **2.堆区heap**:由程序员分配和释放,若程序员不释放,程序结束时由OS回收。 **3.全局区(静态区 static)**:全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未...
果果小师弟 2020-06-15 09:47:44 浏览量:1270
 STM32第二章-启动过程详解
大家帮忙看看下面的问题,谢谢了! void RCC_Config(void) { /* SYSCLK, HCLK, PCLK2 and PCLK1 configuration -----------------------------*/ /* RCC system reset(for debug purpose) */ RCC_DeInit(); /* Enable HSE */ RCC_HSEConfig(RCC_HSE_ON); /* Wait till HSE is ready */ //  HSEStartUpStatus = RCC_W...
jldwd 2014-04-17 09:33:43 浏览量:1620
## 实验目的 了解stm32时钟复用技术,并实现蜂鸣器奏乐 ## 实验器材 操作系统:Windows 10 家庭中文版 软件:keil5(编译)、source insight4.0(写程序)、Proteus8.8(仿真运行) 仿真器件:stm32F401VE芯片、LED灯、电阻、电容 ## 实验代码 rj_buzzer.c ```c #include "stm32f4xx.h" #include "main.h"......
78e55d08da9592e3 2020-06-15 14:29:08 浏览量:1007
 【嵌入式】——STM32F401VE 时钟复用+蜂鸣器乐器编程
关键词: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
学习系统时钟之前先问大家一个问题? ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200325091305344.png) 这是一个跑马灯的程序,为什么我们没有在主函数中配置系统时钟,却可以正常的执行流水灯代码呢? 我想大多数人都会说,已经配置了系统时钟,不需要在主函数中调用了。如果你回答不上来或者不清楚系统时钟...
果果小师弟 2020-06-22 21:11:53 浏览量:2306
 STM32第三章-系统时钟配置
stm32F4 的每个 IO 都可以作为外部中断的中断输入口,这点也是 stm32F4 的强大之处。stm32F429 的中断控制器支持 22个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。 stm32F429有22个外部中断为,我们这里只看IO口的16个外部中断:**EXTI 线 0~15:对应外部 IO 口的输入中断**。 ...
果果小师弟 2020-06-23 20:30:45 浏览量:1640
 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 浏览量:1371
 『免费开源』基于STM32的<智能垃圾桶>之舵机控制(HAL库)
本设计基于stm32f103zet6为核心的低成本高精度的设计方法,采用脉搏传感器来进行检测采集人体的脉搏,利用单片机的定时/计数器,实现心率的测量,通过单片机控制进行数字显示和语音播报。以实现快速准确的心率测量,同时当心率出现异常时,通过DS18B20报警模块提醒用户要注意心率检测, 关键词:心率检测;脉搏传感器;语言...
李肖遥 2020-07-24 14:29:37 浏览量:980
 玩转stm32,来完成一个智能心率检测仪
## 起因 因为keil的难用...以前开发stm32,我都是使用stm32cube生成了项目文件之后,用clion编辑,然后用keil编译下载加Debug.说实话,整体感觉还不错,但总感觉怪怪的. 也曾尝试过SW4stm32和TrueStudio等,但是用eclipse改的软件,总是喜欢不起来. <!--more--> 安装了最新的clion 2019之后,突然发现新建工程时竟然有s......
keysking 2020-07-29 10:59:29 浏览量:682
 用clion和stm32cube开发stm32
## 前言 自公元三世纪我国最早的脉学专著《脉经》问世,脉学理论就得到不断的发展,“望、闻、问、切”是中国传统医学中最具有特色的一种诊断方式之一,“把脉”也成为了医者诊断患者身体状况的重要途径,其中蕴含的丰富的信息为患者的诊断提供了重要依据。但是由于中医靠的是手指获取脉搏心率,虽然简单无创但是也暴露出一...
李肖遥 2020-08-12 21:16:26 浏览量:982
 玩转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 浏览量:5080
 『免费开源』基于STM32的智能垃圾桶之综合代码(HAL库)
  学习物联网这一块大家首先想到的是ESP8266,这个模块可以连网就是连接你加中的路由器,也可以作为一个热点来让你的手机连接它,是不是很奇妙。虽然这个东西程序和相关的产品已近很成熟,但是还是有一些入门的小伙伴不知道咋学。如何用一个ESP8266加上stm32单片机做一个小产品呢?这个学习的路线是怎样的呢还有如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:4984
 物联网—利用ESP8266和STM32单片机接入服务器