摩尔精英招聘 - 专注全球半导体职业机会
搜索
新闻首页
行业新闻
求职指导
活动
摩尔半导体指数
STM32
如何系统地入门学习stm32
不要去学STM32。我不是说STM32不好,而是这种为了学习单片机而去学习单片机的思路不对。
单片机
STM32
2018-11-23 11:09
2561
慕展最火展区之一,意法半导体的底气来自哪里
最近IC Insights的一份2018财年销售额涨跌幅统计数据显示了2018年各大芯片厂商的晴雨表。除三星、海力士、美光、闪迪、东芝存储因存储市场的供不应求获益,以及英伟达因为矿机市场繁荣而大赚一笔外,2018财年销售额涨幅最高的芯片厂商是意法半导体,达16%,逼近百亿美元,这一涨幅也让该公司的排名从第12位上升到第11位。
MCU
STM32
2018-11-26 15:49
1458
stm32中断服务函数的机制
简述:当中断触发时,会保存当前运行状态,然后跳转到中断向量处执行(可嵌套),中断完成后再返回保存的运行状态执行。 中断服务函数并非...
STM32
2018-11-29 20:08
2313
STM32之外部中断原理
STM32 的每一个GPIO都能配置成一个外部中断触发源,这点也是STM32的强大之处。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的...
STM32
2018-11-29 20:08
2162
STM32系统定时器SysTick
1. SysTick系统定时器概述学习完STM32的中断,下来就要学习STM32的定时器。就像电话最基本的功能是与人通话一样,定时器最基本的功能就是...
定时器
STM32
2018-12-01 20:34
2905
STM32_按键控制LED之轮询
STM32
2018-12-11 16:53
2323
stm32f103按键中断实现方法
#include"stm32f10x.h"void LED_GPIO_Config(){/*定义一个GPIO_InitTypeDef类型的结构体*/GPIO_InitTypeDef GPIO_InitStructure;/*开启GP...
STM32
2018-12-11 16:53
2161
STM32启用Bootloader支持配置
1. 程序设置在进入main()函数后的第一行增加FLASH偏移地址设置,如图:2. 工程设置Bootloader的占用空间为0x4000, 则将Start的值设置...
STM32
2018-12-11 16:53
2345
STM32向量表详细分析
预备知识:DCD指令:用于分配一片连续的字存储单元(32bit),并将表达式的值初始化给该字存储单元,类似于C中定义数组并初始化。比如: DCD...
STM32
2018-12-11 16:53
1399
STM32中断向量表的位置,重定向
这篇文章已经说了STM32的启动过程:http://blog.csdn.net/lanmanck/article/details/8252560我们也知道怎么跳到main函数了,那么,中断发生...
STM32
NVIC
2018-12-11 16:53
1466
STM32系统学习——RCC(使用HSE/HSI配置时钟)
RCC :reset clock control 复位和时钟控制器。主要讲解时钟部分,特别是要着重理解时钟树,理解了时钟树,STM32 的一切时钟的来龙去...
STM32
单片机
时钟树
2018-12-17 15:00
6451
stm32时钟初始化分析
之前在系统应用中都是直接用的void SystemInit (void)函数进行系统时钟的初始化,从来没有考虑怎样进行时钟初始化的细节,但是突然硬件时...
单片机
STM32
2018-12-18 10:54
1748
STM32单片机上电后时钟的默认配置过程
写作原由:今日接手用stm32f100xx芯片开发的项目,以前用的是stm8s 和stm32f103xx芯片;因为在别人的项目代码的基础上做2次开发,但是发现...
单片机
STM32
2018-12-18 10:54
2929
基于S3C6410的ARM11学习(一) 基础知识
手上有一块OK6410的板子,就想起来花点时间学习下经典的ARM系列ARM11。了解一下ARM11的开发流程,以及怎么跑系统。ARM11和之前学习的STM32...
STM32
ARM
2018-12-18 14:18
2291
stm32 iap 程序跳转进入硬件异常 hex合并
工作多年,常常觉得自己遇到的问题及解决办法,时间稍长,就容易遗忘,且没地方查。再者,经常看别人的文章,受益匪浅,自己也有些经验,却...
单片机
STM32
2018-12-20 14:48
1998
初识stm32-----串口1的中断收发
stm32-----中断收发#include "stm32f10x.h"#include "usart.h"void My_USART1_Init(void){GPIO_InitTypeDef GPIO_InitStrue;USART_Init...
STM32
单片机
2018-12-20 14:48
1696
stm32在中断函数里执行初始化函数
最近用了stm32f030c8t6,要求做低功耗:1、关闭外设时钟并把管脚都配置成模拟输入后,大概满足要求了,然后进入stop模式。2、接着由外部中断...
STM32
单片机
2018-12-21 14:31
1743
使用J-FLASH烧写stm32F407
open data file->connect->program->start application硬件连接完毕open data file软件出现文件框connected软件显示connected succes...
STM32
技术分享
单片机
2018-12-26 11:27
2408
关于STM32F407开发板的几种内存总结,SRAM,FLASH,EEPROM
常见存储器概念:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存...
技术分享
STM32
单片机
2018-12-26 11:27
3018
STM32F407.FLASH 读写经验
现象:如下代码://从指定地址开始写入指定长度的数据//该函数对OTP区域也有效!可以用来写OTP区!//OTP区域地址范围:0X1FFF7800~0X1FFF7A0F//W...
STM32
技术分享
单片机
2018-12-26 11:27
2566
STM32F4 内部flash存放配置(优化存储)
由于STM32F4系列内部flash的块非常大,因此擦除时间比较长,并且很浪费,我一般使用中间的64KB的块做存储,前面4个16KB为启动程序,后面的...
STM32
技术分享
单片机
2018-12-26 11:27
2064
stm32使用PWM波中断的方式精确的控制波的个数
1,假如想要得到如下的波形:每一个波的周期为25us,一组波的频率为10HZ实现思路:实现的时候使用TIM1的CH1和TIM2的CH1,使用TIM15的中断,...
STM32
单片机
技术分享
2018-12-26 11:42
3788
STM32 RTC闹钟中断和唤醒待机模式
RTC代表的是实时时钟的意思。因为它提供的时钟基准比较准确所以用处还是很多的。本文章主要讲解基于STM32F103上的RTC闹钟中断功能以及用闹...
单片机
STM32
2018-12-27 11:34
5238
STM323中低功耗模式
STM32进入低功耗模式 备份SRAM和RTC模块都可以保持正常工作状态。1 睡眠模式 sleep:进入睡眠状态前采取以下措施:除保留将要唤醒Cortx内...
技术分享
单片机
STM32
2018-12-27 11:34
2154
stm32NVIC中断优先管理
这里简单介绍一下STM32的中断分组:STM32 将中断分为5个组,组为0~4,最多设置16个中断优先级。该分组的设置是由SCB->AIRCR寄存器的bit10~...
STM32
技术分享
单片机
2018-12-27 22:13
2001
STM32 的CAN的关键点
1、关于屏蔽寄存器的初始化的处理//ext_id<<3对齐,见上图9,再>>16取高16位CAN_FilterInitStructure.CAN_FilterIdHigh=((ext_id<<3) >>1...
单片机
STM32
2018-12-28 17:34
2368
stm32学习笔记---计数器定时中断(1s)
#include "tim_driver.h"//tim2³õʼ»¯:1ÃëÖÓ¸üÐÂÊý¾Ývoid tim2_init(void){TIM_TimeBaseInitTypeDef TIM_TimeBaseIni...
技术分享
单片机
STM32
2019-01-02 22:11
2118
关于stm32定时器定时周期计算
1.TIMx(1-8),在库设置默认的情况下,都是72M的时钟;名为TIMx的有八个,其中TIM1和TIM8挂在APB2总线上,而TIM2-TIM7则挂在APB1总线上。其...
STM32
技术分享
单片机
2019-01-02 22:11
2911
具有先进AI功能功能的STM32神经网络开发工具箱
意法半导体借助STM32系列微控制器的市场领导地位,扩展了STM32微控制器开发生态系统STM32CubeMX,增加了先进的人工智能(AI)功能。AI技术...
STM32
意法半导体
2019-01-04 22:14
2470
我对STM32F10x NVIC中断优先级的理解
NVIC中断优先级的理解 CM3支持硬件中断嵌套,分为抢占式优先级和亚优先级,使用规则主要有,抢占优先级高级别的可以打断低级别的,同...
单片机
STM32
2019-01-08 22:38
1467
STM32中断向量表偏移量0x200详解
ST公司重定位向量表的库函数:void NVIC_SetVectorTable(uint32_t NVIC_VectTab, uint32_t Offset){ assert_param(IS_NVIC_VECTTAB(NV...
STM32
单片机
2019-01-08 22:38
3555
STM32学习笔记之简易Bootloader串口升级设计
概念简介在学习制作串口升级 Bootloader 之前,我们先了解一下STM32的 IAP (In Application Programming)即在应用编程,IAP是用户自己...
单片机
STM32
2019-01-08 22:03
4933
STM32基础设计(7)---时钟中断(控制LED灯)
本文将介绍STM32的基础时钟,通过时钟中断来控制LED灯的亮灭。本文的大致思路如下:1,LED的GPIO口初始化2,中断初始化3,时钟初始化4,编...
STM32
2019-01-30 17:19
2198
STM32基础设计(6)---ADC转换(DMA方式)
本文简单介绍了STM32F103C8,通过DMA方式读取ADC并通过串口中断向电脑端打印出当前电源ADC的值。现在先将设计过程的主要步骤介绍如下: ...
STM32
2019-01-30 17:18
1686
STM32实现DMA读取ADC数据
学习了DMA写了一个用DMA读取ADC数据的程序,记录下整个过程和一点心得DMA配置详细说明(MDK的汉字2复制过来就是乱码,我重新打了一遍注释,...
STM32
2019-01-30 17:18
2561
工程师用STM32打造的一个机器人控制平台,让我们看到了科技的温度
带有电机控制器以及用于教育目的的可视化编程和控制软件的低成本STM32电路板。
STM32
2019-01-31 19:08
2363
STM32分散加载文件
通过使用分散加载机制,可以为链接器指定映像的内存映射。分散加载为您提供了对映像组建分组和位置的全面控制。分散加载可以用于简单映像,...
STM32
2019-03-09 14:53
2551
STM32之RCC原理
1、时钟源在 STM32 中,一共有 5 个时钟源,分别是 HSI 、 HSE 、 LSI 、 LSE 、 PLL 。①HSI 是高速内部时钟, RC 振荡...
STM32
2019-03-09 14:52
3245
STM32之RCC配置
采用8MHz 外部HSE 时钟,程序的时钟设置参数流程如下: 1.将 RCC 寄存器重新设置为默认值:RCC_DeInit(); 2.打开外部高...
STM32
2019-03-09 14:51
3100
STM32之GPIO原理
GPIO的配置种类有8种:(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IP...
STM32
2019-03-09 14:51
3351
STM32之中断嵌套控制器
STM32 (Cortex-M3) 中的优先级概念STM32(Cortex-M3)中有两个优先级的概念:抢占式优先级和响应优先级,也把响应优先级称作“亚优先级”或...
STM32
2019-03-09 14:50
2085
STM32之外部中断例程
外部中断的基本步骤如下:1.设置好相应的时钟;2.设置相应的中断;3.IO口初始化;4.把相应的IO口设置为中断线路(要在设置外部中断之前)并...
STM32
2019-03-09 14:49
2467
STM32之串口原理
串口通信定义 串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信...
STM32
2019-03-09 14:49
2742
STM32之DMA原理
一、DMA简介1、DMA简介 DMA(Direct Memory Access:直接内存存取)是一种可以大大减轻CPU工作量的数据转移方式。 CPU有转移数据、计...
STM32
2019-03-09 14:49
3599
STM32之SPI主机例程
#include "stm32f10x.h"/* RCC时钟配置 */void RCC_config(void){ErrorStatus HSEStartUpStatus;/* RCC寄存器设置为默认配置 */RCC_...
STM32
2019-03-09 14:49
3390
STM32之SPI从机例程
#include "stm32f10x.h"/* RCC时钟配置 */void RCC_config(void){ErrorStatus HSEStartUpStatus;/* RCC寄存器设置为默认配置 */RCC_...
STM32
2019-03-09 14:49
4342
STM32之BKP原理
1. BKP可以用来保存数据 BKP中包括了42个16位的寄存器,共可保存84字节的内容,它们由VBAT的供电来维挂。2. BKP内保存的数据可以被...
STM32
2019-03-09 14:49
3303
STM32 TFT学习笔记——触摸屏
主机环境:Windows 7 SP1开发环境:MDK5.14目标板:ST NUCLEO-F303RETFT型号:2.4英寸,带触摸,SD卡,240*320分辨率,26万色驱动IC:ILI9325...
STM32
2019-03-11 15:20
2392
STM32中的看门狗
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打...
STM32
2019-03-12 20:00
1498
STM32中的串口通信
说起通信,我们都知道通信分为并行通信和串行通信。并行通信速率快但是占用引脚数多,串行通信速度慢但是占用引脚数很少。今天我们主要来说...
STM32
2019-03-12 20:00
2256
STM32F4开发板----GPIO(001)
STM32F4开发板快速入门—-GPIO篇GPIO设置输入/出总共8种模式* 输入浮空,输入上拉,输入下拉,模拟输入。* 开漏输出,推挽输出,推挽复用...
STM32
2019-03-13 22:39
2282
STM32F4开发板----串口(002)
串口1 相关串口库函数/* Exported macro ------------------------------------------------------------*//* Exported functions -...
STM32
2019-03-13 22:39
2454
STM32F4开发板----外部中断(003)
外部中断1 初始化参数/** * @brief EXTI Init Structure definition */typedef struct{ uint32_t EXTI_Line; /*!<...
STM32
2019-03-13 22:39
2015
STM32F4开发板----定时器(004)
定时器定时器功能:测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和pwm)1.通用定时器1.1 初始化基本定时参数/** * @b...
定时器
STM32
2019-03-13 22:39
2005
STM32F4开发板----ADC(005)
ADC的认识1 ADC初始化参数/* Exported types ------------------------------------------------------------*//** * @brief ADC I...
STM32
2019-03-13 22:39
1664
STM32 关于ADC采交直流问题探讨
前沿关于STM32采样问题,相信很多人曾遇到过这样的问题,无论是关于ADC底层相关的配置还是ADC采样方案的抉择,或者是ADC软硬件滤波算法,这...
STM32
2019-03-13 22:39
1800
STM32 关于定时器相关问题的探讨
STM32F4 PWM模块探讨1.STM32定时器认识1.1 基本定时器基本定时器 TIM6 和 TIM7 包含一个 16 位自动重载计数器,该计数器由可编程预...
STM32
2019-03-13 22:39
2379
【STM32】MDK5打开MDK4项目工程时出现的不兼容及解决方法
问题描述最近在使用MDK5的时候发现了一个问题,先看一下现有的MDK的版本信息:在用MDK5打开MDK4版本的项目工程的时候,通常会跳出一个窗口U...
STM32
2019-03-13 22:29
3677
【STM32】MDK中寄存器地址名称映射分析
对于MCU,一切底层配置,最终都是在配置寄存器。STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)51单片机...
STM32
2019-03-13 22:29
1545
【STM32】STM32端口复用和重映射(AFIO辅助功能时钟)
STM32F1xx官方资料:《STM32中文参考手册V10》-第8章通用和复用功能IO(GPIO和AFIO)端口复用功能端口复用的定义STM32有许多的内置外设(如串...
STM32
2019-03-13 22:29
4203
【STM32】NVIC中断优先级管理(中断向量表)
STM32F1xx官方资料:《STM32中文参考手册V10》-第9章 中断和事件Cortex-M3内核支持256个中断,其中包含了16个内核中断(异常)和240个外部...
STM32
2019-03-13 22:29
3862
【STM32】SysTick滴答定时器(delay延时函数讲解)
STM32F1xx官方资料:《Cortex-M3权威指南-中文》-第8章最后一个小节:Systick定时器SysTick定时器Systick定时器,是一个简单的定时器,对于...
STM32
2019-03-13 22:29
2954
【STM32】STM32固件库(标准外设库)
标准外设库概述STM32标准外设库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征。该函数库还包括每一个...
STM32
2019-03-13 22:29
2142
【STM32】窗口看门狗概述、寄存器、库函数(WWDG一般步骤)
STM32F1xx官方资料:《STM32中文参考手册V10》-第18章 窗口看门狗窗口看门狗概述窗口看门狗的定义窗口看门狗之所以称为窗口,就是因为其喂...
STM32
2019-03-13 22:21
2466
MSP430中断参数
1.中断向量入口参数typedef enum{ VECTOR_RTC =41u, /* RTC */ VECTOR_PORT2 , /* Port 2 */ VECTOR_TIMER2_A1 ...
STM32
2019-03-14 10:54
1375
STM32之SystemInit()函数的探讨
以前只知道systemInit是用来初始化时钟的,但是不知道怎么初始化,于是重新整理一下,详情参考【转载】STM32学习笔记——SystemInit()函数...
STM32
2019-03-18 15:35
1818
STM32F103 CAN通信的滤波器设置
刚开始接触CAN通信,测试过收发后,还需要使用标识符过滤来实现固定节点的数据收发。记录一下“屏蔽位模式”下滤波参数的设置。发送代码如...
STM32
2019-03-18 15:35
3735
通过 stm32 cubemx 配置 串口中断
首先选择好串口① 第三项的配置② 第三项③串口的全局中断④部分代码:voidHAL_UART_RxCpltCallback(UART_HandleTypeDef *huart){ if...
STM32
2019-03-25 17:23
2164
想要从编程小白成为达人,这些你必须知道!(附STM32学习指南)
学习一直都是不容易的,在工程师的世界里可能是更加的需要我们付出时间和精力。而学习能力在现在这个时代又是显得十
STM32
2019-03-25 18:00
1782
STM32之I2C模块调试总结
前一段时间对STM32的I2C模块进行了调试,今天做一个总结。关于I2C协议的知识,这里就不再赘述,网上有很多介绍I2C协议的文章。目前实现I2C...
STM32
2019-04-01 20:21
3174
STM32F207调试记录之串口配置
这几天在配置串口时出现了一些令人不解的问题,鬼魅般的不行啊!真是令人头疼!因为再一次遇到了这个问题,故想有必要做一个记录。先说一下...
STM32
2019-04-02 20:26
2226
STM32的I2C主从机通信
最近一段时间在做I2C通信协议,需要在两块STM32之间做I2C通信,定的是主机用IO口模拟,从机用的是STM32的硬件I2C,我的项目要求是需要主从...
STM32
2019-04-02 20:26
2348
STM8L051的硬件I2C调试
I2C是现代一种极为常见的低速外设通信协议,比起SPI或者UART,它最大的优势应该就是节省芯片管脚了:理论上只要地址够用,多少外设挂I2C总...
STM32
2019-04-02 20:26
3444
总结stm8硬件IIC主模式的寄存器设置及调试心得
一、开发环境开发软件:STVD芯片型号:stm8s103硬件接口:I2C(主模式)二、寄存器主要用到的功能(按用户手册的顺序)1. I2C_CR1(控制寄...
STM32
2019-04-02 20:26
2288
STM32学习之I2C
I2C总线是由NXP(原PHILIPS)公司设计,有十分简洁的物理层定义,其特性如下:只要求两条总线线路:一条串行数据线SDA,一条串行时钟线SCL;...
STM32
2019-04-02 20:17
2462
实用STM32的串口控制平台的实现
1. 前言玩过Linux的朋友, 是不是对Linux无所不能的串口Shell命令控制台羡慕不已, 要是自己做的STM32F系列低档次的MCU也有这种控制交互能...
STM32
2019-04-10 22:08
2310
STM32 嵌入式学习入门(3)——STM32F103 按键输入控制LED灯
按键是单片机上一个很重要的输入设备,也很容易掌握,只要明白了IO口最基本的使用,就可以操作按键了。我们的目的是控制开发板上板载的三个...
STM32
2019-04-10 21:56
3861
STM32串口控制不同亮度等级的小灯
利用串口的输入控制LED灯的亮度,从而达到PC机与MAU交互通信的功能此功能由三个部分组成,分别是:串口通信、LED灯亮度等级的设定、以及按...
STM32
2019-04-10 21:47
2517
STM32的IIC应用详解2
IIC简单介绍小编能力有限,写的不对处还望诸位大侠指正哈! 平时所说的IIC通信指的是用单片机的两个I O端口模拟出来的IIC,正真的IIC
STM32
2019-05-23 18:26
2200
STM32F429之UART使用
if 1 重定向c库函数printf到USART1int fputc(int ch, FILE *f){ * 发送一个字节数据到USART1 * USART_SendDat
AR
STM32
2019-05-25 19:04
2476
stm32调试过程中遇到的问题记录
10 16串口可以实现发送但是死或接受不了数据,前段时间还可以,但是不知道动了,不能入中断,后来加了增加几句关于标志位清除的函数后,可
STM32
TI
2019-05-25 19:04
2486
提高下一代数字电源应用性能 STM32G4微控制器问市
新数学加速器提高运算速度,节省电能先进模拟外设允许设备集成更多的传感器和用户功能更强的保护功能,提升数据安全性新一代智能电子产品呈
STM32
数字电源
2019-05-29 14:43
1576
意法半导体发布STM32G4微控制器,提高下一代数字电源应用的性能、能效和安全性
2019年5月29日,新一代智能电子产品呈现出一些新的应用趋势:例如增加更多的传感器驱动功能,采用碳化硅、氮化镓等能效更高的功率技术来节省电能等。针对这些趋势,横跨多重电子应用领域的全球领先的半导体供
数字电源
STM32
2019-05-29 19:15
1680
HAL库教程14:查表法测量NTC热敏电阻
STM32F4的AD采样的结果是12位的,即采样的最大值为4096。而参考电压是3 3V,所以3 3V与4096是对应的。当然3 3V只是理想状态,实际上可能略
STM32
NTC热敏电阻
2019-05-31 11:41
2234
STM32L0xx_HAL_Driver库的使用——UART续
单片机型号:STM32L051C8T6开发环境MDK5 12库版本:STM32L0xx_HAL_Driver V1 1 0主机环境:Windows XP承接上文,为采用双缓冲机制,重新开辟
STM32
AR
2019-05-31 11:41
2560
意法半导体发布最新的Multi-OS软件工具,保护固件知识产权
2019年6月28日,为了让STM32 *微控制器(MCU)和微处理器(MPU)用户的开发工作变得更轻松,进一步加强STM32Cube生态系统,意法半导体发布最新版的STM32Cube ecosystem,将多个代码烧写器集成到一个通用工具中
意法半导体
STM32
2019-06-28 15:54
1845
意法半导体构建STM32Trust生态系统,为物联网设计人员整合网络保护资源
资源丰富的工具包为基于STM32微控制器的物联网设备网络提供了有力的保护中国,2019年8月1日---- 横跨多重电子应用领域的全球领先的半导体供应商意法半导体 (STMicroelectronics
STM32
意法半导体
2019-08-01 16:46
1291
意法半导体发布新探索套件和固件,加快STM32G4数字电源和电机控制项目开发过程
2019年9月12日意法半导体加大对STM32G4微控制器的开发支持力度,推出数字电源和电机控制两版探索套件,并在最新的STM32CubeG4软件包(v 1.1.0)中增加新的固件示例,帮助开发者探讨竞赛级无人机、专业无人机和小型电动车等应用的数字电源和电机控制问题
STM32
数字电源
2019-09-16 09:56
1618
意法半导体推出首款8引脚STM32微控制器,可适用于简单应用
2019年9月20日,意法半导体8引脚STM32微控制器(MCU)现已上市,紧凑、经济的封装让简单的嵌入式开发项目也能利用32位MCU的性能和灵活性。新推出的四款STM32G0 微控制器是8引脚经济性
微控制器
STM32
2019-09-20 14:14
1409
ST采用Linux发行版的STM32MP1 MPU在贸泽开售
2019年10月10日,专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 开始备货STMicroelectronics (ST) 的STM32MP1系列微处理器
ST
STM32
2019-10-10 15:45
1230
[原创] 续写STM32成功的故事,ST首款多核微处理器问世
半导体行业观察:十二年前,ST在北京首发了全球首款采用ARM Cortex-M内核的处理器STM32 F3,同时选择了一只蝴蝶作为产品的logo,就是这个蝴蝶,在此后的十几年,STM32这只“蝴蝶”成功的飞过了万水千山......
STM32
ST
2019-10-29 09:08
原创
2864
意法半导体更新TouchGFX软件包,提升用户界面视觉效果,减少对STM32内存和CPU的需求
2019年10月29日,意法半导体更新了STM32 *微控制器TouchGFX用户界面软件框架,新增功能能够让图形用户界面变得更流畅,动态效果更好,并降低对存储器和CPU的需求。TouchGFX是ST
STM32
GF
2019-10-30 08:38
1829
意法半导体经济型超值系列MCU新增STM32WB无线微控制器
中国,2019年11月28日——意法半导体的STM32WB50 *超值系列无线微控制器(MCU)是STM32WB55系统芯片的完整的且引脚兼容的衍生产品,用于需要支持Bluetooth?5.0、ZigBee?3.0或OpenThread标准的成本敏感型物联网设备
MCU
STM32
2019-11-29 11:46
1323
意法半导体推出STM32系统芯片,加快LoRa IoT智能设备开发
v 单片集成STM32微控制器 IP和增强版Semtech射频模块v 支持LoRa 等全球低功耗广域网接入v 意法半导体工业产品10年生命周期滚动保证2020年1月
STM32
意法半导体
2020-01-09 08:47
1660
意法半导体和Fieldscale为基于STM32的智能设备带来简单直观的触控体验
Fieldscale SENSE是首个端到端的触控传感器设计及高精度仿真平台ST客户现在可以使用SENSE模拟基于STM32微控制器的触控传感器解决方案Fieldscale SENSE云平台可缩短产品
STM32
传感器
2020-02-05 17:28
1512
意法半导体推出面向IoT的首个兼备超低功耗与数据安全的 新一代STM32L5微控制器
· 在Arm TrustZone技术基础上搭建专有安全功能,获得PSA 2级认证· 包含安全
STM32
意法半导体
2020-02-14 16:15
1566
意法半导体提升STM32微处理器性能,加固产品生态
意法半导体提升STM32微处理器性能,加固产品生态系统-意法半导体(STMicroelectronics,简称ST; 纽约证券交易所代码:STM) 为STM32MP1系统微处理器(MPU)产品增加了新的授权合作伙伴和软件功能,并显著提升了处理性能,将时钟速度提高到800MHz,软件引脚与650MHz产品兼容。
STM32
微处理器
2020-03-01 13:51
946
STM32-嵌入式学习笔记1-使用HSE和HSI配置时钟
RCC主要作用:时钟设置SYSCLK 设置AHB分频因子····配置好这些因子就能对时钟进行完整的配置。时钟树如图:系统时钟的选择是在启动时进
嵌入式
STM32
2020-03-01 00:00
1827
STM32-嵌入式学习笔记02-中断应用概述
STM32中断非常强大,每个外设都能产生中断中断的优先级数值越小,说明他的中断优先级越高配置中断需要了解NVIC寄存器: NVIC是嵌套向量
STM32
NVIC
2020-03-01 00:00
1532
STM32-systick系统定时器
systick系统定时器系统定时器存在内核中,是24位的定时器,只能向下递减,嵌套在NVIC中counter 在时钟的驱动下 在reload的初值开始向下递
STM32
定时器
2020-03-01 00:00
1342
STM32之EXTI(中断)
什么叫中断?(学过51单片机的肯定不陌生!!)EXTI(External interrupt)指的是外部中断,通过GPIO检测输入脉冲,引起中断事件,打断原来的代码执
TI
STM32
2020-03-01 00:00
1709
STM32 加入调试信息来调试代码
这个想法是从K60上得出来的;今天再帮一哥们看程序的时候,他可以用串口看出来那个文件那一行文件出现问题了,于是很好奇,就问他,他也不
STM32
2020-03-02 00:00
1628
STM32F0两路AD配置参考
使用两路PA 1 (ADC Channel 1) 和 PA 4 (ADC Channel 4),配置方式如代码所示。使用的芯片是STM32F030C8。需定义两个变量static _
ADC
STM32
2020-03-04 00:00
1791
STM32CubeMonitor,可灵活支持多个操作系统
意法半导体新推出的STM32CubeMonitor软件工具能够实时显示STM32应用程序运行时的变量,同时让开发人员能够在所选的操作系统环境(Windows®
STM32
操作系统
2020-03-04 00:00
1454
意法半导体发布STM32CubeMonitor工具 可实时显示应用
意法半导体发布STM32CubeMonitor工具 可实时显示应用程序运行时的变量-意法半导体新推出的STM32CubeMonitor软件工具能够实时显示STM32应用程序运行时的变量,同时让开发人员能够在所选的操作系统环境(Windows®、Linux或MacOS®)中自定义图形可视化设置。
STM32
意法半导体
2020-03-04 18:20
1406
STM32开发笔记95: 处理UNUSED宏
单片机型号:STM32F091RCT6使用C语音在PlatformIO中进行STM32Cube的工程设计,一切正常,希望使用C++语音进行程序开发,顾将main c文件改为
STM32
单片机
2020-03-05 00:00
2144
STM32开发笔记97: C++语言命名规范
单片机型号:STM32F091RCT6在此文章中记录C++语言的命名规范。1、文件名均采用小写英文字母方式实现,多个英文单词之间用“_"予以分割;2、
单片机
STM32
2020-03-05 00:00
1857
STM32系统中如何数据掉电保护
STM32系统中如何数据掉电保护-在嵌入式设备开发中,往往需要保存一些掉电不易失性的数据,如果系统配置、用户定制信息等等,如果增加额外的ROM IC,比如(基于I2C的24C02等等)往往会造成额外的PCB空间增大,硬件成本增加,降低产品的性价比。
STM32
嵌入式设备
2020-03-09 18:24
1278
STM32开发笔记77: 内部看门狗长延时的产生
单片机型号:STM32L053R8T6开发笔记STM32开发笔记45:看门狗驱动程序的移植介绍了看门狗驱动程序的基本设计方法。今天项目中看门狗的延时时
单片机
STM32
2020-03-10 00:00
1823
STM32开发笔记78: 2种STOP模式的唤醒方法
单片机型号:STM32L053R8T6前面已有多篇开发笔记详细阐述了STM32 STOP模式的进入和唤醒方法,如果自发唤醒一般选用RTC方法,其调用的程序
STM32
ST
2020-03-10 00:00
1438
STM32开发笔记69: 外设启动的先后次序
单片机型号:STM32F070F6P6今天,在程序框架中增加了Timer16定时器驱动,但程序不能正常运行,本篇日志记录其原因。驱动程序框架,定义了回
STM32
定时器
2020-03-11 00:00
1048
STM32开发笔记70: 传递参数对套接字地址进行强制类型转换
单片机型号:STM32F407VGT6在进行IPV6的UDP设计时,偶然发现一个问题,就是大部分套接字函数都需对地址进行强制转换,先看一下程序:这是bi
STM32
IPV6
2020-03-11 00:00
1536
STM32开发笔记68: keil中使用ST-Link不能成功下载的真实原因
单片机型号:STM32F091RCT6在STM32开发笔记67: 在keil中使用ST-Link不能成功下载的解决方法提到解决keil中使用ST-Link不能成功下载的一种
ST
STM32
2020-03-12 00:00
1217
教你自制ST-LinkV2下载器
原由前几天遇到ST-link下载问题,我自制的STM32F107板子发现非得接上NRST引脚才能正常下载,这就很郁闷了。但是手头上的Mini版本的又没留RS
ST
STM32
2020-03-14 00:00
1359
STM32CubeIDE Jlink连接Connecting to target...ERROR
STM32CubeIDE Jlink连接STM32C8T6的 板子的时候,各种提示,各种错误 刚入手没啥经验不能快速的定位问题点 搞了好几个星期 (晚上搞搞)经
IDE
STM32
2020-03-14 00:00
1694
Jlink的三线制SWD方式连接STM32芯片无法识别的解决方案
网上找到此文章解决了j-flash只能连接后不能烧录的问题,希望遇到相同问题的小伙伴,可以用同样的办法解决:前段时间,做了一块板子,调试
芯片
STM32
2020-03-14 00:00
2503
STM32 移植 STemwin(Touch)
上篇讲到了STemwin的基本移植步骤,这里再讲下Touch的支持。驱动好自己的触摸屏,准备好测量X,Y 返回为ADC值的函数。这个一般也不难准备好
STM32
ST
2020-03-15 00:00
1358
STM32F407 FSMC 驱动液晶显示
前端时间对液晶屏很感兴趣,驱动了好多屏,这里主要讲下用FSMC方式驱动16位并口屏幕的方法,因为STM32 FSMC功能的限制,最多只能驱动16位
STM32
液晶显示
2020-03-15 00:00
1712
STM32F407 驱动外部SRAM
需要驱动的SRAM型号为IS61LV25616AL,性价比比51216的高很多配置Cubemx这几个时序比较关键,可以按照手册来计算,我用下来这几个数值比较合
RAM
STM32
2020-03-15 00:00
1672
STM32F429 初试TouchGFX
自制的429开发板到了最后的一个目标-TouchGFX随着新版本的发布,TouchGFX和CubeMX之间的集成越来越好了,操作了越来越容易了。这里429需要
GF
STM32
2020-03-15 00:00
1917
STM32F429 自制开发板
上次讲到自制了F407开发板,用下来都不错,但是有个遗憾就是407没有LTDC,最近一直在研究液晶屏,着了迷一样,研究了一圈,觉得F429是最好的
STM32
LTD
2020-03-15 00:00
1447
STM32 移植 STemwin
移植STemwin平台STM32F429+LTDC+SDRAM其实不难就是给自己做个记录,年纪大了记性不好。。。自己先驱动好TFTLCD, LTDC, SDRAM等Cubemx配置
ST
STM32
2020-03-15 00:00
1282
STM32F407ZGT6芯片时钟系统模块介绍
STM32F4时钟系统的知识在《STM32F4中文参考手册》第六章复位和时钟控制章节有非常详细的讲解,网上关于时钟系统的讲解也有很多,讲不出啥特
STM32
芯片
2020-03-16 00:00
1675
学习笔记之 STM32单片机
1、 AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、 Stm32f10x h相当于reg52 h(里面有基本的位操作定
单片机
STM32
2020-03-16 00:00
1079
STM32F407ZGT6芯片启动模式介绍
存储器采用固定的存储器映射,代码区域起始地址为0x0000_0000(通过ICode DCode总线访问),而数据区域起始地址为0x2000_0000(通过系统总线访
芯片
STM32
2020-03-16 00:00
1190
STM32 f407 3ADC 交替 实现 7.2Msps 采样率
想用CUBE配置然后用HAL库实现F407 3ADC交替采样实现7 2MSPS采样率,网上查了很多资料,3adc交替采样的资料很少,有用寄存器配置的,但是用
ADC
STM32
2020-03-16 00:00
1458
STM32通过FSMC读写FPGA
硬件平台:icore板(STM32F103VC + EP4C6E22C8)STM32F103VC是100管脚的,FSMC引脚定义:地址仅有A19-23A16-18共8根地址线,数据线有16根
FPGA
STM32
2020-03-17 00:00
1384
在使用STM32的FSMC的一些体会。。
刚开始接触感觉似乎很难,真的是云里雾里。但是看了百度百科FMSC介绍以及芯嵌stm32入门视频《基于stm32的FSMC控制LCD的理解》视频终于对FMS
STM32
FMS
2020-03-17 00:00
868
STM32使用FSMC驱动8080时序CH395的一些问题
CH395L是带并口的版本,支持串口、SPI、并口三种模式,网卡类似于内置TCP协议的W5500,用户只需读取一些参数设置socket就可以完成网络通信
SP
STM32
2020-03-17 00:00
1638
更小巧更节能,STM32L4 +微控制器问市
意法半导体的新微控制器STM32L4P5和STM32L4Q5将Arm® Cortex®处理器内核的性能优势扩展到成本敏感且注重功耗的智能物联网设备,包括能源
微控制器
STM32
2020-03-18 00:00
700
意法半导体推出STM32L4 +微控制器,可最大程度地
意法半导体推出STM32L4 +微控制器,可最大程度地降低能耗需求-新控制器还可在工业和医疗应用中保护系统,十分可靠安全,包括闪存错误校正代码(ECC)支持和SRAM的硬件奇偶校验。
STM32
微控制器
2020-03-18 18:46
1300
意法半导体面向嵌入式应用而推出了STM32L4 +微控
意法半导体面向嵌入式应用而推出了STM32L4 +微控制器-近日,意法半导体的新微控制器 STM32L4P5 和 STM32L4Q5 将 Arm® Cortex® 处理器内核的性能优势扩展到成本敏感且注重功耗的智能物联网设备。
STM32
意法半导体
2020-03-18 18:48
862
STM32 FSMC 详解
LCD有如下控制线:CS:Chip Select 片选,低电平有效RS:Register Select 寄存器选择WR:Write 写信号,低电平有效RD:Read 读信号,
LCD
STM32
2020-03-23 00:00
716
STM32-FSMC-SRAM
一、基本概念1 与非总线复用的16位SRAM接口FSMC配置SRAM存储器和NOR闪存存储器共用相同的FSMC存储块,所用的协议依不同的存储器类型而有
STM32
RAM
2020-03-23 00:00
781
提升安全防御能力,STM32L5超低功耗MCU贸泽开售
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货STMicroelectronics (ST) 的STM32L5超
STM32
MCU
2020-03-24 00:00
805
STM32固件库中assert_param的作用——学习笔记
在学习stm32库函数过程中,笔者遇到大量的assert_param语句。经查明,assert_param的作用就是用来判断传递给函数的参数是否是有效值。以下
STM32
ERI
2020-03-25 00:00
868
STM32-Flash做为存储器储存数据
说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当
STM32
芯片
2020-03-25 00:00
1223
STM32固件库详解
1 1 基于标准外设库的软件开发1 1 1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由
STM32
2020-03-25 00:00
834
JSP向Servlet传递数据以及与STM32、ESP8266通信过程
工作流程:login jsp->ValidateTest java->ControlTest jsp和SocketTest java->Control java->8266->STM32以上文件中后缀名为 jsp的就是JSP
STM32
SP
2020-03-29 00:00
1147
STM32F103C8T6引脚功能分布
引脚分布:数据手册中的:
STM32
2020-03-29 00:00
1588
STM32-寻址最大为4G
你的算法没问题,你的理解有问题!32位的操作系统理论上最多支持4GBytes是没问题的。1Bytes(字节)=8bits(字位)也是没问题的。你存在概念性
STM32
4G
2020-03-29 00:00
2008
Stm32用寄存器还是库函数
首先放几段网友的观点1、我当年初学的时候也纠结过,后来选择了先学习寄存器操作,后来慢慢的把库函数也学会了,其实都不难。完全可以两个
寄存器
STM32
2020-03-29 00:00
1436
STM32 FreeModbus RTU从机移植以及UART配置
FreeModbus的具体介绍就不提了。至于为什么要移植,大概就是因为移植比较快,而且比较稳定,可以减少因为自己编写出现的漏洞。但是FreeModb
STM32
AR
2020-03-30 00:00
2488
STM32编译环境、建立工程模板以及程序下载
1、之前写51的程序我们一般都是用的keil5软件,现在写32程序,要用到keil MDK软件,但是keil5和keil MDK不兼容,也就是说在keil5里面我们
AR
STM32
2020-03-30 00:00
1775
FreeRTOS+STM32F103中断中发送任务通知单片机死机问题
最近在调试FreeRTOS系统遇到了一个比较奇怪的问题,在STM32F103最小系统上调试任务通知模拟事件标志组功能时,中断一触发,单片机就会死机
单片机
STM32
2020-04-01 00:00
1320
STM32应用-5-LORA模块测试
在一个物品定位项目中,需要用Lora实现物品定位功能。此项目没有选择NBIOT因为客户对于NB需要SIM卡,以及NB的成本并不满意,因此选择更低成
STM32
LORA
2020-04-18 00:00
2063
STM32笔记---RTC的初始化
RTC这东西晕晕的,因为一个模块涉及到了RTC,BKP,RCC多个模块,之间的关系让人有点模糊入门的知识请大家看手册,我来总结:总之,RTC只是
RTC
STM32
2020-04-19 00:00
1223
STM32简单任务调度的总结
概述STM32的开发目前大多数还开处于“裸奔”的阶段,处于开发成本的考虑,可能还未嵌入任何的RTOS系统,由于没有操作系统的支持,因而不能
OS系统
STM32
2020-04-19 00:00
1671
STM32 使用 Keil MDK 中的软件逻辑分析仪参与硬件调试
这篇文章翻译自ARM Keil Application Note 230(1 2版)的前半部分。其中包括 STM32F4 处理器在 Keil MDK 中进行断点调试、变量实
STM32
ARM
2020-04-19 00:00
1491
STM32之FreeRTOS
学习操作系统,我并没有一开始就学习UCOS,而是选择了FreeRTOS。FreeRTOS可以方便地搭建在各个平台上,因为汇编相关,都已经由官方完成,我
操作系统
STM32
2020-04-19 00:00
1791
STM32单片机中,FreeRTOS RAM使用情况及优化方法
一 写在前面的话:嵌入式设计中使用 RTOS 必然会带来额外的 RAM 消耗,然而许多初次接触 RTOS 的工程师并不清楚 如何评估 RAM 的
STM32
RAM
2020-04-19 00:00
2391
意法半导体新推出STM32和STM8认证软件包,助力设备达到安全标准
2020年5月12日,意法半导体发布了三款功能安全软件包,简化基于STM32和STM8微控制器和微处理器的安全至关重要的工业、医疗、消费和汽车产品的开发。
STM
STM32
2020-05-13 10:41
1161
适用于STM32 MCU的NanoEdge人工智能软件
Cartesiam已针对STM32微控制器开发板推出优化的NanoEdge人工智能软件。据Cartesiam称,NanoEdge AI Studio专为没有机器学习相关资源的公
Edge
STM32
2020-05-15 00:00
1297
Mini2440裸机开发之keil开发环境的搭建
Mini2440裸机开发之keil开发环境的搭建之前搞过一段时间的STM32,也搞过uboot和Linux驱动,但是感觉这些搞得都不系统,不成体系,感觉学的
Linux
STM32
2020-05-16 00:00
2000
Cartesiam发布优化STM32开发板的新版NanoEdge™ AI Studio
嵌入式系统人工智能(AI)软件开发公司Cartesiam发布了针对STM32开发板优化的新版NanoEdge™AI Studio软件工具。STM32是横跨多重电子应用领
STM32
AI
2020-05-19 00:00
855
单片机初学者的常见问题总结
1、吴鉴鹰单片机开发板可以在哪些电脑系统上面运行答:在WIN7 XP 8 10都行。2、吴鉴鹰单片机开发板可以外扩STM32,ATmega128的最小系统板吗
STM32
单片机
2020-06-06 00:00
2033
关于STM32CubeMx printf重定向,及报错。"FILE" is undefined
* USER CODE BEGIN PFP * ifdef __GNUC__ * With GCC, small printf (option LD Linker->Libraries->Small printf set t
ODE
STM32
2020-06-06 00:00
1465
【STM32】keil MDK下重定向printf到串口(基于STM32CubeMX)
概述在keil MDK环境下重定向printf与keil C51不同,由于本人使用了STM32CubeMX生成工程模板,HAL_USART_Transmit函数即是模板里串口输出
STM32
AR
2020-06-06 00:00
2162
STM32CubeMx启动串口调试功能Printf调试
概述项目中往往需要调试信息,调试stm32的时候,需要标准库里面的printf函数。在keil MDK环境下重定向printf与keil C51不同,由于本
STM32
AR
2020-06-07 00:00
1640
MDK-ARM(Keil uVision V4.72)上STM32开发环境配置
以前我都是在Eclipse上面和arm-none-eabi交叉编译环境来开发STM32应用程序的。现在改用MDK-ARM比较专业的工具搭建一个开发环境。新建一个指
ARM
STM32
2020-06-07 00:00
1795
STM32HAL库学习技巧1:基于STM32CubeMX printf重定向
最近我找了好多都相识的文档,虽然百度上面一找一大把,我这边还是来写一下用STM32CubeMX配置好项目后如何做printf 重定向串口设置,有什
STM32
百度
2020-06-07 00:00
2147
STM32基于固件库学习笔记(11)RTC实时时钟
实时时钟(RTC)小容量产品是指闪存存储器容量在16K至32K字节之间的STM32F101xx、STM32F102xx和STM32F103xx微控制器。中容量产品是指闪存存储
RTC
STM32
2020-06-14 00:00
1570
STM32F4学习笔记之GPIO(使用固件库)
1 使能GPIO的AHB时钟,使用函数: RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOx, ENABLE);2 配置GPIO工作模式用GPIO_Init()函数数据类
PI
STM32
2020-06-14 00:00
1882
基于STM32F103的四路PWM配置程序及个人见解
平台:STM32F103系列内容:生成四路PWM波1、初始化配置void Pwmpin_init(void){ GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2Pe
STM32
PWM
2020-06-17 00:00
2114
快速推进电源解决方案开发过程,STM32数字电源生态系统问市
意法半导体推出了基于网站的数字电源开发生态系统,帮助设计人员用STM32微控制器(MCU)开发数字电源解决方案。数字电源是能够优化能源效率
数字电源
STM32
2020-06-22 00:00
1273
助力全球医疗设施建设,米尔基于STM32MP1的心电仪问市
导读:当今全球蔓延着新冠病毒疫情形势依旧严峻,疫情发展也给公共卫生医疗设施带来一定的挑战,各类医疗仪器需求急剧上升,米尔结合自身多
医疗仪器
STM32
2020-06-22 00:00
1897
STM32CubeMX系列教程4:PWM
1 PWM简介脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调试。是利用微处理器的数字输出来对模拟电路进行控制的一
PWM
STM32
2020-06-23 00:00
1988
STM32CubeMX系列教程5:串行通信(USART)
本章以串口为例讲解,HAL 库轮询,中断,DMA 三种编程模型。1 前情回顾在串行通信中,一个字符一个字符地传输,每个字符一位一位地传输,
AR
STM32
2020-06-23 00:00
2012
STM32CubeMX系列教程6:直接存储器访问 (DMA)
直接存储器访问(DMA)用于在外设与存储器之间以及存储器与存储器之间提供高速数据传输。可以在无需任何CPU操作的情况下通过DMA快速移动数据
STM32
DMA
2020-06-23 00:00
1515
STM32CubeMX系列教程7:模数转换(ADC)
本章通过两个例程介绍STM32的模数转换器(ADC),第一个通过ADC采集内部温度传感器通道电压,然后得出MCU内部温度。第二个通过DMA的方式采
STM32
ADC
2020-06-23 00:00
2640
STM32CubeMX系列教程8:数模转换(DAC)
1 DAC单次转换本章程序在串口printf工程的基础上修改,复制串口printf的工程,修改文件夹名。击STM32F746I ioc打开STM32cubeMX的工程文件重
STM32
定时器
2020-06-23 00:00
1778
STM32CubeMX系列教程9:内部集成电路(I2C)
1 I2C总线简介I2C(Inter-IntegratedCircuit,内部集成电路)总线是一种由飞利浦Philip公司开发的串行总线。是两条串行的总线,它由一根数据
集成电路
STM32
2020-06-23 00:00
1931
STM32CubeMX系列教程1:GPIO
打开STM32CubeMX新建工程,选择STMF746IGT6芯片。选择外部高速晶振(HSE) 根据Open746I-C开发板原理图(原理图可在微雪电子网站上下载),
PI
STM32
2020-06-27 00:00
1982
STM32CubeMX系列教程2:外部中断(EXIT)
这一章我们在前一章GPIO的工程修改。复制GPIO的工程,修改文件夹名。点击STM32F746I ioc打开STM32cubeMX的工程文件重新配置。PA0管脚重新配
STM32
PI
2020-06-27 00:00
1427
STM32CubeMX系列教程3:基本定时器
这一章我们在前一章GPIO的工程修改。复制GPIO的工程,修改文件夹名。点击打开STM32cubeMX的工程文件重新配置。开启定时器TIM3,选择内部时钟
定时器
STM32
2020-06-27 00:00
2055
9.TouchGFX界面应用之综合应用--打地鼠
上一节我们学习了自定义组件(容器),这一节我我们使用自定义组件(容器)做一个简易打地鼠的小游戏,再创建一个屏幕,在第三个屏幕上面先
GF
STM32
2020-06-27 00:00
1880
4.TouchGFX界面应用之STM32显示移植
TouchGFX前面几个教程都是在模拟器上跑都没有下到开发板子上过那就不好玩了啊,那我接下来将如何移植到stm32上面运行,我这里以非官方板为
STM32
GF
2020-06-28 00:00
1575
STM32学习之使用库函数编写串口通信
注:使用的芯片是STM32F103ZET6一、串口初始化部分的程序1 初始化时钟 因为要使用串口1这个外设,因此在使用之前就需要开启串口1的时钟
串口通信
STM32
2020-07-01 00:00
1736
STM32WB无线微控制器现可支持Zigbee 3.0,让IoT连接更方便
意法半导体STM32WB55无线微控制器现可支持基于Zigbee PRO协议栈的Zigbee®3 0,开发者能够利用互操作性好、节能省电的Zigbee网络技术,开
STM32
微控制器
2020-07-10 00:00
1195
STM32双定时器测频率源程序
最近在准备八月份的全国大学生电子设计大赛,就做了几道往年的电赛真题,其中有一题是测频率,要求测量频率10Hz—2MHz,误差小于0 1%,当时
定时器
STM32
2020-07-12 00:00
1819
STM32控制步进电机源代码
单片机源程序如下: include "stm32f10x h" include "stm32f10x_rcc h" include "misc h"void RCC_Configuration(void);void GPIO_Conf
步进电机
STM32
2020-07-12 00:00
1416
STM32蜂鸣器模拟播放歌曲
***********************************************************************函数名:BEEP_Init*功 能:蜂鸣器初始化*参 数:无*返 回:
STM32
2020-07-12 00:00
1267
STM32+LCD12864汉字显示与定位 时钟,闹钟Proteus仿真程序
师傅所教知识制作了一个LCD12864的屏幕显示,字模自己软件下载的,俺们新手,写的粗糙期末项目为时钟的显示和设定,内含闹钟PU原理图按键:
STM32
LCD
2020-07-12 00:00
1688
STM32步进电机源码
motor c include "motor h" 导入led头文件 include "stm32f10x h" 导入STM32官方库 include "stm32f10x_rcc h" 导入STM32的RCC
步进电机
STM32
2020-07-12 00:00
1305
STM32示波器程序ILI9341_IO模拟源程序+Proteus仿真
uint8 x_1= 0,y_1 = 0; uint8 x_2= 0,y_2 = 0; uint8 x_3= 0,y_3 = 0; uint8 x_4= 0,y_4 = 0; uint8 x_5
示波器
STM32
2020-07-13 00:00
1462
openmv舵机云台 自动追踪色块 STM32源程序
之前做的舵机云台自动瞄色块的装置 现在已经拆掉了,所以没有图片就是类似19年国赛电磁的发挥部分要求单片机源程序如下: include "contro
STM32
电磁
2020-07-14 00:00
1322
STM32F030C8配置使用NRF24L01
前言: 工作使用到STM32F030,项目暂告一段落,空闲时间,调试一下基本的无线模块。其实还是碰到了一些阻碍。虽然STM32F103会用了NRF24L1
RF
STM32
2020-07-14 00:00
1263
电机位置闭环控制(STM32代码详细注释)
这是一个电机位置闭环控制(代码详细注释),很适合做伺服电机控制入门的同志们学习借鉴单片机源程序如下: include "sys h"u8 Flag_Stop=
STM32
伺服电机
2020-07-14 00:00
1386
FDC2214的STM32和MSP430F5529串口读取数据程序
msp430单片机源程序如下: include "bsp h"int main( void ){ float cap,capfirst,capfirst1; unsigned int Data_FDC; St
STM32
MSP
2020-07-18 00:00
1516
STM32CubeMX HAL库串口+DMA数据发送不定长度数据接收
参考资料:1、ST HAL库官网资料2、https: blog csdn net u014470361 article details 79206352 comments一、STM32CubeMX配置外部时钟注意
STM32
DMA
2020-07-18 00:00
2583
STM32CubeMX—串口空闲中断+DMA接收
一、实验说明实验平台:STM32F103C8T6实验内容:使用串口一空闲中断结合DMA 完成不定长数据接收STM32的串口接收数据的方式1、轮询接收所谓
STM32
DMA
2020-07-18 00:00
1636
STM32CubeMX-1.串口收发(中断)
一,使用CubeMX生成工程文件1,配置串口引脚2,时钟配置3,打开中断(此图还不太懂,先记下来,待研究)4,生成代码备注:此处选为自己所用
STM32
ODE
2020-07-18 00:00
2052
STM32CubeMX:UART操作
UART共有三种操作方式,轮询方式、中断方式以及DMA方式。芯片:STM32F103C8T6应用管脚:输出:PA0、PA1USART1配置界面添加中断配置添加DMA
STM32
AR
2020-07-19 00:00
1724
基于STM32的HAL库学习(2)UART串口学习
1、串口的模式有3种,一是查询模式,二是中断模式,三是DMA模式HAL_UART_Transmit();串口轮询模式发送,使用超时管理机制HAL_UART_Receive(
STM32
AR
2020-07-19 00:00
2126
基于STM32CubeMX&HAL库写代码之串口
首先打开新建好的STM32CubeMX工程最后点击右上角的GENERATE CODE生成代码即可发送个hello world看看是否初始化成功HAL_UART_Transmit(&hu
AR
STM32
2020-07-19 00:00
1649
【STM32】HAL库 STM32CubeMX教程五----看门狗
前言: 今天我们来学习看门狗的配置与函数,看门狗可以有效解决程序的跑飞,在使用过程中比较常见,是防止芯片故障的有效外设,我们一起来
STM32
芯片
2020-07-19 00:00
2135
STM32模糊控制pid 控制烤箱温度
控制系统用stm32当主控Ds18b20当温度传感器通过电调控制加热棒模糊控制算法+pid控制温度单片机源程序如下: include "pid h"void PIDInit
PID
STM32
2020-07-21 00:00
965
STM32使用esp8266和MQTT协议与OneNET平台进行通信
单片机是STM32f103系列,通信模块是esp8266,协议MQTT,可以实现向OneNET传输数据(可以是传感器),OneNET平台返回数据对系统进行控制单片
STM32
单片机
2020-07-21 00:00
1144
基于STM32F407ZGT6的USB虚拟串口代码
include "sys h" include "delay h" include "usart h" include "led h" include "lcd h" include "key h" include "malloc h"
TG
STM32
2020-07-22 00:00
1449
基于STM32的四种波形发生器设计
(1) 可以实现四种波形:正弦波、方波、三角波、锯齿波;(2) 通过按键进行选择,频率可以调整;(3) LCD液晶显示;(4)设计出来之后用Prote
STM32
LCD
2020-07-22 00:00
1235
stm32F4+lcd1602实现采集两路adc并显示
以STM32F403为控制核心,设计一种基于STM32的智能照明控制系统,使用光敏电阻作为光照信息来源,使用GP2D12作为人物信息来源,当光照强度改
智能照明
STM32
2020-07-22 00:00
1231
STM32+0.91寸oled滚动显示bme680测得的数据
include "bme680 h"uint8_t bme680_data[20]={0};uint8_t aqi_accuracy;int16_t temperature,altitude;uint16_t humidity,aqi;uint32
STM32
2020-07-23 00:00
1453
STM32系列出货量达到60亿颗
半导体行业观察:日前,ST举办了二季度财报说明会,在会上,ST表示,公司的STM32产品出货量超过了60亿颗。此外,在电话会议上,瑞士信贷的分析师Achal Sultania问到华为禁令对公司下半年的影响。
ST
STM32
2020-07-24 09:07
1874
STM32用DAC播放WAV数据源程序
编译运行很好,接在扩音机上,8000HZ的量化噪声也没有听到。KEIL5下编译,PA5口声音输出,可以用一根线连接在蜂鸣器口上。单片机源程序如下
STM32
PA
2020-07-24 00:00
1672
一款DAC模块(TLV5608&TLV5610)STM32源程序
高精度DAC转换模块,可用于DIY程控电源,程序可直接使用(TLV5608)。如使用TLV5610,请自行阅读IC资料,做微小更改。单片机源程序如下: inc
LV
STM32
2020-07-24 00:00
1746
STM32单片机PS2遥控小车
电路原理图如下:STM32单片机源程序如下: include "led h" include "delay h" include "sys h" include "usart h" include "pst
STM32
单片机
2020-07-24 00:00
976
STM32F10X ADC原理详解(STM32F103ZET6)
STM32ADC的工作原理模 数转换器STM32F10x ADC特点12位逐次逼近型的模拟数字转换器。最多带3个ADC控制器最多支持18个通道,可最多测量16个
ADC
STM32
2020-07-25 00:00
989
基于IAR环境下STM32F103单片机读取BME280程序
自己编写的基于IAR环境下STM32F103单片机读取BME280程序,没有太多的寄存器操作,简单易懂,可以直接调用,上电后只要对IO口初始化,调用函
STM32
单片机
2020-07-25 00:00
1183
STM32步进伺服电机梯形加速源程序 单轴简易运动控制器
步进电机梯形加速程序单片机源程序如下: *基于STM32的单轴简易运动控制器 脉冲发生器* *脉冲+方向控制步进伺服电机* *优化记录:增加急停G
伺服电机
STM32
2020-07-25 00:00
1327
STM32实现ADS1256进行数据电压采集程序
通过cubeMX配置STM32RCT6的IO口与ads1256ADC模块的连接IO口工作模式SPI,还有接受中断接受状态引脚,最终ADC采集数据经过卡尔曼滤波器滤波
STM32
ADC
2020-07-25 00:00
2148
基于WiFi的网络授时时钟(带实时天气更新)STM32程序设计
本方案采用的是MCU+AT指令的形式开发,MCU是大家比较熟悉的意法半导体公司STM32F103C8T6,WiFi模块使用的是安信可ESP-12F,本方案是一个Dem
MCU
STM32
2020-07-25 00:00
1562
STM32控制步进电机程序
步进电机(也称脉冲电机)(将电脉冲转换为相应的角位移或线位移的电磁机械装置,具有快速启动,停能力,在电机的负荷不超过它能提供的动态
步进电机
STM32
2020-07-25 00:00
1278
STM32Cube生态系统增添新功能,让用户更轻松筛选软件
意法半导体STM32Cube®软件开发生态系统发布软件更新,让用户更轻松地筛选软件示例,搜集和使用开发工具,自定义、使用和分享STM32Cube扩展
意法半导体
STM32
2020-07-28 00:00
974
STM32开源闭环步进电机源程序
单片机源程序如下: * Define to prevent recursive inclusion -------------------------------------* ifndef __STM32F0xx_HAL_CO
STM32
步进电机
2020-07-29 00:00
1733
Proteus8.8版本+ STM32F103驱动LCD1602显示程序+按键+ADC+串口
STM32F103仿真驱动点亮LCD1602一、开发环境介绍proteus 8 8 版本+ STM32CubeMX 4 18 0程序基于keil集成开发环境编写,基于ST官方的HAL
STM32
LCD
2020-08-03 00:00
1726
STM32控制WS2812B灯
单片机源程序如下: include "WS2812B h" * Buffer that holds one complete DMA transmission** Ensure that this buffer is
DMA
STM32
2020-08-03 00:00
1800
用STM32去读取CCS811气体传感器的数据
1 准备工作1) 硬件设备:CCS811模块、六合一、USB-TTL、杜邦线、STM32F103C8T6单片机。给大家看下图片。CCS811STM32F103C8T62)软件
STM32
气体传感器
2020-08-03 00:00
1608
基于STM32F103平台CANOPEN工业协议源码
单片机源程序如下: * Includes ------------------------------------------------------------------* include "stm32f10x h" include
单片机
STM32
2020-08-03 00:00
887
STM32 AT24C128简单读写程序
目前个人测试过AT24C02-AT24C128,感觉还可以。里面没有页写函数,有兴趣的伙伴可以补充一下,该程序仅供参考单片机源程序如下: include "
STM32
单片机
2020-08-04 00:00
980
STM32外部中断控制LED
单片机源程序如下: include "stm32f10x h" include "button h" include "led h" include "delay h" include "exti_config h" define
LED
STM32
2020-08-04 00:00
942
STM32仿真按键控制led灯源程序
刚学习课上做的一个小实验保存一下在GPIOC口,分别接有一个开关K1和两个指示灯LED1和LED2。两个灯一亮一灭,每按一下开关,两个灯的亮灭状
STM32
LED
2020-08-05 00:00
1268
STM32驱动16位高精度AD TM7705/AD7705,带2.8寸TFT显示
最近在搞一个往届的电子设计大赛题目,用到AD7705就将它的程序移植到了原子的STM32F103ZET6上,供大家参考使用制作出来的实物图如下:2 8寸
STM32
TFT
2020-08-05 00:00
1708
STM32 BH1750光线感应源程序
单片机源程序如下: include "bh1750 h" include "delay h" include "timer h"u8 BUF[8];u16 temp2=0;float lux=0;void bh1750_iic_i
STM32
单片机
2020-08-06 00:00
1569
STM32F103ZE+mpu6050+hmc5883L通过卡尔曼滤波串口输出姿态角
单片机源程序如下: * main c file功能:1 初始化各个传感器,2 运行姿态解算和高度测量3 将解算的姿态和各个传感器的输出上传到 MiniIMU
STM32
传感器
2020-08-06 00:00
928
MAX30102空气质量监测模块STM32源程序与资料
电路原理图如下:功能实现:采用STM32F103C8T6小板,驱动血氧心率传感器max30102,实现PPG信号采集,并将计算的心率和血氧值显示在0 96寸OL
心率传感器
STM32
2020-08-06 00:00
1985
基于STM32的十字路口交通灯控制系统课程设计
1引言交通信号灯指挥着人和各种车辆的安全运行,实现红、黄、绿灯的自动指挥是城乡交通管理现代化的重要课题。在城乡街道的十字交叉路口,
STM32
ARM
2020-08-07 00:00
1903
基于STM32f030c8t6的spi,iic,串口的初始化源程序
stm32单片机源程序如下: include "spi h" include "uart h" include "stdio h" include "delay h"void SPI1_Init(void){ RCC
SP
STM32
2020-08-07 00:00
1631
基于STM32的温度采集报警系统
单片机源程序如下: include "stm32f10x h" include "delay h" include "usart h" include "LCD1602 h" include "led h" include "ds1
LCD
STM32
2020-08-07 00:00
1881
STM32驱动0.96 OLED I2C显示程序
0 96 OLED的主控芯片是SSD1306,用STM32驱动OLED显示的程序如处图所示 include "system h" include "SysTick h" include "OLED_I2C h"i
STM32
OLED
2020-08-07 00:00
1590
MAX30102基于STM32F103C8T6的程序源码
单片机源程序如下: ** file main cpp ******************************************************** Project: STM32F103C8T6+MAX30102*
STM32
单片机
2020-08-08 00:00
2202
基于STM32F103的任意I/O口矩阵键盘驱动程序
网上的矩阵键盘代码非常非常多,但绝大部分都是要连续I O口的,就比如PA0-PA7、PB3-PB10等等等,这些都要用到一排的连续的单片机引脚。用过
PA
STM32
2020-08-08 00:00
2108
OneNET平台下的STM32单片机MQTT协议数据传输源码
OneNET平台下的基于ESP8266的STM32(MQTT协议)例程是适用于自身平台下的开发板,修改过系统配置文件,其外部晶振频率为12MHz。修改过的代
STM32
单片机
2020-08-08 00:00
2129
二氧化碳传感器MH-Z19/STM32代码(串口传输数据)
二氧化碳传感器MH-Z19 STM32串口测试代码单片机源程序如下: include "sys h" include "delay h" include "usart h" include "led h"int
STM32
传感器
2020-08-11 00:00
1985
TCRT5000+STM32红外循迹小车程序
用正点原子的精英版作为主控,红外循迹用TCRT5000芯片。单片机源程序如下: * Includes -----------------------------------------------
STM32
单片机
2020-08-11 00:00
1030
STM32蜂鸣器pwm控制频率播放音乐
通过修改输出的pwm波的频率来达到不同的音频单片机源程序如下: include "stm32f10x h" include "led h" include "delay h" include "sy
单片机
STM32
2020-08-11 00:00
1519
STM32的BootLoader 从SD卡更新固件
1 前言自从几个月前接触到有Bootloader这回事,就有一种强烈的冲动,想写一个BootLoader出来。很快在飞思卡尔的Cortex-M4单片机上实现,已
SD卡
STM32
2020-08-11 00:00
1375
STM32F051C8T6引脚图及功能定义
STM32F051C8T6引脚图:STM32F051C8T6封装:LQFP48STM32F051C8T6参数: 程序FLASH (kB) 64 RAM (kB) 8 工作频率 (MHz) 48
FLASH
STM32
2020-08-12 00:00
1868
Error:Flash Download Failed-"Cortex-M3" 问题解决
使用原子MINI板的时候,Debug出现如下现象:Error:Flash Download Failed - "Cortex-M3"如图:同时,在windows 窗口出现如下报错信息
STM32
Cortex
2020-08-12 00:00
1939
死磕到底2—STM32F407驱动无FIFO无时钟ov7670
上次的F103驱动OV7670究竟没有实用价值,我又买了一块STM32F407开发小板,驱动了无FIFO无时钟ov7670,320*240每秒28帧(应该还可以快点)。
DCM
STM32
2020-08-12 00:00
1150
STM32F030C8T6微控制器的主要特性介绍
STM32F030C8T6微控制器是一款32位M0系列LQFP-48单片机,性价比很高的ARM单片机,在电动车及家电行业中应用较为广泛,针对STM32F030C8T6单片
微控制器
STM32
2020-08-13 00:00
1214
激光测距VL53LX1 配合STM32F103T8U6测试成功
include "vl53l1x h" include "common h" include "usart h"VL53L1_Dev_t VL53L1_dev[2]; device param, include I2C VL
STM32
RAN
2020-08-13 00:00
892
STM32按键控制流水灯 转换|加速|减慢
单片机源程序如下: include <stdio h> include "stm32f4xx h" include "led h" include "key h"int main(void){ int pwm_cm
STM32
单片机
2020-08-13 00:00
1713
proteus8.6仿真STM32按键控制LED灯程序
proteus8 6 按键控制LED灯闪烁情况单片机源程序如下: include "led h" include "exti h" include "delay h"int main(void){
LED
STM32
2020-08-13 00:00
1296
STM32F4xx官方IAP源码
单片机源程序如下: * Includes ------------------------------------------------------------------* include "menu h" include "st
单片机
STM32
2020-08-14 00:00
1778
ULN2003驱动28BYJ-48步进电机STM32F103寄存器版
电机1先逆时针旋转90度,再顺时针旋转90度。电机2逆时针旋转90度,再顺时针旋转90度◆硬件资源: 1,ULN2003驱动模块 2,28BYJ-48步进
步进电机
STM32
2020-08-14 00:00
1093
STM32CubeMX教程二--基本使用(新建工程点亮LED灯)
前言在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMx的基本使用和如何创建
LED
STM32
2020-08-17 00:00
1860
STM32 CubeMx使用教程一--安装教程
一、STM32CubeMX 简介1、STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许
STM32
ST
2020-08-17 00:00
1481
STM32 SysTick定时器的1秒钟设计与实现
单片机源程序如下: include "stm32f10x h" include "Delay h" include "smg h" 定义0~9十个数字的字型码表uint16_t table[]={0x3f,0x
STM32
定时器
2020-08-17 00:00
1096
【STM32】HAL库 STM32CubeMX教程八---定时器输入捕获
前言:本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片:STM32F407
STM32
定时器
2020-08-18 00:00
2455
【STM32】HAL库 STM32CubeMX教程七---PWM输出(呼吸灯)
前言:本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片:STM32F407
STM32
PWM
2020-08-18 00:00
2622
【STM32】HAL库 STM32CubeMX教程六----定时器中断
前言:今天我们来学习定时器,32的定时器有着非常丰富的功能,输入捕获 输出比较,PWM,中断等等。是我们学习STM32最频繁使用到的外设之一,
定时器
STM32
2020-08-18 00:00
1238
HAL库 STM32CubeMX教程五----看门狗(独立看门狗,窗口看门狗)
前言: 今天我们来学习看门狗的配置与函数,看门狗可以有效解决程序的跑飞,在使用过程中比较常见,是防止芯片故障的有效外设,我们一起来
芯片
STM32
2020-08-18 00:00
1819
【STM32】HAL库 STM32CubeMX教程四---UART串口通信详解
前言:今天我们学习STM32CubeMX串口的操作,以及HAL库串口的配置,我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函
STM32
AR
2020-08-18 00:00
1609
【STM32】HAL库 STM32CubeMX教程三----外部中断(HAL库GPIO讲解)
前言上一节我们讲解了STM32CubeMX的基本使用和工程的配置,那么这一节我们正式来学习CubeMX配置STM32的各个外设功能了今天我们会详细的带你
STM32
PI
2020-08-18 00:00
2365
STM32之GPIO学习
每个通用 I O 端口包括 **4 个 32 位配置寄存器**( GPIOx_MODER、 GPIOx_OTYPER、GPIOx_OSPEEDR 和 GPIOx_PUPDR)、 **2 个
STM32
PI
2020-08-19 00:00
1792
STM32——如何配置GPIO的led点亮
GPIO_Init();1、使能GPIO的时钟2、设置GPIO目标引脚3、控制GPIO引脚输出高低电平IO操作重要结构体:GPIO_InitTypeDeftypedef struct{ u
STM32
PI
2020-08-19 00:00
1690
【STM32】STM32F4 GPIO八种模式及工作原理详解
1 GPIO简介GPIO,即通用I O(输入 输出)端口,是STM32可控制的引脚。STM32芯片的GPIO引脚与外部设备连接起来,可实现与外部通讯、控制外部硬
PI
STM32
2020-08-19 00:00
1919
【STM32】系统时钟RCC详解(超详细,超全面)
1什么是时钟时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令。时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样
单片机
STM32
2020-08-19 00:00
2247
【STM32】STM32CubeMX教程--功能介绍
功能介绍:我们首先看下CubeMx的主界面,模块分类大体是这样,我们接下来一一讲解。已存在工程Open ExistingProjects:打开项目工程新建工
STM32
Al
2020-08-19 00:00
1663
STM32 GPIO口模式配置
F103系列typedef struct{ uint16_t GPIO_Pin; *!< Specifies the GPIO pins to be configured
PI
STM32
2020-08-20 00:00
1681
[STM32]GPIO工作原理詳解
一、STM32的GPIO介绍 GPIO是通用输入 输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制
STM32
PI
2020-08-20 00:00
1784
【STM32F0系列学习】之—通用输入输出端口(GPIO)
1、GPIO介绍STM32F0x1 STM32F0x2 STM32F0x8系列每个通用I O口都有4个32位配置寄存器(GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR 和 GP
STM32
PI
2020-08-20 00:00
1659
STM32F0xx_GPIO配置详细过程
前言对于初学STM32的人来说,很多基础的知识没有掌握,这些基础知识就成为阻挡他们入门的门槛。因此,今天也把基础的知识分享出来,带领那
PI
STM32
2020-08-20 00:00
1527
STM32F4 CAN2只能发送无法接收问题解决
解决方法:1在使能CAN2时钟之前,需要先使能CAN1的时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE); 先使能CAN1RCC_APB1Peri
BLE
STM32
2020-08-21 00:00
1159
STM32驱动URM04超声波测距模块
URM04简介:URM04采用了RS485串行通信总线的架构,支持多传感器的并行工作,有着两个RS-485接口,最多支持32个超声波的并联,内置温度传感
超声波
STM32
2020-08-21 00:00
1431
初学stm32-库函数开发流水灯实现
库函数开发概述1 库函数开发步骤及总结: 库函数总结 2 STM32库函数本质上依旧是寄存器编程,只是为了方便应用封装成了函数。所以用户的应
STM32
寄存器
2020-08-21 00:00
827
STM32F0库函数初始化系列:GPIO配置
1 void GPIO_Configuration(void)2 {3 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);4 RCC_AHBPeriphClockCmd(RCC_AHBPeriph
PI
STM32
2020-08-21 00:00
1413
STM32F4学习笔记(基础介绍篇)
这里我们学习的开发板芯片具体型号是STM32F407ZGT6,采用工作频率为168 MHz的Cortex™-M4内核,性能较强。本篇包含的内容:固件库简介开发
STM32
Cortex
2020-08-21 00:00
1491
STM32 LCD12864 串行通信模式
lcd12864简介带中文字库的128X64是一种具有4位 8位并行、2线或3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显
LCD
STM32
2020-08-24 00:00
1435
【STM32】STM32驱动 LCD12864程序代码(串行方式)
引言:这里我们只讲解接线和代码实现,具体的原理在上一篇博客中已经讲解,如果想了解具体原理可以查看上一篇博客《STM32 LCD12864 串行
LCD
STM32
2020-08-24 00:00
995
【STM32】RTC实时时钟,步骤超细详解,一文看懂RTC
什么是RTCRTC (Real Time Clock):实时时钟RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟
STM32
RTC
2020-08-24 00:00
2725
STM32 HAL CubeMX 串口IDLE接收空闲中断+DMA
历程详解详解包括:中断原理讲解例程流程详解库函数分析详解对应寄存器介绍对应函数介绍对应注释详解本篇文章提供两种方法:一种是 :IDLE
DMA
STM32
2020-08-24 00:00
1777
STM32自锁如何解锁?(解锁方法)
在芯片锁住的时候,我们首先要查看是那种错误,正常情况下,你在Keil下载时遇到错误应该是这样的找不到Cortex™-M内核Flash下载失败打开J-L
芯片
STM32
2020-08-24 00:00
2273
STM32CubeMX时钟配置详解
软件:(1)STM32CubeMX(2)SW4STM32实验平台:STM32F407VET6开发板使用STM32CubeMX的一个好处就是图形化配置,在时钟配置方面,主要了解
图形化
STM32
2020-08-25 00:00
1538
STM32f103时钟系统简介
主要是讲解怎么看懂这个图。一、内置RC振荡器(HSI RC)频率是约为8MHz,因为其频率不是很稳定。其可作为系统时钟的一个选项。二、晶振振
晶振
STM32
2020-08-25 00:00
1235
STM32各种时钟的区别
时钟系统是处理器的核心,所以在学习STM32所有外设之前,认真学习时钟系统是必要的,有助于深入理解STM32。下面是从网上找的一个STM32时钟框
STM32
分频器
2020-08-25 00:00
1920
STM32 HAL 库学习笔记之-------(系统时钟配置)
使用CubeMX工具,让开发者不用理会底层的实现,是整个配置变简单一、准备工具STM32_CubeMXST官网可下载http: www st com content st_com e
ST
STM32
2020-08-25 00:00
1138
STM32时钟详解
1 概述时钟是单片机的脉搏,是单片机的驱动源,使用任何一个外设都必须打开相应的时钟。这样的好处是,如果不使用一个外设的时候,就把它的
STM32
单片机
2020-08-25 00:00
1449
如何在MCU内完成ADC?
STM32的优点在哪里?除去宣传环节,细细分析,STM32时钟不算快,72MHZ,也不能扩展大容量的RAMFLASH,同样没有DSP那样强大的指令集。它的优
ADC
STM32
2020-08-25 00:00
857
【STM32】HAL库 STM32CubeMX教程十四---SPI
前言:本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用在我们的HAL库中,对硬件SPI函数做了很好的集成
SP
STM32
2020-08-26 00:00
1669
STM32CubeIDE使用笔记(02):STM32CubeMX配置与代码生成
目的STM32CubeIDE中整合了STM32CubeMX用来配置芯片资源生成初始化代码,本篇将介绍STM32CubeMX使用方法。用户界面界面主要由四部分组成引脚
STM32
IDE
2020-08-26 00:00
1789
STM32 进阶教程 5 - 内联函数
前言在计算机科学中,内联函数(有时称作在线函数或编译时期展开函数)是一种编程语言结构,用来建议编译器对一些特殊函数进行内联扩展(有
ODE
STM32
2020-08-26 00:00
1519
STM32CubeMX教程之简介及基本使用
STM32CubeMX是意法半导体推出的图形化配置工具,通过傻瓜化的操作便能实现相关配置,最终能够生成C语言代码,支持多种工具链,比如MDK、IAR
AR
STM32
2020-08-26 00:00
1034
用STM32F4的库函数RCC_PLLConfig()代替SystemInit()手动初始化
STM32上电复位后首先执行Reset_Handler,然后调用SystemInit()函数完成时钟等基本初始化,再执行main函数。; Reset handlerReset_Handler
LV
STM32
2020-08-26 00:00
1678
STM32之LED配置
最近准备开始学习stm32,当然51的学习也会一起进行,如开头所讲,希望每天都能有所收获吧!!!菜鸟思维,写的可能会有一点繁琐,但是我觉
STM32
LED
2020-08-27 00:00
958
【STM32】HAL库 STM32CubeMX教程九---ADC
前言:本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片: STM32F4
STM32
ADC
2020-08-27 00:00
1727
【STM32】HAL库 STM32CubeMX教程十---DAC
前言:本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片: STM32F4
芯片
STM32
2020-08-27 00:00
1010
【STM32】 DMA原理,步骤超细详解,一文看懂DMA
DMA的基本介绍什么是DMA (DMA的基本定义)DMA,全称Direct Memory Access,即直接存储器访问。DMA传输将数据从一个地址空间复制到另一个
STM32
DMA
2020-08-27 00:00
2008
【STM32】HAL库 STM32CubeMX教程十二---IIC(读取AT24C02 )
前言:本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用在之前的标准库中,STM32的硬件IIC非常复杂,更
STM32
IIC
2020-08-27 00:00
2794
【STM32】HAL库 STM32CubeMX教程十三---RTC时钟
前言:本系列教程将 对应外设原理,HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用所用工具:1、芯片: STM32F4
RTC
STM32
2020-08-27 00:00
1819
STM32 (3) GPIO口功能讲解 GPIO 口输入输出 寄存器配置
讲解GPIO操作原理,使用各种型号的STM32打开官方的《STM32中文参考手册》8 1 8 2小节GPIO功能描述 我们今天重点要分析的是下图上图是100
STM32
PI
2020-08-28 00:00
1394
STM32 基于 CubeMX配置GPIO点亮LED灯
1 前言本文基于ST的STM32F767ZI NUCLEO144开发板,结合CubeIDE的插件CubeMX配置生成代码点亮板载的LED,点亮可谓是单片机开发中的hello
STM32
LED
2020-08-28 00:00
1864
STM32笔记(三)GPIO的配置(用GPIO点亮LED)
GPIO简介GPIO的英文名称是General Purpose Input Output,顾名思意,就是通用输入输出口,可以用来输入输出高低电平进而控制各种连接在G
STM32
PI
2020-08-28 00:00
1779
STM32单片机基础03——使用GPIO点亮一个LED
本篇文章主要介绍如何使用STM32CubeMX初始化STM32L431RCT6的GPIO,并点亮一个LED。1 准备工作硬件准备开发板首先需要准备一个开发板,这
STM32
PI
2020-08-28 00:00
1530
STM32WLE5 无线系统芯片系列推出48引脚封装,扩展LoRa应用范围
意法半导体为其获奖产品STM32WLE5 *无线系统芯片(SoC)的产品组合新增一款QFN48封装,将该产品的诸多集成功能、能效性和多调制的灵活性赋能
系统芯片
STM32
2020-08-28 00:00
1566
STM32学习笔记——控制GPIO输出点亮LED灯(直接操作存储器)
一 预备知识使用51单片机控制IO口相对来说要简单得多,最小系统搭建完毕后直接通过软件往各IO口写“1”或者写“0”即可。但使用STM32控制IO
STM32
PI
2020-08-31 00:00
1047
STM32——如何配置通用定时器中断
STM32的定时器STM32F103ZET6一共有8个定时器,其中分别为:高级定时器(TIM1、TIM8);通用定时器(TIM2、TIM3、TIM4、TIM5);基本定时器
定时器
STM32
2020-08-31 00:00
1693
STM32——FlagStatus与ITStatus
FlagStatus与ITStatuseg:FlagStatus USART_GetFlagStatus(); 获取状态标志位void USART_ClearFlag(); 清除状态标志位ITStatus USART_G
AR
STM32
2020-08-31 00:00
1566
STM32——利用STM32CubeMX来点亮GPIO口的led
GPIO口的 LED 点亮(以STM32F407IGTb芯片为例 )1、掌握的GPIO口的使用方法2、熟悉Keil uVision5工具软件的使用原理:只要是对硬件操作
PI
STM32
2020-08-31 00:00
933
解决STM32 I2C接口死锁在BUSY状态的方法讨论
关于STM32的I2C接口死锁在BUSY状态无法恢复的现象,网上已有很多讨论,看早几年比较老的贴子,有人提到复位MCU也无法恢复、只有断电才行的
MCU
STM32
2020-09-01 00:00
1288
STM32——MCU结构简述(中英文对照)
首先STM32 MCU是什么?其实他就是一个微控制单元(MicroControllerUnit)NVIC嵌套向量中断控制器(Nested Vectored Interrupt Controller)
STM32
MCU
2020-09-01 00:00
1583
STM32——如何配置外部中断
中断服务函数列表IO口外部中断在中断向量表中只分配了7个中断向量,也就是只能使用7个中断服务函数EXTI0_IRQHandler EXTI1_IRQHan
STM32
TI
2020-09-01 00:00
996
STM32——ARM与STM32之间的联系
ARM与STM32之间的联系stm32是基于ARM内核的一种控制器,是包含与被包含的关系。ARM(STM32)
STM32
ARM
2020-09-01 00:00
1601
STM32——简述GPIO的功能和结构
(1)什么是GPIOGPIO是通用输入 输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或
PI
STM32
2020-09-01 00:00
1391
STM32全国研讨会,将创新科技带入千家万户
一大波新产品、应用演示和技术专家团将随意法半导体2020年STM32全国研讨会一起“拜访”国内城市。作为第14届STM32全国研讨会,此次活动仍将
STM32
研讨会
2020-09-01 00:00
1222
STM32之HAL库和标准库的GPIO
HAL库使用CubeMX自动生成需要的代码。一、初始化GPIO自动生成的HAL库GPIO初始化代码:void MX_GPIO_Init(void){GPIO_InitTypeDef GPIO_In
STM32
PI
2020-09-02 00:00
1543
STM32之GPIO学习笔记
复位后,调试引脚处于复用功能上拉 下拉状态:PA15:JTDI处于上拉状态PA14:JTCK SWCLK处于下拉状态PA13:JTMS SWDAT处于下拉状态PB4:NJTRST
PA
STM32
2020-09-02 00:00
1590
嵌入式系统学习——STM32之GPIO
----第一篇:GPIO库文档说明和约定:该文档主要是对STM32F4各个模块的库进行翻译和说明。文档中加入了作者的一些理解,建议和小贴士。并且
PI
STM32
2020-09-03 00:00
1825
STM32学习系列---STM32之GPIO
1 GPIO解释GPIO英文全称是General-purpose input ouput,即通用型输入输出,GPIO根据配置可以作为通用输入(GPI),通用输出(GPO)或是通用输
PI
STM32
2020-09-03 00:00
1484
STM32——时钟
高速–外部时钟外接晶振高速–内部时钟低速–外部时钟LSE:外接晶振低速–内部时钟LSI:RC震荡锁相环倍频输出PLLclk和PLL48ck的来源主 PLL
晶振
STM32
2020-09-04 00:00
1711
STM32学习——端口复用及映射
1,复用STM32有很多的内置外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内置外设的功能引脚,那么当这个GP
STM32
PI
2020-09-04 00:00
1993
MDK5 打开程序 提示错误 device not found device
双击把这些都按上就好了
STM32
2020-09-07 00:00
1683
STM32定时器中断
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。TIM1和TIM8是
定时器
STM32
2020-09-10 00:00
1346
STM32 BOR/POR/PDR介绍
1)PVD = Programmable Votage Detector 可编程电压监测器它的作用是监视供电电压,在供电电压下降到给定的阀值以下时,产生一个中断
STM32
PVD
2020-09-10 00:00
1718
STM32的CORTEX-M3核与ARM7有何区别?哪个性能更强?
<div class="newscontxt"> <p style="margin: 10px auto; font-size: 13px; color: rgb(204, 204, 204); f
STM32
ARM
2020-09-11 00:00
1573
点亮LED(库函数实现)
本次测试采用的芯片是STM32F103CB我的开发板如下:此开发板有8个led,分别为D11,D12,D13,D14,D15,D16,D17,D18。查询核心板的电路图后
STM32
LED
2020-09-11 00:00
1449
SysTick 定时器的使用
SysTick是STM32中的一个24位的定时器。Cortex‐M3处理器内部包含了一个简单的定时器。因为所有的CM3芯片都带有这个定时器,软件在不同 CM3
定时器
STM32
2020-09-11 00:00
1144
中断之外部中断
ARM Cortex M3共有256个中断。STM32F103CB共有43个外部中断和16个内部中断。具有相同数值编号的IO口被分配为同一组,共用一条中断请求线
STM32
Cortex
2020-09-11 00:00
895
STM32驱动74hc595
include "bsp_74HC595 h" define HC595_DS PCout(13) define HC595_OE PAout(0) define HC595_ST_CP
STM32
ST
2020-09-14 00:00
996
Python 和OpenMV如何玩转 STM32 MCU
如今网络边缘侧的机器学习现状如何?哪些工具可以帮助工程师收集数据并执行推断运算?在哪里可以找到ST MEMS,它们对现实生活中的产品有哪
STM32
MCU
2020-09-14 00:00
928
STM32F4时钟设置分析
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F407VGT6STM32F4启动与STM32F10X不同,时钟已经默认配置好 1 启动代码:文件:startup_stm32f4xx s[
STM32
MCU
2020-09-15 00:00
1258
STM32 调试 24L01 心得
大部分使用STM32开发nrf24L01的用户基本都是照搬常见的几个开发板的源代码,在这里我做一些总结:1 源代码中在while(1)的循环中有NRF24L01_
STM32
RF
2020-09-16 00:00
1301
关于STM32串口接收中断中只能接收一个字节
最近调试STM32的串口接收时发现例程中只能接收一个字节例程如下:1 初始化串口12 void uart_init(u32 bound){3 GPIO端口设置4
PI
STM32
2020-09-16 00:00
1700
STM8的AIR与STM32的Keil的指定地址存数据
一,经验分享描述写这篇经验分享的原因是,之前有一个客户,他希望在KE02的芯片中,不要出现使用EEPROM操作命令的形式初始化EEPROM,但是需
STM32
ROM
2020-09-17 00:00
1671
spi flash偶尔出现写入错误的情况
spi flash W25Q128会偶尔出现写入错误的情况,会发现读出的值和写入的值不一致,需加入2次读出比较判断。W25QXX_Read(&temp_date_count,0
STM32
2020-09-17 00:00
1467
keil写STM32程序出现literal treated as "long long"
在Keil MDKARM中unsigned int value2=0x80000000;unsigned int value4=2147483648;value2编译时不产生警告,而value4就产生警告main c
ARM
STM32
2020-09-18 00:00
1250
STM32 变量无法赋值问题
STM32 在用JLink 调试的时候发现有一条将unsigned char赋值给int的语句始终不能执行,int类型变量的值始终为0;查资料找到这个问题是编
STM32
2020-09-18 00:00
1488
fatfs文件系统f_lseek追加文件
这个时候我以为读出的数据应该是stm32f107学习!!!文件系统学习!!!!但是读出来的只有文件系统学习!!!!也就是先前写入的tx_buff中
STM32
2020-09-18 00:00
973
STM32出现HardFault故障的解决方法
问题查找:1 在stm32f10x_it c中,添加软件断点,一旦调试时出现Hard Fault则会在停在__breakpoint(0)处。2 打开Call Stack窗口,在Har
STM32
Code
2020-09-18 00:00
1653
sim800L调试问题
SIM800L默认上电开机,若此时没有把rst和pwk引脚提前设置好,SIM800l会使stm32进入硬件中断(这可能是因为方面电源的原因导致的),同时sim
STM32
2020-09-18 00:00
811
各种版本的ST-LINK仿真器
1、ST官方正式出版了两种仿真器:ST-LINK、ST-LINK V2,其他型号(ST-LINK II,ST-LINK III,…)要么是国内公司生产,要么是开发板自带
ST
STM32
2020-09-21 00:00
866
STM32在程序运行过程中关闭定时器重新打开后定时器不工作的
问题:数码管显示程序放在定时TIM2中断函数里面扫描,想要实现在关闭某一功能的时候数码管不显示。刚开始的想法是开关关闭,关闭定时器时钟
STM32
定时器
2020-09-21 00:00
818
STM32的IO口灌入电流和输出驱动电流最大是多少?
最大可以输出8mA,灌入20mA,但要保证所有进入芯片VDD的电流不能超过150mA,同样所有从VSS流出的电流也不能超过150mA。详细请看STM32的数据
芯片
STM32
2020-09-21 00:00
1188
STM32硬件IIC
1 **2 * @brief 写一个字节到I2C设备中3 * @param 4 * @arg pBuffer:缓冲区指针5 * @arg WriteAddr:写地址6 *
IIC
STM32
2020-09-21 00:00
866
STM32F10x中的端口寄存器
GPIO(General Purpose Input Output)是通用输入 输出端口;APB2ENR高级外设总线(Andvaced Peripheral Bus)使能(Enable)寄存器;
STM32
寄存器
2020-09-22 00:00
882
STM32F103RB中的串口和端口
从《STM8S和STM32选型手册》中,可以得到如上图的STM32F103RB的一些硬件参数。串口(USART)有3个,IO端口有51个。从如下的原理图中看到,3
STM
STM32
2020-09-22 00:00
775
STM32F10x中,一些专业术语
GPIO(General Purpose Input Output)是通用输入 输出端口;每个GPIO端口可通过软件分别配置成输入或输出;输出又分为推挽式(Push-Pul
PI
STM32
2020-09-22 00:00
1027
STM32F10x的启动代码分析
; ***************************************************************************** ; * STM32F10x s: Startup file for ST STM32F1
STM32
ST
2020-09-22 00:00
1465
STM32中的位带(bit-band)操作
位带操作,实现51类似的GPIO控制功能 具体实现思想,参考<<CM3权威指南>>第五章(87页~92页) IO口操作宏定义 define BITBAND(addr, bit
PI
STM32
2020-09-22 00:00
1069
stm32时钟设置函数
这里涉及到一个很重要的寄存器,时钟配置寄存器:RCC_CFGR1 if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (def
STM32
寄存器
2020-09-22 00:00
1017
STM32——时钟系统
一、时钟树 普通的MCU,一般只要配置好GPIO 的寄存器,就可以使用了。STM32为了实现低功耗,设计了非常复杂的时钟系统,必须开启外设时钟
STM32
PI
2020-09-22 00:00
1707
stm32F4各个库文件的作用分析
system_stm32f4xx c:This file contains the system clock configuration for STM32F4xx devices 1 ** 2 ****************
HCL
STM32
2020-09-23 00:00
1131
STM32F4先设置寄存器还是先使能时钟
对于复用功能的 IO,我们首先要使能 GPIO 时钟,然后使能复用功能时钟,同时要把 GPIO 模式设置为复用功能对应的模式,最后配置复用功能寄存器AFR
STM32
PI
2020-09-23 00:00
1130
STM32 常用GPIO操作函数记录
STM32读具体GPIOx的某一位是1还是01 **2 * @brief Reads the specified input port pin 3 * @param GPIOx: where x can b
STM32
PI
2020-09-23 00:00
1613
STM32F10x中的串口寄存器
USART通用同步异步收发器(Universal Synchronous Asynchronous Receiver Transmitter)。APB2ENR高级外设总线(Andvaced Peripheral
STM32
寄存器
2020-09-23 00:00
817
STM32F4的IO设置测试
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F407VGT6说明:目标板上有一个LED,有一个按键,按键实现LED状态翻转 LED:PE2,低电平亮,高电平灯灭
LED
STM32
2020-09-24 00:00
1716
STM32F103停机模式测试
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F101源代码: 定义IO初始化结构体GPIO_InitTypeDef GPIO_InitStructure; 设置zigbee模块进入
PI
STM32
2020-09-24 00:00
799
STM32输入捕获模式设置并用DMA接收数据
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F103说明:项目中需要进行红外学习,于是采用输入捕获取得电平变化时间 并将数据放在DMA中 这样可
DMA
STM32
2020-09-24 00:00
1360
STM32的PWM输入模式设置并用DMA接收数据
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F103说明:项目中需要进行红外学习,如果采用输入捕获的方式,因为定时器只能捕获上升沿或者下降沿
PWM
STM32
2020-09-24 00:00
1099
STM32F407上移植emwin
环境:主机:WIN8开发环境:MDK5 13emwin版本:STemWinLibrary522mcu: stm32f407VGT6开发板:安富莱STM32-X3TFT型号:艾蓝2 8寸TFT,主控芯
STM32
TFT
2020-09-24 00:00
1521
STM32F407的串口采用DMA收发数据
环境:主机:WIN8开发环境:MDK5 13mcu: stm32f407VGT6说明:之前用STM32F103实现DMA收发串口数据,现在项目中采用STM32F407,所以将此机制移
DMA
STM32
2020-09-24 00:00
811
STM32单片机用FSMC接口控制SRAM
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F103ZE说明:sram型号:IS62WV51216BLL连接方式:FSMC大小:1M字节 512K * 16源代码:inf_sram h **
RAM
STM32
2020-09-30 00:00
1119
意法半导体推出550 MHz的STM32H7系列新品
意法半导体日前推出STM32H723、STM32H733、STM32H725、STM32H735和STM32H730系列产品。第一个运行在550 MHz的STM32H7系列,也是首款集成了
STM32
意法半导体
2020-09-30 00:00
1636
更快的STM32H7微控制器,为产品带来更高的性能和经济性
半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出运算速度破纪录的嵌入闪存的STM32*微控制器(MCU),让注重
STM32
微控制器
2020-10-09 00:00
1331
stm32f4中通过dma采集adc
环境:主机:WIN8开发环境:MDK5 13MCU:STM32F407IGH源代码:drv_power h ***************************************************************
3M
STM32
2020-10-10 00:00
873
STM32驱动W5100实现udp通信
环境:主机:WIN7开发环境:MDK4 72MCU:STM32F103ZE源代码:驱动层代码:drv_w5100 h ******************************************************
STM32
MCU
2020-10-12 00:00
1290
STM32F10x中的专业术语
OLED(Organic Light-Emitting Diode)即有机发光二极管;具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性
OLED
STM32
2020-10-12 15:20
1424
设计单片机日志系统
环境:主机:WIN10开发环境:MDK5 12MCU:STM32F407说明:为单片机设计了一套简单的日志系统,通过日志系统提供的接口可以查看设备状态,并进
STM32
单片机
2020-10-13 00:00
727
为OLED屏增加GUI支持7:综合实例
环境:主机:WIN10开发环境:MDK5 13MCU:STM32F103说明:前面的文章已经介绍了本GUI的基本功能,目前有的控件有文本控件,图片控件,以及进度
OLED
STM32
2020-10-14 00:00
1229
在Keil4中建立基于V3.4.0固件库的STM32工程
几个月前刚接触STM32时,第一感觉就是固件库里的文件又多又深,还好发现固件库里自带有范例文件,但是它们全都是针对特定的评估板的,手头
CMS
STM32
2020-10-15 00:00
970
RT-Thread x STM32 全连接创意创客大赛即将开始!
01 大赛简介 RT-Thread x STM32 全连接创意创客大赛是 RT-Thread 联手意法半导体(ST)发起,联合博通集成电路(Beken)、广和通(Fibocom)、立创EDA、码云(Gitee)、正点原子合作伙伴,面向所有开发者的科技型在线竞赛活动,旨在充分挖掘和培养开发者的创新能力和工程实践素质,提高针对实际问题进行设计制作的能力,对物联网操作系统 RT-Thread 和嵌入式应用系统的理解和设计能力。同时,本次大赛也为工程师提供了良好的契机和平台去了解业界最新的嵌入
STM32
广和通
2020-10-16 12:31
1540
USB开发库STSW-STM32121文件分析
hw_config c: 该文件中包含系统配置的函数。usb_desc c:各种描述符usb-endp c:就两个函数分别处理端点1的IN和端点2的OUT。usb_istr c:
STM32
ST
2020-10-16 00:00
1419
野火STM32 Flash&sd卡模拟U盘
在USB库文件mass_mal c中添加对flash和sd读写的函数,USB库调用这些函数从而实现模拟U盘的功能1 mass_mal c2 * Includes ----------
FLASH
STM32
2020-10-16 00:00
1381
STM32F407存储器和总线架构
<div class="newscontxt"> <p> <img alt="" src="http://6.eewimg.cn/news/uploadfile/2020/1016/160283
STM32
2020-10-16 00:00
1162
STM32WB:多协议+安全SoC的开路先锋
自2018年第一颗无线MCU系列STM32WB问世,STM32便迈入无线进击路。ST不断推出一系列具备强大无线连接能力的STM32产品,全面支持各种短距离(Zigbee、WiFi、蓝牙、Z-wave)、广域网通信标准(LoRa、SigFox、EC-GSM、LTE-M、NB-IoT 等),从产品、模组、封装、安全、认证到软硬件生态系统,ST为物联网应用提供了360度无缝解决方案,助用户顺利在物联网世界里乘风破浪、开疆拓土。 ▲ST为物联网连接提供360度无缝解决方案 STM32无线MCU现有两条产品线: STM32WL是全球首颗
ST
STM32
2020-10-19 12:34
923
关于stm32 的 USB 转串口 virtual_Com_Port的例程的一些问题
当从虚拟串口到真实串口发数据时,没有错误,但发送一个稍微大一点的文件时(如1M),误码率很高。不知是为什么?其中:int main(void){ i
AR
STM32
2020-10-19 00:00
829
STM32 GPIO实现与外部通讯、控制以及数据采集方案
GPIO是什么 GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。 STM32芯片的GPIO被分成很多组,每组有16个引脚,如型号为STM32F103ZET6型号的芯片有GPIOA、GPIOB、GPIOC至GPIOG共7组GPIO,芯片一共144个引脚,其中GPIO就占了一大部分,所有的GPlO引脚都有基本的输入输出功能。 最基本的输出功能是由STM32控制引脚输出高、低电平,实现开关控制,如把GPIO引脚接入到
PI
STM32
2020-10-19 18:43
1477
STM32 Nucleo Shield显示板卡,简化超低功耗设备GUI设计
意法半导体新推出的STM32 * Nucleo Shield显示板卡开创物联网产品人机界面之先河。新SPI Shield显示板卡X-NUCLEO- GFX01M1利用STM32G0
GF
STM32
2020-10-20 00:00
830
STM32外部中断解决方法
01 单片机外部中断简介 所谓外部中断,就是通过外部信号所引起的中断,如单片机引脚上的电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。51单片机有5个中断源,其中有两个是外部中断,分别为INT0和INT1,INT0被分配在P3.2引脚,INT1被分配在P3.2引脚,也即是说如果使用51单片机的外部中断0,则必须将信号接在P3.2上,否则无效。 02 举例说明什么是中断 单片机在执行程序时有两种方式: 查询方式 中断方式 所谓查询方式就是单片机一遍一遍的扫
STM32
单片机
2020-10-20 18:20
1549
在freeRTOS环境下,如何用STM32配合CubeMonitor快速获
1. 摘要 本篇笔记主要介绍,在freeRTOS环境下,以STM32为例介绍如何快速获取CPU利用率,配合CubeMonitor测试 2. 准备工作 1, IAR 8.32.1 2, STM32Cube_FW_H7_V1.6.0 3. CPU使用率 这里的CPU使用率是指在一定周期内,除过空闲任务以外的所有任务栈CPU总运行时间的比值, osCPU_Usage = (100 - (osCPU_TotalIdleTime * 100) / CALCULATION_PERIOD); 其实就是计算出空闲任务的时间,就能获取CPU的利用率,而空闲任务运行时间的获取,可以利用钩子或者叫挂钩函数,具体在freeRTOS下就是 而我们所有
CPU
STM32
2020-10-22 15:24
739
STM32系统bootloader的应用有哪些
嵌入式开发中,经常需要bootloader进行程序固件升级和系统维护,所以bootloader是必不可少的功能。STM32系统自带的系统bootloader很方便使用。大量减少了工程师开发bootloader的工作。
STM32
嵌入式
2020-10-22 15:28
1543
全新STM32WB双核无线MCU问市,出色RF性能,延长电池续航
意法半导体推出STM32WB35和STM32WB30超值产品线,扩大STM32WB双核多协议微控制器(MCU)产品组合,让设计人员在成本敏感市场上更灵活地瞄准机
STM32
MCU
2020-10-22 00:00
1346
STM32的backtrace深度讲解(cortex-m的栈布局与栈回溯
STM32的backtrace深度讲解(cortex-m的栈布局与栈回溯的原理和方案)-STM32上的backtrace原理与分析 1.说明 2.cortex-m上的栈布局 2.1 cortex-m上的寄存器 2.2 cortex-m上的自动压栈 2.3 cortex-m上的函数执行流程 3.cmbacktrace原理分析 3.1 问题分析 4.实际应用 5.总结 1.说明 对于一个嵌入式产品的开发流程来说,一般都需要经过如下几个阶段: 1.方案预研 2.产品功能设计 3.开发调试 4.工厂测试 5.产品上线售后 一般来说,1,2,3板子都是在开发者手上,一旦遇到bug,只要可以复现,基本上都可以排查出来,然后修复或者规避。但一旦进入到4,
STM32
寄存器
2020-10-22 18:32
901
基于STM32F0的适配器电路设计方案
并且与网上众多的USB CAN采用虚拟串口的方式实现免驱不同,CANable采用的winUSB的免驱方案,USB bulk双缓冲的模式,实际传输性能远超那些虚拟串口的USB-CAN,甚至比ZLG早期的产品的每秒帧数还高很多。 原文标题:基于STM32F0的USB-CAN适配器电路设计方案(pcb+源码) 文章出处:【微信公众号:电路设计技能】欢迎添加关注!文章转载请注明出处。 责任编辑:haq
STM32
适配器
2020-10-23 12:34
1575
STM32生态系统工具和软件介绍
STM32能被这么多开发者认可,它的强大生态系统起了关键作用。本文围绕STM32生态各软件工具进行相关描述,其中包含一些技术细节。
ST
STM32
2020-10-23 12:36
1391
意法半导体推出STM32WB35和STM32WB30超值产品线
意法半导体推出STM32WB35和STM32WB30超值产品线,扩大STM32WB双核多协议微控制器(MCU)产品组合,让设计人员在成本敏感市场上更灵活地瞄准机会。
意法半导体
STM32
2020-10-23 12:38
1182
如何实现模拟看门狗?
作者:逸珺 转自:STM32 对于看门狗大家或许不陌生,但对于模拟看门狗有的朋友可能就不甚了解了。本文来聊聊模拟看门狗,旨在梳理相应的概念,理解模拟看门狗原理、与常规看门狗的异同点以及工程应用价值。 啥是看门狗? 一般来讲,单片机的看门狗可简单看成相对独立的两部分,即计时单元和监控单元。计时单元实现计数与重装。在计数过程中,软件可以适时对计数器的初始值进行重装,以防溢出。监控单元监视计时器的溢出事件,若计数器因
计数器
STM32
2020-10-23 15:23
1183
基于STM32的电阻触摸屏原理解析
触摸屏工作主要是两个电阻屏(上下两层)在工作,如上图,当某一层电级加上电压时,会在该网络上形成电压梯度。
STM32
触摸屏
2020-10-23 15:23
1343
STM32串口波特率大小计算案例
波特率的计算 STM32下的波特率和串口外设时钟息息相关,USART 1的时钟来源于APB2,USART 2-5的时钟来源于APB1。在STM32中,有个波特率寄存器USART_BRR,如下: STM32串口波特率通过USART_BRR进行设置,STM32的波特率寄存器支持分数设置,以提高精确度。USART_BRR的前4位用于表示小数,后12位用于表示整数。但是它还不是我们想要设置的波特率,想要设置我们串口的波特率大小还需要进行计算。其实有关波特率的计算是下面这一条表达式: 从上面的表达式,我们引入
STM32
AR
2020-10-23 15:29
1344
基于CC2530 zigbee模块实现温湿度光强测量
本设计基于CC2530 zigbee模块实现温湿度光强测量,并上传到上位机显示。本地可以通过按键调节报警值,并在OLED显示。
STM32
OLED
2020-10-23 15:30
1201
Synapse教你如何在设计中平衡愿景和风险
ST将举办首届与设计公司的虚拟圆桌会议。我们与ST合作伙伴计划的一位成员Synapse进行了讨论。自2016年以来,该活动将客户、爱好者和行业领
ST
STM32
2020-10-23 00:00
1594
HAL和LL二者能共同共同开发吗?
STM32的HAL和LL库可以混用使用吗? 作者:strongerHuang 微信公众号:strongerHuang 因为STM32标准外设库已经停更了,导致很多开发者都转向了HAL,但一些读者可能比较疑惑,有HAL和LL两种库,到底能不能混合使用呢? 一、标准外设库停更了 很多学习STM32的朋友都比较依赖之前的标准外设库(StdPeriph_Lib),我想告诉大家一个事实,那就是标准外设库已经停更很久了。 支持标准外设库的STM32,只有相对较老的系列:F0、 F1、 F2、 F3、 F4、 L1. 我特地看了下,STM32标准
微信公众号
STM32
2020-10-27 21:43
978
Synapse:如何平衡设计中的愿景和风险
ST将举办首届与设计公司的虚拟圆桌会议。我们与ST合作伙伴计划的一位成员Synapse进行了讨论。自2016年以来,该活动将客户、爱好者和行业领
ST
STM32
2020-10-28 00:00
1398
STM32的CustomHID的各描述符介绍
俗话说的好,看协议手册,不如看源代码来的好! 在USB的工程中,USB的各描述符定义在usb_desc c文件里面,这里就将USB的各描述符定义代码贴
ST
STM32
2020-10-30 00:00
621
STM32 usb_pwr.c文件分析
usb_pwr c 这个文件看文件名就知道跟功耗有关了,有很多的状态:上电、掉电、挂起、恢复。当首先是usb的上电和断电函数的定义了。usb上电
STM32
RES
2020-10-30 00:00
940
STM32 usb_core.c分析
usb_core c这个c文件是个庞大的文件,主要是定义了usb2 0的标注协议处理函数。下面是这个文件的所有函数: ******************************
STM32
RES
2020-10-30 00:00
1185
STM32 USB数据接收与数据发送程序流程分析
既然学习了USB,那就必须的搞懂USB设备与USB主机数据是怎么通讯的。这里主要讲设备端,因为我们的代码是做USB设备用的。我们需要必须要定义
IST
STM32
2020-10-30 00:00
1417
STM32(MDK)中不能使用printf()函数的问题
简单地说:想在mdk 中用printf,需要同时重定义fputc函数和避免使用semihosting(半主机模式),标准库函数的默认输出设备是显示器,要实现
NUC
STM32
2020-10-30 00:00
607
STM32 USB 大容量存储器Mass Storage工程的讲解
程序可以兼容官方推出来的不同系列的评估版,所以程序里经常看见类似于 ifdef STM32L1XX_MD、 ifdef USE_STM3210E_EVAL这样的宏开关语句
SD卡
STM32
2020-10-30 00:00
1323
STM32 USB DFU设备固件升级 工程讲解
说到STM32 USB的UDF,其实就是我们常说的IAP( In Application Programming )在应用编程。IAP有很多方法,我之前就用过串口IAP,网络IA
SBI
STM32
2020-11-02 00:00
1095
STM32 USB DFU固件升级必读
建立好工程后,需要做以下几步处理:1、首先点击编译器的”TargetOption”,然后选择Target选项,设置”Read OnlyMemoryAreas”域的on-chip
PID
STM32
2020-11-02 00:00
801
STM32, Flash DFU芯片,内部flash,代码升级
这次要讲讲如何用USB升级单片机代码。以前曾经做过串口升级,网络升级,升级的基本原理都类似,只不过升级的工具不同罢了,串口升级当然是
芯片
STM32
2020-11-02 00:00
1294
STM32 USB工程的文件分析
先介绍下我参考其他工程而建立的STM32 USB工程:简单介绍下:Startup当然放置STM32的启动文件,CMSIS放置着STM32内核ARMCortex的内核文件
CMS
STM32
2020-11-02 00:00
1619
意法半导体STM32 MCU控制器已被广泛应用在各行业
意法半导体STM32 MCU控制器已被广泛应用在各行业领域中-ST意法半导体是MCU控制器的领先者,意法半导体MCU提供了各类应用,从那些首先要求成本最低的应用到需要强大实时性能与高级语言支持的应用。意法半导体STM32 MCU控制器被广泛应用在各行业领域中。STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex-M0,ARM Cortex-M0+,ARM Cortex-M3, M4和M7内核,具有卓越的低功耗特性及高级通信外设(包括以太网、USB与CAN)。 由于今年疫情及原材料的原因,STM32 MCU微控制器出现了严重缺货,并且价格疯涨
STM32
MCU
2020-11-03 21:31
1123
目前32位微控制器处理器有着非常广泛的应用
目前32位微控制器处理器有着非常广泛的应用-32位微控制器是目前MCU市场的主流,执行效能更佳,应用类型也相当多元。现在的计算机的微处理器可以说几乎是32/64位的天下。在在航天、汽车、机器人等高技术领域,需要高速处理大量数据时,需要选用32位微控制器处理器。由于今年疫情原因导致STM32微控制器在市面上面临大量的缺货。各大厂商纷纷选择可兼容产品进行替换。而灵动微MM32是一个不错替换产品。如常规物料STM32F030C6T6兼容替换MM32SPIN05PF。 意法半导体STM32F030C6T6微控制器集成了以48MHz频率
微控制器
STM32
2020-11-03 21:44
1381
STM32 keyboard USB键盘功能的实现
下面编写下USB键盘的程序,依然在CustomHID工程上修改。依旧最先修改的是usb_desc c文件。我们从设备描述符开始讲述。设备描述符需要修改下
PID
STM32
2020-11-04 00:00
763
STM32 USB NAND Flash模拟U盘无法格式化问题的解决
前几天,一直在寻找NAND Flash模拟U盘程序无法格式化的问题。在中秋月圆之夜,还苦逼地在实验室调代码,也许是杭州大圆月的原因,今晚感觉
STM32
NAND
2020-11-04 00:00
976
STM32 SPI Flash DFU
这次讲的是将程序、图片或其他文件下载到SPI Flash中。我使用的是W25X16的SPI Flash,他共有2MB空间,2个Block,512ge Sector,8096个Page
SP
STM32
2020-11-04 00:00
1188
STM32 Nor Flash DFU
次要讲讲怎么实现Nor Flash的升级。Nor Flash的DFU工程还是基于之前的flash DFU的工程上修改而来。工程的目录如下:STM32 Nor Flash
芯片
STM32
2020-11-04 00:00
1345
STM32 usb_init.c和usb_int.c文件分析
usb_init c这个文件是主要是初始化。函数很简单: ******************************************************************************** F
IST
STM32
2020-11-04 00:00
580
STM32 CustomHID 的实现
如何建立一个自定义的HID工程呢?下面就来讲讲。首先先介绍下工程的架构,工程的总体架构下图所示,按照下图架构建工程:STM32 CustomHID
Interface
STM32
2020-11-04 00:00
994
STM32F030K6T6兼容替换灵动MM32F031K6T6,其特性如何
STM32F030K6T6兼容替换灵动MM32F031K6T6,其特性如何-意法半导体(ST)是世界上最大的半导体公司之一,是MCU微控制器的领先者。STM32微控制器是目前的主流产品。如STM32F0 系列产品基于超低功耗的 ARM Cortex-M0 处理器内核,整合增强的技术和功能以及瞄准超低成本预算的应用。该系列MCU缩短了采用 8 位和 16 位MCU的设备与采用 32 位MCU的设备之间的性能差距,能够在经济型用户终端产品上实现先进且复杂的功能,被广泛应用在各行业领域。 意法半导体MCU型号STM32F030K6T6微控制器采用高性能的内核M0的48兆赫兹3
MCU
STM32
2020-11-05 18:32
1538
STM32F030F4P6是STM32系列中价格相对较低的微控制器
STM32F030F4P6是STM32系列中价格相对较低的微控制器-意法半导体MCU型号STM32F030F4P6采用ARMCortex-M0内核,运算速度高达48兆赫兹。意法半导体STM32F030F4P6微控制器是具有不同存储器大小,封装和外设的微控制器系列。该微控制器轻松超越了现有的8位架构,让所有应用设计者均能得益于先进32位内核的简单性和高效率。意法半导体STM32F030F4P6微控制器提供多种存储容量和引脚数组合。 STM32F030F4P6是STM32系列中价格相对较低的微控制器,具有全套外设,例如高速12位ADC和先进且灵活的定时器、日历RTC及通信接口。采用
STM32
微控制器
2020-11-05 18:35
1593
使用STM32的USB模块中后对USB缓冲区的认识
最近在使用STM32的USB模块开发个项目,还以为挺简单,结果搞了快两天才把USB的包缓冲区的访问搞定,在此做个小总结吧。STM32的USB模块包缓
STM32
PM
2020-11-05 00:00
951
stm32 usb数据缓冲区疑问
USB不同的应用需要使用到的端点数和端点数据长度各不相同,如果为每个端点都单独规划一个存储区非常浪费。所以STM32为USB模块提供了共512个
STM32
DDR
2020-11-05 00:00
1357
STM32之DMA二
DMA部分我用到的相对简单,当然,可能这是新东西,我暂时还用不到它的复杂功能吧。下面用问答的形式表达我的思路。DMA有什么用?直接存储器
STM32
DMA
2020-11-05 00:00
1086
STM32 USB Virtual COM USB转串口的功能实现
这次讲的是如何实现USB转串口功能的实现。首先看看工程的布局吧:我们主要要介绍的文件的在USB_User这个组文件。从上面的截图可以看到USB_U
STM32
AR
2020-11-05 00:00
846
STM32 JoystickMouse USB游戏杆鼠标的实现
本次程序的实现是基于上次CustomHID修稿过来的,工程的架构就不在介绍,这里主要介绍下,如何修改。首先当然是usb_desc c的一些描述符了。
STM32
Si
2020-11-05 00:00
847
STM32用IO口控制步进电机的简单程序
练习IO口库函数操作。 相序uint16_t phasecw[4] ={0x2000,0x0001,0x0004,0x0008}; D-C-B-Auint16_t phaseccw[4]={0x0008,0x0004,0x0
步进电机
STM32
2020-11-07 00:00
1486
stm32AD单通道与多通道转换(DMA)
本章的内容分两部分,第一是AD的单通道转换,第二是AD的多通道转换。首先先将单通道转换。STM32中自带的AD最大的转换频率是14MHZ,共有16个
DMA
STM32
2020-11-07 00:00
1284
STM32 USB设计原理
首先,我们来看看 usb 的工作过程。当 usb 设备接入到主机时,主机开始枚举 usb 设备,并向 usb 设备发出指令要求获取 usb 设备
STM32
DDR
2020-11-07 00:00
1828
STM32关于USB的相关寄存器
这里要贴上STM32 USB相关的寄存器的具体设置,对学习STM32的USB很有帮助。对于涉及到寄存部分的代码,参考这些寄存器的说明,就可以差不多
寄存器
STM32
2020-11-07 00:00
1827
ucosi操作系统移植到STM32
这个工作主要是根据网友的经验资料来学习移植的。总的来说需要下面几个参考资料。ARM Cortex-m3权威指南官方移植文档资料网友移植成功经验
操作系统
STM32
2020-11-09 00:00
1521
基于STM32的USB程序开发笔记(四)——USB设备的枚举(上)
USB设备能否工作,枚举步骤,用“乡村爱情”里的话说,“必须的!”,网上也有很多资料,圈圈就提供了一份详细的枚举过程,但对STM32是怎么
IC
STM32
2020-11-09 00:00
1260
STM32的嵌套中断系统NVIC和RCC详细整理
STM32的嵌套中断系统NVIC和RCC详细整理 用的是stm32f103的最新3 5的库。一、综述:1、STM32 (Cortex-M3) 中的优先级概念 STM32(Corte
STM32
NVIC
2020-11-09 00:00
801
STM32的库如何实现对同一组IO口的一部分引脚进行读写
以写数据为例,提供的函数有GPIO_SetBits GPIO_ResetBitsGPIO_WriteBit GPIO_Write比如我在PD口的高八位接了个并行的数据线,低八位为控
PI
STM32
2020-11-09 00:00
657
STM32的GPIO口的8种配置模式
一、STM32的输入输出管脚有下面8种(4输入+2输出+2复用输出)可能的配置:① 浮空输入_IN_FLOATING② 带上拉输入_IPU③ 带下拉输入_IPD
PI
STM32
2020-11-09 00:00
649
关于stm32(cotex-m3)向量表初始化的总结笔记
最近学习lm3s811的时候,看到启动代码发现跟STM32的启动代码有不少区别,然后就开始详细的看启动代码,最后总结出如下几个点,其实并没有本
NVIC
STM32
2020-11-10 00:00
796
深入解析STM32_USB-FS-Device_Lib库V0.2
图1展示了一个典型的USB应用与USB-FS-Devicelibrary的关系图。我们可以看出图中由3个层构成分别是:外围硬件(hardware)、STM32_USB-FS_Devi
STM32
RES
2020-11-10 00:00
967
USB通讯的执行过程 - STM32 USB设计
首先,我们来看看usb的工作过程。 当usb设备接入到主机时,主机开始枚举usb设备,并向usb设备发出指令要求获取usb设备的相关描述信
STM32
DDR
2020-11-10 00:00
1116
【每日资料精选】嵌入式学习+STM32+传感器资料大
<div class="article-content simditor clearfix"> <!-- 修改、删除、推荐这篇文章 --> <div class="simditor-body cl
嵌入式
STM32
2020-11-10 21:20
1078
STM32F10x 学习笔记之SysTick 定时器
SysTick 定时器被集成在NVIC中。因此,只要是Cortex-M3 内核的单片机,就都有它。这个学习笔记就用SysTick 定时器来实现走马灯的功能。S
定时器
STM32
2020-11-11 00:00
1464
STM32F10x 学习笔记之解决JLink 无法下载程序的问题
今天在玩开发板时不小心下载了个有问题的程序,然后就悲剧了。无法往芯片中烧写程序了。每次想下载程序都会弹出如下的两个错误对话框。然后
STM32
芯片
2020-11-11 00:00
1615
STM32通用定时器---基本定时学习
1 STM32的Timer简介STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定
STM32
定时器
2020-11-11 00:00
1087
STM32库函数SystemInit()的理解
SystemInit()这个函数出现在main()函数的第一行,可以看出它的重要性。以前关于SystemInit()这个函数从来没有关心过,只知道这是进行 STM3
STM
STM32
2020-11-11 00:00
1573
一个完整的STM32工程到底由哪些文件组成
这个我必须总结清楚,就像之前总结无人机的飞控算法一样,你可以把各个STM32书里面的工程文件拿来总结。找出通用的模式。灵活运用,能灵活
STM32
飞控
2020-11-26 00:00
1018
STM32的启动文件
C语言运行时有条件的,比如没有栈,C语言时运行不了的,所以单片机一开始跑的不是C语言代码,而是汇编,献给C语言建立好运行的环境,比如栈
单片机
STM32
2020-11-26 00:00
1220
我感觉有必要把整个STM32内存包括寄存器的分配弄清楚
《跟工程师学嵌入式开发》这本书有讲。
寄存器
STM32
2020-11-26 00:00
1299
STM32CubeMX使用方法及功能介绍
Ⅰ、写在前面主要讲述STM32CubeMX菜单及相关功能,简单讲述一下新建工程,后面结合实际例子讲述新建工程配置的具体细节。Ⅱ、STM32CubeMX主
STM32
ST
2020-11-26 00:00
1298
STM32的中断体系结构
STM32的中断体系结构内部产生的叫异常,外部产生的叫中断,处理方式都是一样的。下面这个图里也说了中断和异常的区别。这个图我觉得好的地
NVIC
STM32
2020-11-26 00:00
901
STM32和ROS机器人的串口通信方案
具体协议大致如下,易读、易调用、易拓展、易更改。源码文件:进入下面公众号:小白学移动机器人,发送:串口通信升级。即可获得。http: w
串口通信
STM32
2020-11-27 00:00
1578
STM32的三种开发模式
寄存器,固件库,操作系统
寄存器
STM32
2020-11-27 00:00
1766
STM32的书由三部分组成:主控,串行总线,外设传感器
因为一个嵌入式系统也确实就是由这三部分组成!!!!单片机都是靠串行总线和外设连接的,所以那些公司招聘要求都写着总线协议是有道理的啊
传感器
STM32
2020-11-27 00:00
1687
野火把STM32的库函数讲得明白些
这就是野火的《STM32库开发实战指南》这本书里面的,我发现野火的书的电子版都可以在野火大学堂里面下载,这个我感觉挺好的。野火的书的排
寄存器
STM32
2020-11-27 00:00
1445
STM32CubeMX 真的不要太好用
于工作内容的变动,我已经很久没有正经的玩过单片机了,近期又要用它做个小玩意了,还是选 stm32 吧,外设库开发不要太方便,哈哈哈先去
单片机
STM32
2020-11-27 00:00
1212
从今天开始,像使用U盘一样,升级STM32
有没有想过,像使用U盘一样升级STM32固件,非常简单,非常方便1:插入电脑USB接口2:把升级固件拖到设备盘符3:升级完成抛弃繁琐的USB DFU,
APP
STM32
2020-12-01 00:00
1075
STM32之can 实例+代码解析
include "sysdef h" define MAX_MAIL_NUM 3 CAN总线调试:0=运行 1=自环调试 define CAN_DEBUG 0 CAN总线波特率:0=250kbps,1=500
STM32
AI
2020-12-01 00:00
1024
经典_STM32_ADC多通道采样的例子
STM32 ADC多通道转换描述:用ADC连续采集11路模拟信号,并由DMA传输到内存。ADC配置为扫描并且连续转换模式,ADC的时钟配置为12MHZ。在每
STM32
ADC
2020-12-01 00:00
1057
STM32下单只DS18B20的驱动
折腾了一晚上,才把DS18B20的驱动移植到STM32上来。以前在51上使用过单个和多个连接的DS18B20,有现成的程序了,以为很快就能弄好,结果还
STM32
ROM
2020-12-01 00:00
857
STM32学习笔记——AFIO时钟的配置问题
最近在写程序时发现设置外部中断出了问题,之前的程序好好的怎么就不能用了呢?经过了一晚上的折腾发现问题出在AFIO时钟的配置上,我没有使
MAP
STM32
2020-12-03 00:00
1807
完美实现STM32单总线挂多个DS18B20
一般常见的STM32的关于DS18B20的例程都是检测一个传感器,代码一般都是跳过ROM检测,直接获取温度值。这种写法并不适用于单总线上挂载多个D
ROM
STM32
2020-12-03 00:00
1314
整理STM32GPIO输出速率问题
GPIO 引脚输出速度有:GPIO_Speed_2MHz (10MHz, 50MHz)官方一点的解释:GPIO口的驱动电路响应速度,不是输出信号的速度。输出信号的速度
STM32
PI
2020-12-03 00:00
764
STM32 ADC转换时间
STM32F103XX的ADC的采样时钟最快14MHz,最快采样率1MHz。ADC时钟:这个ADC时钟是从哪来的呢。我们看下面这个STM32的时钟结构图:我们大多使
STM32
ADC
2020-12-03 00:00
1812
STM32F103:什么时候需要复用IO(AFIO)
打开管脚复用AFIORCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);12写到“232USART串口通信”程序时,当我非常自信的写下上面这句
AR
STM32
2020-12-03 00:00
1857
STM32——流水灯
stm32f10x_conf h:打开stm32f10x_gpio h和stm32f10x_rcc h;stm32f10x_gpio c 和 stm32f10x_rcc c加入工程模板中,只说重点。【stm32f10
PI
STM32
2020-12-08 00:00
1288
STM32——系统滴答定时器
一、SysTick【内核中】【风格:先描述一下库对寄存器的封装,再举例实现某些功能】 SysTick定时器被捆绑在NVIC中,用于产生SysTick
STM32
定时器
2020-12-08 00:00
936
STM32——SPI接口
一、SPI协议【SerialPeripheral Interface】 串行外围设备接口,是一种高速全双工的通信总线。在ADC LCD等与MCU间通信。1、SPI信号
SP
STM32
2020-12-08 00:00
1406
STM32——ADC
一、ADC指标 有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A D 转换可以单次、连续、扫描或间断模式执行
ADC
STM32
2020-12-08 00:00
1215
STM32F7xx —— 内部flash
这个就没什么好说的了,直接上代码了,主要封装了三个函数,擦除,写flash,读flash。 STM32F767IGT6: 1M flash STM32F767ZIT6: 2
封装
STM32
2020-12-09 00:00
710
STM32项目(二) —— 车灯测试台架
需求:(1)、点灯控制器:在线节拍,离线节拍;(2)、PWM控制盒:在线PWM,离线PWM;(3)、电流测试模块:检测车灯电流校准系数;方案:
PWM
STM32
2020-12-09 00:00
1546
STM32项目(一) —— 展示车座椅
功能:模拟人开车时,ACR和ABL的变化。主控制器:STM32(CAN,串口,网口,输入,输出)上位机:LibViewACR:卷收器(座椅上面的安全带)AB
STM32
控制器
2020-12-09 00:00
748
STM32——GPIO(2)
* GPIO_InitTypeDef结构体 * typedef enum{ GPIO_Speed_10MHz = 1, 枚举常量,值为 1,代表输出速率最高为 10MHz GPIO_Speed_
STM32
PI
2020-12-09 00:00
1007
Octonion全新AI工业状态监测扩展软件包可在STM32 MCU完美运行
专业开发工业设备诊断边缘人工智能(AI)的深度技术软件公司Octonion发布了一个STM32Cube扩展软件包。该软件包是针对来自横跨多重电子应用领
STM32
AI
2020-12-09 00:00
878
STM32WL LoRa无线系统芯片问市,促进物联网连接创新
半导体供应商意法半导体,推出新产品以扩大其在市场上独一无二的STM32WL远距离SubGHz无线系统芯片(SoC)产品系列,新产品可为多元化的大众市
STM32
系统芯片
2020-12-11 00:00
1462
STM32F7xx —— LAN8720(FreeRTOS+LWIP)
STM32F767自带以太网模块,需要外接PHY芯片,完成以太网通信(MII RMII接口)。LAN8720详细资料看手册。LWIP:1 4 1 FreeRTOS V8 2 3
以太网
STM32
2020-12-16 00:00
781
STM32F7xx —— 启动文件和HAL库
一.库开发的优势开发速度快,便于移植。二.stm32F7xx几个重要文件1 HAL库关键文件文件描述stm32f7xx_hal_ppp c h基本外设的操作APIstm3
API
STM32
2020-12-16 00:00
933
STM32F7xx —— 输出
一、几个重要的IO口操作函数HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init); GPIO初始化HAL_GPIO_WritePin(GPI
PI
STM32
2020-12-16 00:00
1262
STM32F7xx —— 输入
一、输入配置为了灵活使用,我们将输入的有效电平设置成可配置。同样是列表表示所有IO口。 配置有效电平typedef enum{ KEY_INIT_IS_AC
PI
STM32
2020-12-16 00:00
703
STM32F7xx —— 串口通信
一、串口初始化过程1、时钟使能;2、GPIO初始化;3、串口波特率设置;4、串口控制;5、数据发送与接收二、几个重要的串口函数HAL_StatusTyp
串口通信
STM32
2020-12-16 00:00
999
STM32F7xx —— CAN通信
一、CAN基础差分信号:显性电平对应逻辑0,CAN_H和CAN_L差为2 5V;隐形电平对应逻辑1,CAN_H和CAN_L差为0V。CAN总线的开始和结束都有一个12
STM32
Mask
2020-12-16 00:00
1457
STM32F7xx —— 看门狗
看门狗:指定时间内不喂狗,就重启系统。最简单的看门狗设计(喂狗就是指定时间内给寄存器写一个固定值) 初始化独立看门狗 prer:分
STM32
寄存器
2020-12-17 00:00
1907
STM32F7xx —— ADC
****************************************************************************** ADC1 ADC2 ADC3* 通道0 PA0
ADC
STM32
2020-12-17 00:00
2126
STM32F7xx —— 内存管理
目的:高效、快速的分配,并在适当的时候回收内存资源。最终就是实现malloc和free函数。(实现方法参考原子哥) define CONFIG_SRAM_OUT_E
RAM
STM32
2020-12-17 00:00
2423
STM32F7xx —— FatFS(W25QXX)
使用经典的fatfs1 4 1,下载源码,和我们用户相关的式diskio c,实现里面的初始化读写和ioctl。ffconf h用来配置,很容易看懂,不再细说了
switch
STM32
2020-12-17 00:00
2273
STM32 Flash详解
本文将根据ST官方Flashprogramming manual,文档编号:PM0059,讲解STM32F207内部Flash编程。01、概述这里的flash是指STM32F207内部集成的
ST
STM32
2020-12-25 00:00
1326
STM32 看门狗详解
1、IWDG1 1 独立看门狗简介IWDG(Independent watchdog)独立看门狗,可以用来检测并解决由于软件错误导致的故障,当计数器到达给定的超
计数器
STM32
2020-12-25 00:00
805
STM32 影子寄存器
01、概述在定时器框图中,有个小细节,有些寄存器下有个阴影有这些阴影的表示这些寄存器存在影子寄存器。在图例中也有对影子寄存器的说明:
STM32
寄存器
2020-12-25 00:00
1449
STM32 输入捕获功能
01、STM32捕获功能从STM32的定时器框图中看①部分基础定时器模块,已经在《STM32基础定时器详解》讲解过了。②部分捕获 对比通道模块,已经
STM32
定时器
2020-12-25 00:00
1772
STM32基础定时器详解
定时器最基本的功能就是定时处理事情。比如定时发送USART数据、定时采集AD数据、定时检测IO口电位、还可以通过IO口输出波形等。可以实现非
STM32
定时器
2020-12-25 00:00
2049
STM32 GPIO详解
下文将根据STM32F207参考手的中GPIO框图讲解GPIO功能。01、I O接口电路带FT的是说明可以容忍5V电压的,I O电路框图1 1、普通输入普通输入模
STM32
PI
2020-12-29 00:00
1625
STM32 位段详解
1 定义首先需要明确下,位段,位带和别名区这三个名词位段:STM32用户参考手册使用的名字位带:CortexM3参考手册使用的别名区:地址总线上
STM32
Cortex
2020-12-29 00:00
1464
STM32 中断详解
中断,在单片机中占有非常重要的地位。代码默认地从上向下执行,遇到条件或者其他语句,会按照指定的地方跳转。而在单片机执行代码的过程中
单片机
STM32
2020-12-29 00:00
951
STM32中断与事件
关于事件、中断事件、中断三个概念的比喻比如一老师在教室里给学生们上课。课堂上的学生可能做出各种行为动作,比方做笔记、打哈气、翻书包
MCU
STM32
2020-12-29 00:00
1555
STM32 SPI详解
1、SPI简介SPI 规定了两个 SPI 设备之间通信必须由主设备 (Master) 来控制次设备 (Slave) 一个 Master 设备可以通过提供 Clock
STM32
SP
2020-12-29 00:00
1582
STM32 IIC详解
1、IIC定义IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司(后被NXP收购)在八十年代初设计出来的一
STM32
IIC
2020-12-29 00:00
1472
STM32系统时钟配置笔记
前言由于个人博客被攻击,现逐渐将博客内容搬运至CSDN,本文原写于2020年4月。时钟笔记本文为stm32时钟和中断笔记时钟树可以通过时钟树来大
STM32
时钟树
2020-12-30 00:00
1532
stm32系统时钟详解&&移植
写作原由:今日接手用stm32f100xx芯片开发的项目,以前用的是stm8s 和stm32f103xx芯片;因为在别人的项目代码的基础上做2次开发,但是发现
芯片
STM32
2020-12-30 00:00
930
STM32驱动LCD实战
01 驱动时序我们通常说的MCU-LCD接口,就是8080接口,8080接口的详细介绍请看《STM32驱动LCD原理》。下面是LMT028DN给出的8080模式总线时
STM32
LCD
2020-12-30 00:00
966
STM32的FSMC外设简介
01、FSMC特点Flexible static memory controller(FSMC)灵活的静态存储控制器。FSMC可以连接异步或同步存储器或16位PC存储卡,主要用途有
STM32
控制器
2020-12-30 00:00
1204
STM32CubeIDE开发环境新增FreeRTOS™线程感知调试功能
意法半导体STM32CubeIDE开发环境新增对FreeRTOS™线程感知调试的支持,让用户能够更快、更轻松地完成项目开发任务。今天的嵌入式系统因集成
STM32
IDE
2021-01-04 00:00
1492
STM32F103的时钟配置源码学习记录
本文记录下看完正点原子战舰版的时钟配置视频后的理解,仅用作备忘。 时钟的配置源码在文件system_stm32f10x c中。程序先通过判断使用
STM32
锁相环
2021-01-04 00:00
1046
STM32F4如何设置系统时钟
STM32F4的系统时钟非常重要,涉及到整个系统的运行结果,无论是什么操作,都需要时钟信号,不同型号的微控制器的默认系统时钟配置是不同的
STM32
微控制器
2021-01-04 00:00
1076
STM32时钟初始化函数SystemInit()详解
花了一天的时间,总算是了解了SystemInit()函数实现了哪些功能,初学STM32,,现记录如下(有理解错误的地方还请大侠指出):使用的是3 5的
STM32
HCL
2021-01-04 00:00
1608
关于系统时钟的配置问题,如是stm32f1的系统时钟为72Mhz
系统时钟配置错误而产生的串口定时器等问题在 STM32 中,有五个时钟源,为 HSI、HSE、LSI、LSE、PLL。从时钟频率来分可以分为高速时钟源
STM32
定时器
2021-01-04 00:00
1340
STM32F103中的systick滴答时钟出错
STM32F103中的systick滴答时钟出现 ObjTemplate axf: Error: L6218E: Undefined symbol SysTick_CLKSourceConfig (referred from s
STM32
2021-01-04 00:00
1160
STM32时钟系统与时钟启动顺序详解
概念基础:STM32时钟系统基本一致,不同系列之间有细微差别。此文档主要针对STM32F446的时钟系统进行介绍。1 时钟树概述为何不是采用一个
STM32
时钟树
2021-01-04 00:00
1160
STM32学习笔记-L298N驱动模块-电机
新手上路,十几天的学习感觉弯路走了不少,所以打算把学习的知识记录下来,和大家分享,不要嫌弃我,我从非常新手的角度来写。1、STM32F103
STM32
PWM
2021-01-05 00:00
1114
STM32学习笔记(1):GPIO口的使用
实验平台清单如下:开发板:奋斗STRIVE V3核心芯片:STM32F103VET6开发环境:RealView MDK-ARM Version:3 50PC操作系统:Windows 7家庭
STM32
PI
2021-01-05 00:00
1616
STM32 GPIO使用超强总结
STM32GPIO使用操作步骤:1 使能GPIO对应的外设时钟例如: 使能GPIOA、GPIOB、GPIOC对应的外设时钟RCC_APB2PeriphClockCmd(RCC_APB2Periph_
STM32
PI
2021-01-05 00:00
850
关于STM32中的GPIO位设置的相关纪要与总结
1 在对GPIOx_ODR的个别位进行编程时,软件不需要禁止中断。2 GPIO具有锁定机制。主要是在一些关键引脚上为了防止程序跑掉而引起不必要的后
PI
STM32
2021-01-05 00:00
592
瞄准LPWAN市场,STM32进军无线领域
2020年对半导体行业来说,是不平凡的一年,但不管世界怎么变化,ST的节奏和方向还是沿着自己的轨迹不停地推出更多的产品线。去年,ST更新了
ST
STM32
2021-01-08 00:00
1583
STM32的GPIO口能够承受多大电压? 哪些IO口能容忍5V?
STM32的部分IO口可以容忍5V,部分IO口只能是3 3V容忍。到底哪些能够容忍,查看数据手册,引脚标注”FT"的是可以容忍5V的。比如:STM32F103x
PI
STM32
2021-01-10 00:00
1120
STM32的GPIO—快速IO的使用与讲解
STM32的每个GPIO端口都有两个特别的寄存器,GPIOx_BSRR和GPIOx_BRR寄存器,通过这两个寄存器可以直接对对应的GPIOx端口置& 39;1& 39;或置&
STM32
PI
2021-01-10 00:00
1106
STM32学习笔记(二)---GPIO
GPIO功能框图GPIO功能描述输入功能(浮空 上拉 下拉)a 输出被禁止,施密特触发器打开,可以通过输入数据寄存器GPIOx_IDR读取I O状态。b
STM32
PI
2021-01-10 00:00
908
STM32库中关于GPIO_PinRemapConfig函数的使用
对于初学习者来说为什么用到PB3和PB4时无法控制输出呢?下面就这一问题进行分析讲解。首先,STM32F10x系列的MCU复位后,PA13 14 15 & PB3
STM32
PI
2021-01-10 00:00
1580
STM32 初练总结(GPIO)
最近有项目需要用到STM32,开始系统的学习一下STM32这块芯片,整理了一些初学的心得,以备以后忘记了可以回来再看。管脚资源确认首先确定所
STM32
PI
2021-01-10 00:00
1361
ST推出STM32无线微控制器模块,提升物联网产品开发效率
半导体供应商意法半导体推出一个新的加快物联网产品上市的解决方案,该方案可利用现成的微型STM32无线微控制器(MCU)模块加快基于Bluetooth
STM32
微控制器
2021-01-12 00:00
840
STM32F10x_RTC日历
Ⅰ、概述接着上一篇文章来讲述关于RTC的计数功能,我们以实例RTC日历(读写年、月、日、星期、时、分、秒)来讲述该章节。STM32F1系列芯片
STM32
RTC
2021-01-12 00:00
1520
一步步写STM32 OS【一】 序言
一直想写个类似uCOS的OS,近段时间考研复习之余忙里偷闲,总算有点成果了。言归正传,我觉得OS最难的部分首先便是上下文切换的问题,他
STM32
ST
2021-01-12 00:00
1086
一步步写STM32 OS【二】环境搭建
一、安装IAR for ARM6 5二、新建工程1、选择处理器:STM32F407VG,暂不使用FPU2、必要的路径配置和宏定义3、使用SWO重定向IO输出4、使用S
STM32
ARM
2021-01-12 00:00
982
一步步写STM32 OS【三】PendSV与堆栈操作
一、什么是PendSVPendSV是可悬起异常,如果我们把它配置最低优先级,那么如果同时有多个异常被触发,它会在其他异常执行完毕后再执行,而且
NVIC
STM32
2021-01-12 00:00
1101
一步步写STM32 OS【四】OS基本框架
一、上篇回顾上一篇文章中,我们完成了两个任务使用PendSV实现了互相切换的功能,下面我们接着其思路往下做。这次我们完成OS基本框架,即实
ST
STM32
2021-01-12 00:00
1548
STM32F4助力Terabee实现TOF模组的全新设计
在这个全球大流行的时期,法国公司和ST合作伙伴计划成员Terabee将展示飞行时间(ToF)模块,这些模块可以帮助人们实现社交距离,监控房间容量
STM32
TOF
2021-01-13 00:00
1479
STM32F1_片内FLASH编程
前言今天总结“STM32F103 片内FLASH编程”,对于学习编程的人来说“FLASH”这个词肯定很熟悉,因为FLASH主要用于存储数据。对于STM32来说
STM32
FLASH
2021-01-13 00:00
1028
STM32F10x_ADC三通道逐次转换(单次、单通道软件触发)
Ⅰ、概述本文讲述关于STM32功能比较强大的ADC模块。ADC(Analog to Digital Converter)也就是模拟量转化为数字量,而STM32的ADC模块功能
STM32
ADC
2021-01-13 00:00
921
STM32_SPI主从通信
今天讲解“STM32F103 SPI主从通信”,原本计划将这部分内容定在后面(第二阶段)来讲解,满足一位网友的问题“关于两块MCU的SPI通讯”,所
SP
STM32
2021-01-13 00:00
1085
STM32F10x_SPI(硬件接口 + 软件模拟)读写Flash(25Q16)
Ⅰ、写在前面SPI(Serial Perripheral Interface)串行外设通信接口,主要实现设备(主从)之间的通信。硬件上由CS、SCK、MISO、MOSI四根
STM32
SP
2021-01-13 00:00
867
STM32_SPI读写Flash
今天讲解“STM32F103 SPI读写Flash”,其实这第一阶段主要是讲解STM32的SPI功能,所有今天的重点是SPI,关于FLASH我应该要在后面再次讲述
SP
STM32
2021-01-13 00:00
875
STM32F10x_硬件I2C读写EEPROM(标准外设库版本)
Ⅰ、写在前面上一篇文章是“STM32F10x_模拟I2C读写EEPROM”,讲述使用IO口模拟I2C总线通信,对EEPROM(AT24Xxx)进行读写操作的过程。上一篇
STM32
ROM
2021-01-14 00:00
970
STM32F10x_模拟I2C读写EEPROM
Ⅰ、写在前面说到IIC,大家都应该不会陌生,我们初学单片机的时候或多或少都知道或了解过,甚至使用I2C控制过器件。但是,有多少人真正去深
STM32
ROM
2021-01-14 00:00
636
STM32F10x_硬件I2C主从通信(轮询发送,中断接收)
Ⅰ、写在前面关注我分享文章的朋友应该知道我在前面讲述过(软件、硬件)I2C主机控制从机EEPROM的例子。在I2C通信主机控制程序是比较常见的
ROM
STM32
2021-01-14 00:00
1044
STM32_DAC输出三角波形
今天的软件工程下载地址(360云盘):https: yunpan cn cPi8GB2DyeKzI访问密码 1a45STM32F10x的资料可以在我360云盘下载:https: yunpan
STM32
微信公众号
2021-01-14 00:00
761
STM32F1_外部SRAM作为运行内存
前言今天总结“STM32F103 外部SRAM作为运行内存”。对于运行内存应该都知道它的意思,主要是程序运行时所使用的RAM,比如我们定义的全局
STM32
RAM
2021-01-14 00:00
835
STM32_TIM延时讲解
今天讲解STM32F103定时器延时功能,TIM的功能很强大,后续慢慢讲解。今天从简单开始讲解定时器,以下面软件工程实例来讲述。软件工程下载地
TI
STM32
2021-01-15 00:00
1133
STM32_USART输入输出讲解
今天总结STM32F103串口,以工程实例来讲述。工程现象:1 间断发送字符2 接收中断(接收字符,并发送该字符)软件工程下载地址(360云盘):ht
AR
STM32
2021-01-15 00:00
827
STM32控制IO基本配置的讲解
一个简单的工程搭建好之后,进一步就是了解里面的内容,也就是学习进入正轨。打开我之前新建的工程,主要调用的几个函数就是今天学习的内容
STM32
PI
2021-01-15 00:00
948
STM32_RTC闹钟
今天讲解“STM32F103 RTC闹钟”,说起“闹钟”大家肯定不会陌生,基本上我们每天都在接触。今天说的“RTC闹钟”就是我们现实生活中的闹钟
STM32
RTC
2021-01-15 00:00
823
STM32_BKP备份数据
今天提供并讲解的软件工程,基于前面的软件工程“TIM延时”修改而来。若有疑问,请关注微信公众号获取更多信息。每天提供下载的“软件工程
STM32
微信公众号
2021-01-15 00:00
1239
上一页
1
下一页