E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32开发
STM32各模块学习笔记
STm32开发
板PCB完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/detailsSTM32中断优先级和开关总中断一,中断优先级:STM32
Edwardlaughing
·
2020-06-27 04:13
STM32
STM32 定时器用于外部脉冲计数
STM32开发
板PCB完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/details因为用stm32f103c8作主控制器,来控制小车,小车的转速由两路光电编码盘输入
Edwardlaughing
·
2020-06-27 04:13
STM32
C语言
为
STM32开发
者而打造的开发软件-TrueStudio
对于开发STM32工程师来说,keil-MDK编译器似乎是唯一的编译工具,不过现在情况发生了改变,因为意法半导体公司针对
STM32开发
了一款全新的编译软件-TrueStudio。
EmbededCoder
·
2020-06-27 03:27
——TrueStudio
Ubuntu16配置
STM32开发
环境(STM32CubeMX和TrueSTUDIO)
Ubuntu16配置
STM32开发
环境Ubuntu16配置
STM32开发
环境STM32CubeMXTrueSTUDIOUbuntu16配置
STM32开发
环境介绍在Ubuntu16下使用STM32CubeMX
EmbededCoder
·
2020-06-27 03:56
——TrueStudio
STM32HAL库学习(一) 搭建工程模板
STM32HAL库学习(一)——搭建工程模板一.简介众所周知
STM32开发
需要用到库函数,除了寄存器版本,还有标准库和HAL库。然而,标准库已经不在更新支持,ST官方推荐使用HAL库。
凡人就行
·
2020-06-27 01:00
单片机学习
STM32开发
常用资料
相关链接官网介绍www.stmcu.org.cn意法半导体STM32/STM8技术社区www.stmcu.com.cnSTM32官网-中文www.st.comSTM32官网-英文www.st.com/stm32cubefwSTM32全系列cube最新库文件STM32F0相关固件库官网:STM32CubeF0针对STM32F0系列的嵌入式软件(包括HAL底层驱动、USB、文件系统、RTOS、触摸感应
萤火虫的电子笔记
·
2020-06-26 21:38
嵌入式开发:STM32
从零搭建
STM32开发
环境(一)
最近有项目要用到STM32,感到很亲切,下面我把今天搭建keil-MDK开发环境的过程以及遇到的问题和解决方案分享出来,希望对大家有所帮助。软件环境:keil4硬件平台:STM32F103C8STM32标准库版本:STM32F10x_StdPeriph_Lib_V3.5.0步骤如下:1、将标准库里面的CMSIS和STM32F10x_StdPeriph_Driver这两个文件夹拷贝到工程目录下。2、
ProgressingForever
·
2020-06-26 17:33
STM32开发
STM32开发
环境-Keil uVision5 (MDK 5)
1.下载并安装MDK作为STM32常用的IDE,其他还有IAR等等,在学习STM32F103的过程中,我之所以选择MDK,是因为KEIL5可以完美兼容KEIL4,与之前的版本相比,最大的区别在于器件(SoftwarePacks)与编译器(MDKcore)的分离,也就是说,安装好编译器(mdk_5xx.exe)以后,编译器里面没有任何器件。如果我们对STM32进行开发,只需要载下载stm32的器件安
ssawl
·
2020-06-26 14:03
一步步告诉你
stm32开发
环境搭建流程
一、搭建开发环境需要的文件[蓝色框是解压后的文件夹]1、首先我们需要一个ST库ST的官网经常改变,就不放置路径了,毕竟过一段时间也会出错,大家除了在官网找也可以在网上找人家分享的资源,网上也有很多人分享。如果你是用库函数开发的话,则必须要有一个ST库,在找的时候要注意找对应的MCU系列ST库2、安装MDK软件MDK的安装很简单,直接下一步最后完成再破解就可以了,大家安装MDK软件时需要注意的是安装
snyanglq
·
2020-06-26 13:12
STM32F103
【正点原子】
STM32开发
板实验教程(F103)第36讲OLED显示实验
OLEDOLED,即有机发光二极管(OrganicLight-EmittingDiode),又称为有机电激光(OrganicElectroluminesenceDisplay,OLED)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制造较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。OLED显示技术具有自发光的特
cubedong
·
2020-06-26 12:03
Linux下安装
stm32开发
环境
Linux环境下安装stm32运行环境在Linux下搭建
stm32开发
环境使用JAVA运行环境+stm32cubemx+sw4stm32JAVA运行环境使用jre,先下载jre安装(Oracle官网下载
yingginy1
·
2020-06-26 09:46
Linux
STM32F407入门学习(1)---GPIO配置
内容摘要本博客主要为记录近半年时间学习
STM32开发
的个人学习过程,使用的为意法半导体(ST)公司的32位微控制器STM32F4为核心的STM32F407ZET6。
shadowfiend10086
·
2020-06-26 08:40
STM32开发
板(小苗板)资料系列之十二——SysTick定时器
完整文章地址:http://wenku.baidu.com/view/69095e0902020740be1e9b36.html实验例程讲解先前的流水灯实验和按键实验都有用到延时程序,那部分的延时程序都是通过循环执行代码来实现的,延时的精确度不能保证。当我们需要精确延时时,就可以利用滴答定时器来实现了,理论上它的最小计时单位为AHB的时钟周期,即1/72000000秒(AHB最大时钟72M),这基
jenney_
·
2020-06-26 06:10
C/C++
uCOS
【STM32】RTC时钟学习笔记,库函数和寄存器步骤(可修改时间)
参考资料:STM32中文参考手册;正点原子
STM32开发
指南RTC时钟简介实时时钟是一个独立的定时器。RTC模块拥有一组连续计数的计数器。修改计数器的值可以重新设置系统当前的时间和日期。
那可真是太开心了呢
·
2020-06-26 03:24
STM32
用vscode+gcc搭建
stm32开发
环境
必备工具的安装下载vscode,官网直接下载安装,下载地址gcc-arm-none-eabi,交叉编译工具链,下载地址。安装(解压)完成后,将gcc添加到环境变量,然后可以在cmd中输入arm-none-eabi-gcc-v查看路径是否正确。例如我的路径D:\gcc-arm-none-eabi-8-2018-q4-major-win32\bin,可以看到以下内容:OpenOCD,一个开源的调试软件
薇尔莉特Violet
·
2020-06-26 00:37
ALIENTEK Mini
STM32开发
板结构功能
前两天才收到这款板子,看起来还不错,对板子的各部分功能才有了基本的认识1.HS0038红外接收头用于接受购买板子时配带的红外遥控器的信号,这样用板子就可以控制开发板2.DS18B20预留接口数字温度传感器接口,是板子上的三个圆孔状接口3.USB串口/串口1标有RXD和TXD是USB转串口的2个数据口,用于STM32的程序下载以及串口通信4.两个LED灯在开发板上的标号为DS0和DS1,DS0是红色
qq_42158309
·
2020-06-25 23:38
stm32
ubuntu下gcc+vscode+jilnk搭建
stm32开发
环境
最近学习过程发现用Windows做开发电脑比较卡,就尝试着把开发环境转移到Ubuntu,Ubuntu做开发还是比较快的,就是环境配置比较麻烦,话不多说,我们进入正题。安装vscodeubuntu安装vscode还是比较容易的,而且方法也有多种,最简单的是上直接下载vscode的deb包,然后通过Ubuntu的软件商店直接安装,不过用这种方法好像不太好卸载,所以这里还提供另外一种方法。1.通过官方P
牧封齐
·
2020-06-25 21:21
stm32
STM32开发
系列之Protues仿真LCD12864
很久没来CSDN这更新了,最近因为需要用到STM32F103R6来控制LCD12864显示屏,手中没有材料,就尝试用了Protues来仿真一、创建Protues工程文件现在Protues8.3版本已经支持STM32的仿真,但目前编译器支持GCC,所以我是创建了一个没有固件的工程,程序之后用Keil编写后导入。如何创建一个新的工程,我这里就不说了,网上有很多。创建好工程后,从元件库里导入STM32F
梦醒沙场
·
2020-06-25 20:34
STM32
LCD12864
【
STM32开发
】基于DISCO-F723板卡的BootLoader学习笔记
目录一、官方BootLoader(外部Flash)二、程序运行在内部SRAM中一、官方BootLoader(外部Flash)在F7的固件包例程中,有一个关于BootLoader的例程:包含了Boot和App两部分:1、使用IAR打开Boot程序在memory.h文件中可以定义使用哪些地方做为程序运行区和程序存放区:2、将此代码编译下载到板子上3、复位运行代码,此时开发板没有任何现象:4、接着打开L
Miss_若星
·
2020-06-25 12:48
【STM32开发】
基于Visual Studio IDE + STM32CubeMX搭建
STM32开发
环境(详细介绍搭建过程)
概述由于本人之前开发过一段时间Android,一直想使用一款高效率开发工具来开发STM32,是否能像开发Android、Java、前端他们那样,达到敏捷开发效果呢?当然是有的了。该款IDE那就是VisualStudioIDE,很好用,说到这,当然网上也有一款CodeIDE,也很流行,它就是ClionIDE了,网上也有教大家搭建开发STM32或者其它的ARM系列的开发环境,这篇文章只讲解基于Visu
Ch_champion
·
2020-06-25 10:41
单片机开发
vsCode下进行
stm32开发
废话少说,仅以此文记录自己使用vsCode组件platformIO进行
stm32开发
的过程。
meetwit
·
2020-06-25 07:28
[I.MX6UL] 用STM32的方式来写I.MX6UL程序
zuozhongkaiCo.,Ltd.1998-2019.Allrightsreserved.文件名:mian.c作者:左忠凯版本:V1.0描述:I.MX6U开发板裸机实验3STM32模式的LED灯开发使用
STM32
问不出
·
2020-06-25 04:14
[I.MX6U]
嵌入式
Linux
STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)
以下移植使用的平台是正点原子的战舰
STM32开发
板,液晶屏驱动是ILI9341。
qq_18204721
·
2020-06-25 00:31
GUI
旗舰版
stm32开发
板介绍---硬件篇(持续更新)
在2012年前的时候,心中一直酝酿着这样一个念头---设计自己的
stm32开发
板,然后在此基础上写自己的平台code----openplatformdemocode(基于ucos2OS+FatFS)。
qinxiongxu
·
2020-06-24 22:47
旗舰版stm32专区
STM32开发
笔记77: 内部看门狗长延时的产生
单片机型号:STM32L053R8T6开发笔记
STM32开发
笔记45:看门狗驱动程序的移植介绍了看门狗驱动程序的基本设计方法。今天项目中看门狗的延时时间达到10秒,则实际运行效果只有3秒。
snmplink
·
2020-06-24 22:15
#
STM32快速开发
STM32快速开发
STM32开发
笔记68: keil中使用ST-Link不能成功下载的真实原因
单片机型号:STM32F091RCT6在
STM32开发
笔记67:在keil中使用ST-Link不能成功下载的解决方法提到解决keil中使用ST-Link不能成功下载的一种方法,经仔细分析其实原因还在于程序上
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
STM32开发
笔记61: 解决Undefined symbol ethernetif_init (referred from lwip.o).问题
单片机型号:STM32F407VGT6在
STM32开发
笔记60:在STM32CubeMX中配置LwIP文章的基础上进行分层设计,将与用户设计相关的文件挑出来单独建立一个工程,此工程使用CPP11进行生成
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
STM32开发
笔记64: STM32F4 UART4-5移植驱动程序应注意的问题
单片机型号:STM32F407VGT6使用通用串口驱动程序分别运行UART1和UART4,则UART1正常,UART5不正常,本文解释具体原因。先看STM32F407VGT6的串口配置情况,如下图所示,串口1、2、3、6为USART(同异步串口),串口4、5为UART(异步串口)。在启动文件startup_stm32f407xx.s定义的中断矢量入口地址不同,可参看下面程序。DCDUSART1_I
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
STM32开发
笔记74: STM32L0低功耗唤醒后的时钟选择
单片机型号:STM32L053R8T6本文介绍STM32L0系列单片机低功耗唤醒后的时钟选择。参看已有的低功耗例程,发现都使能了HSI时钟,一致没有深究其中的具体原因,今天把它搞明白了,现记录如下:先看一下,使能低功耗的函数:voidCTarget::EnableLowPower(void){HAL_PWREx_EnableUltraLowPower();HAL_PWREx_EnableFastW
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
STM32开发
笔记58: STM32F407特殊引脚连接电路
单片机型号:STM32F407VGT6本文介绍STM32F407特殊引脚连接电路,见下图:引脚:49、73VCAP_1和VCAP_2,按照下列电路设计方法进行设计。这里应该着重看最后1句话,其表明使用2个0.1uF电容对地即可。引脚:11、22、28、50、75、100VDD和VDDA,22脚是模拟电源,这些引脚直接加0.1uF电容去耦即可。引脚:6VBAT,该引脚连接电池,用以在主电源掉电后,维
snmplink
·
2020-06-24 22:14
#
STM32快速开发
STM32快速开发
STM32开发
笔记53:STM32F4+DP83848以太网通信指南系列(七):发包流程
本章为系列指南的第七章,讲述如何在之前的基础上,编写程序在STM32上发送一个网络包,并使用WireShark进行验证。先回顾一下之前的章节我们做好的准备工作,在《STM32F4+DP83848以太网通信指南第五章:MAC+DMA配置》结束时我们封装了一个DP83848的初始化函数,该函数完成了PHY的配置,MAC层的配置,DMA的配置,并且启用了以太网中断,函数命名为DP83848Init(),
snmplink
·
2020-06-24 22:44
#
STM32快速开发
STM32快速开发
STM32开发
笔记46:STM32F0低功耗设计
单片机型号:STM32F070F6P6项目中需要使单片机STM32F070F6P6进入低功耗模式,本文记录整个过程。1、STM32F070的低功耗模式:2、低功耗模式描述,在项目中希望外部中断予以唤醒,所以三种低功耗模式,都可以使用。3、进入Stop模式的代码如下,实际测得进入Stop模式后,8.0uA。在这里需要注意的是,我选用的单片机STM32F070F6P6,仅有端口A、端口B和端口F。我使
snmplink
·
2020-06-24 22:43
#
STM32快速开发
STM32快速开发
STM32开发
笔记50:STM32F4+DP83848以太网通信指南系列(四):PHY配置
本章为系列指南的第四章,这一章将正式进入以太网的配置和使用。首先我们关注一下PHY的配置,前面讲到,我们的工程使用了开发板上的一颗DP83848芯片。RMII和ADDR的确定接下来我们来看开发板的原理图:通过电路原理图可以看到接线方式是使用RMII接口模式接线的,因此接下来我们在配置PHY的时候注意要是用RMII。我们知道DP83848,以及任何一个PHY芯片,都是有5个bit的地址信号的,RMI
snmplink
·
2020-06-24 22:43
#
STM32快速开发
STM32快速开发
STM32开发
笔记47:STM32F4+DP83848以太网通信指南系列(一):知识储备
单片机型号:STM32F407VGT本章为系列指南第一章,主要是介绍一下项目思路,并且尽可能列出从零开始着手开发这个项目过程中,所需要理解的各类知识点,关于这些知识点,如果需要更详细的介绍,请列为看官自行百度谷歌。STM32F407简介STM32F407主频168MHz,主频这个数值的意义可以这么理解:每秒执行168,000,000步简单指令,也就是每毫秒168,000次,每微秒168次。我们工业
snmplink
·
2020-06-24 22:43
#
STM32快速开发
STM32快速开发
STM32开发
笔记31: STM32F4系列LQFP64封装引脚的兼容性
单片机型号:STM32F4系列LQFP64封装是设计和焊接电路板时,一个比较方便的封装形式,在使用STM32F401RBT6发现了一个原先不太熟悉的引脚VCAP1,经仔细查证,此引脚设计时,需注意一些问题,看下图:在STM32F4系列中,405、415、4X1产品线都有LQFP64封装,但即接线方式不同,405/415系列的第47脚是VCAP2应对地接2.2uF电容,4X1系列47脚是VSS应接地
snmplink
·
2020-06-24 22:43
#
STM32快速开发
STM32快速开发
STM32开发
笔记38: 单片机内部Flash的读写
单片机型号:STM32F070F6P6本文介绍应用C语言进行单片机内部Flash的读写技巧,将从查看文档开始,到最终完成完整的程序。单片机型号:STM32F070F6P6步骤如下:1、查看文档《STM32F030x4/x6/x8/xCandSTM32F070x6/xBadvancedARM®-based32-bitMCUs》确认其Flash的内部结构。2、查看文档确认STM32F070F6P6内部
snmplink
·
2020-06-24 22:43
#
STM32快速开发
STM32快速开发
STM32开发
笔记22: 手动添加驱动文件
单片机型号:STM32L053R8T6我们可以通过STM32CubeMX生成工程代码,但是如果我们的工程已经建立完毕了,或者说我们在原有的工程上,开始新的项目设计,此时又需加入新的驱动,该如何呢?本文探讨其解决方法。1、STM32CubeMX的驱动路径如下图所示,我们希望加入什么驱动,就直接将其对应的.c文件加入到工程中即可。2、为了使该模块生效,我们还学将其使能。其使能宏,在stm32l0xx_
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发
笔记29:STM32L0低功耗设计——STOP_RTC模式的真实功耗
单片机型号:STM32L053R8T6本例程测试STOP_RTC模式的真实功耗,主程序如下:intmain(void){while(1){HAL_Delay(5000);Target.HAL.Rtc.EnterStopRtcMode();Target.HAL.SystemClock.SetMode(2);}}系统进入主循环后,先进行5秒延时,然后进入低功耗模式,低功耗模式设置的RTC时间为4秒,4
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发
笔记25:STM32L0低功耗设计—— 使用Keil和ST-Link下载低功耗程序
单片机型号:STM32L053R8T6继续项目的开发工作,突然发现,程序不能够正常下载到单片机中了,提示如下图所示的错误,我使用的是keil和ST-Link。这个问题在我第1次调试的时候发生过1次,我认为是我误操作将芯片烧坏了,因为当时又反复的焊接了一下芯片,也没有修好,就把这件事情放下了。今天再次出现,自己感觉可能和低功耗有关,仔细查看刚刚下载的程序,里面上来程序就进入低功耗,没有任何退出语句,
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发
笔记27:STM32L0低功耗设计——RTC模块1秒时钟的产生方法
单片机型号:STM32L053R8T6在进行低功耗设计时,使用外部中断唤醒CPU是一个非常有用而且有效的方法,但是在某些特定的应用中,我们还希望CPU能够自己醒来去完成一些特定的操作,这就需要用到RTC模块,因为RTC模块在CPU进入低功耗状态后,是还可以工作的。使用RTC,也需要得到一个最小时间间隔,一般我们将其设置为1秒,本文介绍如何设置RTC的这个最小时间间隔。先来看一下时钟图,RTC可以采
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发
笔记30:STM32L0低功耗设计——STOP_RTC模式下的休眠时间
单片机型号:STM32L053R8T6本文介绍STOP_RTC模式下,设置进入低功耗休眠时间的方法。低功耗的休眠时间的设置首先需要确定RTC的基准时间,我们一般将其设置为1秒,这在《STM32L0低功耗设计4:RTC模块1秒时钟的产生方法》中已经介绍过,大家看一下就好。接下来,就需要对HAL_RTCEx_SetWakeUpTimer_IT函数的第2个参数进行设置了。具体计算公式:数值=定时时间(秒
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发
笔记24:STM32L0低功耗设计——需求概述
单片机型号:STM32L053R8T6这几篇日志将详细记录,自己应用stm32进行低功耗设计的全过程。使用芯片:STM32L053R8T6运行模式:Range1:电源电压限制在1.71-3.6V,CPU最大运行频率为32MHz。Range2:CPU最大运行频率为16MHz。Range3:CPU最大运行频率4.2MHz低功耗模式:Sleepmode(睡眠模式)、Low-powerrunmode(低功
snmplink
·
2020-06-24 22:42
#
STM32快速开发
STM32快速开发
STM32开发
笔记15: 解决Keil安装Pack包的“Loading PDSC Debug Description Failed”错误
单片机型号:STM32L053R8T6Keil通过安装Pack包来支持不同的器件,在使用STM32L053R8T6进行开发时,安装STM32L0XX_DFP,提示如下图所示的错误。具体的错误信息,可以在BuildOutput中查看,如下图所示。这个问题,在网上找了好久,没有直接的解决方法。仔细读英文原意,感觉是STM32L0XX_DFP文件中的Message函数不能正确识别。尝试用记事本打开STM
snmplink
·
2020-06-24 22:41
#
STM32快速开发
STM32快速开发
Keil
Loading
PDSC
Debug
Description
Not
a
genuine
ST
Device!
Abort
STM32开发
笔记19: STM32CubeMX中定时器的配置方法
单片机型号:STM32L053R8T6本文介绍在STM32CubeMX进行定时器的配置,产生固定时间中断的方法,以TIM2为例,步骤如下:1、使能TIM2,指定时钟源。2、查看数据手册,确定该定时器的内部数据总线,本文所引用的定时器内部数据总线为APB1。3、在时钟配置中确认所选定时器的内部数据总线的时钟频率,我这里是32MHz。4、在配置页中,选中相应的时钟,在Prescaler中输入预分频系数
snmplink
·
2020-06-24 22:41
#
STM32快速开发
STM32快速开发
STM32
STM32L0
STM32CubeMX
定时器
配置
STM32开发
笔记13: 在keil中使用不初始化变量
单片机型号:STM32F030R8我们进行程序设计的时候,都会知道,系统上电或复位时,会执行变量初始化操作,但是有些情况下,我们并不希望变量初始化,例如,在系统异常复位发生后,我们希望系统能够迅速恢复复位前的现场状况,这样就希望变量能够保留原先的值,而不被初始化。实际上,大家都知道,变量是存储在RAM中的,只要不掉电,变量的数值是不会改变的,只要我们不让系统进行初始化操作就可以了。不同的编译环境,
snmplink
·
2020-06-24 22:40
#
STM32快速开发
STM32快速开发
STM32开发
笔记6: Nucleo-64开发板简介
单片机型号:Nucleo-64开发板本文介绍Nucleo-64开发板。1、特性a、板载STM32QFP64封装微处理器b、2种类型的扩展资源:ArduinoUnoV3connectivity和STmorphoextensionpinheadersforfullaccesstoallSTM32I/Osc、ARMmbed支持d、板载ST-LINK/V2-1e、USB、VBUS或扩展电源供电f、3个LE
snmplink
·
2020-06-24 22:40
#
STM32快速开发
STM32快速开发
STM32开发
笔记1: STM32F407时钟配置
单片机型号:STM32F407本文讲解STMF407时钟的使用及其配置方法。1、STM32F407的分类a、LSI是低速内部时钟,RC震荡器,频率为32KHz左右。供独立看门狗和自动唤醒单元使用。b、LSE是低速外部时钟,接频率为32.768KHz的石英晶体。这个主要是RTC的时钟源。c、HSE是高速外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz-26MHz。d、HSI是高速
snmplink
·
2020-06-24 22:40
#
STM32快速开发
STM32快速开发
STM32
407
开发笔记
时钟
STM32开发
笔记3: STM32F407定时器2-5的使用方法
单片机型号:STM32F407STM32F4有多种定时器,其中TIM2-TIM5称为通用定时器,具有相似的软件设置及使用方法。在这里还需要注意的是TIM3和TIM4为16位定时器,TIM2和TIM5为32位定时器。使用TIM2-5可以遵循以下步骤:1、打开config.h文件,对如下图所示的宏进行设置,设置为0表示不启动相应的定时器,设置为1表示当前定时器定时1ms,设置为2表示当前定时器定时10
snmplink
·
2020-06-24 22:40
#
STM32快速开发
STM32快速开发
STM32开发
笔记85: SX1268驱动程序设计(芯片唤醒)
单片机型号:STM32L053R8T6本系列开发日志,将详述SX1268驱动程序的整个设计过程,本篇介绍芯片唤醒驱动程序。一、RxDutyCycle模式在讲述本篇内容之前,我们先来看一下SX1268的一种模式RxDutyCycle,译为中文为接收占空比模式。其可使用SetRxDutyCycle命令进入RxDutyCycle模式,我们来看一下该命令的详细解释。该命令具有2个参数,从字面的意思可以看出
snmplink
·
2020-06-24 22:38
#
STM32快速开发
STM32开发
笔记83: SX1268驱动程序设计(芯片复位)
单片机型号:STM32L053R8T6本系列开发日志,将详述SX1268驱动程序的整个设计过程,本篇介绍芯片复位驱动程序。一、数据手册1、NRESET是芯片第15引脚,低有效。2、通过15引脚NREST,可以达到完整的芯片复位。复位后,会执行标准的校准程序,先前的内容将丢失。复位最短时间为50us,给100us较为合适。3、这张图是芯片各个模式的引脚的状态表,可以看到除复位模式外,其余模式NRES
snmplink
·
2020-06-24 22:08
#
STM32快速开发
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他