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入坑教程(三)led流水灯
硬件资源LED灯
STM32开发
板线缆LED驱动电路LED灯的驱动图中T1是NPN型三极管,R2是LED限流电阻,R1是基极电阻,J1是控制信号,原理如下:J1高电平,三极管导通,LED亮;J1低电平,三极管截止
m0_46195580
·
2020-07-11 12:09
单片机
单片机
stm32
嵌入式
物联网
【
STM32开发
】STM32外部中断
1、抢占优先级和响应优先级在了解中断之前,先了解一下它们之间的优先级别。STM32的中断源具有两种优先级:一种为抢占优先级;另一种为响应优先级(亚优先级),其属性编号越小,表明它的优先级别越高。抢占是指打断其他中断的属性,即低抢占优先级的中断A可以被高抢占优先级的中断B打断,执行完中断服务函数B后,再返回继续执行中断服务函数A,由此会出现中断嵌套。响应属性则应用在抢占属性相同的情况下,即当两个中断
弑名者
·
2020-07-11 12:56
STM32
物联网开发的瑞士军刀——VS Code+PlatformIO
之前我在介绍
STM32开发
环境时提到过VSCode和PlatformIO联合开发,当时因为一些原因搁置了。如今疫情宅家,君问归校未有期,何不探索物联网,走你!
chang_jiang123
·
2020-07-11 03:54
嵌入式STM32学习笔记(8)——libmodbus+Qt上位机测试
在
stm32开发
时候,需要用到一些标准的通讯协议,比如modbus,canopen,tcp/ip等,本次下载实验了一下开源库libmodbus,结合Qt进行简单实验;基本工具需要如下:1、libmodbus
abcvincent
·
2020-07-11 01:12
stm32
跟着原子学习stm32之汉字显示
为了深入的学习stm32应用,从新拿起原子写的《
stm32开发
指南》来深入的学习,所以这里太基本的东西不讲。文中有可能会搬一些原子大神的东西。字库显示的整个过程可以概括为:根据汉字的GBK码找字库码。
a827415225
·
2020-07-11 01:21
STM32
例说STM32嵌入式实时操作系统开发 stm32库开发实战指南单片机
《例说STM32(第3版)》总共分为3篇:第1篇为硬件篇,主要介绍《例说STM32(第3版)》的实验平台;第2篇为软件篇,主要介绍
STM32开发
软件的使用以及一些下载调试的技巧,并详细地介绍了几个常用的系统文件
电子芯吧客
·
2020-07-10 21:02
书籍
stm32
单片机
STM32开发
笔记44:RTC驱动程序的移植
单片机型号:STM32F070F6P6本文介绍,将RTC驱动程序移植到自己的工程项目中的方法。本项目仅使用了RTC的实时时钟功能,没有启动定时报警等功能。1、在STM32CubeMX中对RTC进行配置,如下图所示,激活了时钟源和日历功能。2、配置RTC的时钟,如下图所示,STM32F070F6P6不能接外部的32.768K的晶振,所以只能使用HSE或LSIRC供给,考虑LSIRC精度比较差,所以使
snmplink
·
2020-07-10 17:11
#
STM32快速开发
STM32快速开发
STM32外部中断响应级别实验测试
详细可参考:【
STM32开发
】STM32外部中断注意:A>B是指中断级别更高,0是最高,15为最小,0>15举个栗子:有A、B两个中断一、抢占式优先级:A>B1.B先进入中断子程序,但并没有执行完,此时
弑名者
·
2020-07-10 17:08
STM32
STM32使用J-FLASH合并Hex文件
STM32开发
过程中,使用boot方式实现IAP功能,应用程序运行在flash的起始地址之后,有一个偏移。
红星大哥1974
·
2020-07-10 15:35
STM32
STM32CubeIDE体验
2-安装CubeMX 由于开发
STM32开发
需要使用HAL库,所以我们需要先安装一下STM32CubeMX。这个软件安装也比较简单,基本就是一直Next。
「已注销」
·
2020-07-10 13:09
电子技术
STM32开发
,使用IAR软件建立工程
STM32开发
,使用IAR软件建立工程1概述1.1资源概述1.2在IAR中建立工程2IAR建立STM32工程步骤3实验结果1概述实验的代码已经上传。
重拾十年梦
·
2020-07-10 11:29
STM32开发学习笔记
STM32开发
,使用HAL库函数外部中断功能实现按键控制LED灯
STM32开发
,使用HAL库函数外部中断功能实现按键控制LED灯1概述1.1资源概述1.2引脚资源分配1.3中断概述1.4实现功能2软件开发2.1CUBEMX配置2.2程序代码3实现结果1概述1.1资源概述开发板
重拾十年梦
·
2020-07-10 11:58
STM32开发学习笔记
STM32开发
,野火ADC—独立模式-单通道-DMA例程BUG
STM32开发
,野火ADC—独立模式-单通道-DMA例程BUG1概述1.1资源概述1.2实现功能2程序实现2.1主程序2.2ADC程序2.3ADC头文件3程序调试4查找原因1概述实验的代码已经上传,无需积分
重拾十年梦
·
2020-07-10 11:58
STM32开发学习笔记
STM32开发
,使用HAL库函数实现窗口看门狗WWDG功能
STM32开发
,使用HAL库函数实现窗口看门狗WWDG功能1概述1.1资源概述1.2引脚资源分配1.3窗口看门狗概述1.4实现功能2软件开发2.1CUBEMX配置2.2WWDG原理框图和时序图2.3程序设计
重拾十年梦
·
2020-07-10 11:58
STM32开发学习笔记
ROM、RAM、Register(酷学玩summer
STM32开发
板 日记)
转自https://blog.csdn.net/xiaocheng198810/article/details/41455949?utm_source=blogkpcl4做嵌入式这一行的,和通用机程序员的不同在于成天不仅要和软件打交道,还要和硬件打交道。这也是嵌入式最具魅力的地方,因为你可以完全掌握你的程序在硬件里运行的具体情况,让CPU跑得更快更欢。同时,思考如何让程序更加有效率的执行,也成为一
LeoRainy
·
2020-07-10 02:37
嵌入式
基于Clion IDE + STM32CubeMX搭建
STM32开发
环境(详细介绍搭建过程)
概述由于本人之前开发过一段时间Android,一直想使用Jetbrains家族里面其中一款开发工具来开发STM32,是否能像开发Android、Java、前端他们那样,达到敏捷开发效果呢?当然是有的了。该款IDE那就是Clion,很好用,说到这,当然网上也有一款CodeIDE,也很流行,它就是VisualStudioCodeIDE了,网上也有教大家搭建开发STM32或者其它的ARM系列的开发环境,
Ch_champion
·
2020-07-09 23:32
单片机开发
STM32开发
笔记18: STM32CubeMX中Debug Serial Wire的设置问题
单片机型号:STM32L053R8T6使用STM32CubeMX时,可发现在SYS下,有DebugSerialWire选项,如下图所示。使能该选项后,相应的IO引脚,会变为调试引脚,如下图所示。最初,认为必须选中该选项才能对STM32进行仿真调试,今天调试时,忽略了该选项,发现仿真调试依然正常,并不受影响。也就是说,勾选该选项与否,都可以进行仿真调试,那么该选项的作用时什么呢?答案:将其显示指定为
snmplink
·
2020-07-09 21:10
#
STM32快速开发
STM32快速开发
STM32CubeIDE 外设设置注意点(CAN、TIMER等等)
STM32CubeIDE运行环境友好,功能丰富,更新迅速,相比之前的keil等
stm32开发
环境要好很多,但是每一个新环境都有自己的坑。。。。
梦想飞翔的鱼
·
2020-07-09 20:40
STM32单片机很难?电子工程师,你怎么看
从4月份开始准备,一直到现在,
STM32开发
板终于完成了,下面就来参观一下吧。
玩转嵌入式
·
2020-07-09 13:53
基于STM32和GPS-NEO-6M模块实现GPS导航定位的
0.前言主要参考正点原子stm32《第92讲GPS-NEO-6M全球定位模块讲解》、使用硬件:GPS-NEO-6M,
stm32开发
板配套软件:串口调试助手、U-center技术文档:《ATK-NEO-6M
Peter_J
·
2020-07-09 11:02
编程语言
嵌入式
单片机
导航定位
STM32开发
,通过SWO功能输出Printf函数到Utility
STM32开发
,通过SWO功能输出Printf函数到Utility1概述1.1资源概述1.2SWO功能简介1.3ITM(指令跟踪微单元)简介1.4实现功能2硬件连接以及CUBEMX配置2.1硬件连接2.2CUBEMX
重拾十年梦
·
2020-07-09 09:19
STM32开发学习笔记
STM32开发
环境搭建(STM32CubeIDE)
工具软件
STM32开发
工具很多,在这里我选用STM官方的STM32CubeIDE免费开发环境。
TGL233
·
2020-07-09 07:47
STM32
stm32开发
之外部中断(二进制灯)
https://pan.baidu.com/s/16d4WXDRUduuw7KPAu1_-mQ提取码:nbxy(有一说一,CSDN上传资源就算本来下载积分设成0,也会自己调高,真的难受,还是放链接了)
stm32
懒散的Kevin
·
2020-07-08 22:04
stm32开发
STM32(stm32f401xx)开发之传感器 DHT11 (读取温度和湿度))
https://pan.baidu.com/s/16d4WXDRUduuw7KPAu1_-mQ提取码:nbxy(有一说一,CSDN上传资源就算本来下载积分设成0,也会自己调高,真的难受,还是放链接了)
STM32
懒散的Kevin
·
2020-07-08 22:04
stm32开发
野火&洋桃
STM32开发
版学习指导完整版
STM32学习笔记该文章是我历时一个月整理总结而成,喜欢的烦请打个赏如需下载其中图片链接可进入我博客下载页完整版笔记可进入我博客下载页学习方法论:看视频视频相对而言是最轻松、有趣的学习方式碰到不懂的可以先继续听,因为后面的东西前面用到了就讲了很正常多听几遍,然后百度一下写笔记【一般视频都有配套资料,跟着一个资料系统走一遍】看手册数据手册(其他长篇文档也是)一定先通篇预览,再按需学习数据手册主要用于
天空的问候
·
2020-07-08 21:45
[3]用STM32点亮第一个LED灯-用位带操作实现
用STM32点亮第一个LED灯-用位带操作实现前言位带的代码比库函数和寄存器都要简洁,在之后编程的一些步骤里面可能也会用到简单的位带操作,关于位带操作的具体定义可以参考正点原子的《
STM32开发
指南》第五章和
爪爪x
·
2020-07-08 20:22
STM32
STM32 USART 串口 DMA 接收和发送的源码详解!
STM32开发
板PCB完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/details硬件平台:STM32F103ZET6;开发环境:KEIL4
恋天的风
·
2020-07-08 10:04
STM32
C语言
STM32开发
C语言基础知识---关键字volatile
1:关键字volatile:【一个定义为Volatile的变量可以随时被意想不到的改变。】这个说法有点抽象,怎么理解呢?使用的实际例子:1:设备的硬件寄存器2:多线程任务中被共享的变量3:中断服务子程序被访问到的非自动变量1)一个参数既可以是const还可以是volatile吗?解释为什么。2);一个指针可以是volatile吗?解释为什么。3);下面的函数有什么错误:intsquare(vola
leoche2012
·
2020-07-07 13:39
MQTT移植到
stm32开发
板——使用FreeRTOS操作系统
mqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(FreeRTOS/LiteOS/RT-Thread/TencentOStiny)、Linux、Windows、Mac上使用,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。开源地址:https:
_杰杰_
·
2020-07-07 11:59
TCP/IP
LwIP
操作系统
网络通信
stm32
tcpip
mqtt
以太网
MQTT移植到
stm32开发
板——使用TencentOS tiny操作系统
mqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(FreeRTOS/LiteOS/RT-Thread/TencentOStiny)、Linux、Windows、Mac上使用,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。开源地址:https:
_杰杰_
·
2020-07-07 11:58
TCP/IP
操作系统
LwIP
网络
嵌入式
RTOS
MQTT
stm32
MQTT移植到
stm32开发
板——使用RT-Thread操作系统
文章目录mqttclientENV介绍env工具下载安装通过env移植MQTT客户端打开env控制台打开env并更新软件包列表移植MQTT客户端编写自己的代码:连接参数配置订阅主题相关的代码配置发布消息相关的代码配置生成代码导出独立的MQTT客户端工程源代码获取mqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,
_杰杰_
·
2020-07-07 11:58
操作系统
TCP/IP
LwIP
tcpip
网络通信
MQTT
rtos
操作系统
STM32开发
基础知识
SystemInit()函数中设置的系统时钟大小:SYSCLK(系统时钟)=72MHzAHB总线时钟(使用SYSCLK)=72MHzAPB1总线时钟(PCLK1)=36MHzAPB2总线时钟(PCLK2)=72MHzPLL时钟=72MHz复用端口初始化步骤:GPIO端口时钟使能RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);复用的外设时钟使能
gwh1010
·
2020-07-07 08:45
stm32开发
新方式-platformio
硬件测试环境:macOSstm32f103c8t6最小系统板st-linkv2新建pio工程创建工程文件夹并进入:1mkdirtest&&cdtest查找自己适合的板子1pioboards会看到以下结果,十里这里选择genericSTM32F103C8,这里执行这个命令,主要是查找对应自己最小系统板的boardID:12345678910...disco_l152rbSTM32L152RBT632
5km
·
2020-07-07 01:03
2020-07-06 搭建开发环境 --- 基于STM32CubeIDE
概述目前主流的
STM32开发
环境是ARM公司的KEIL软件,由于KEIL对于STM32大部分型号是收费的,使用需要破解,存在版权问题。并且使用KEIL编译大型工程,编译太慢,编译耗时长。
mz8023yt
·
2020-07-06 20:40
STM32快速使用CJSON(打包与解析)
博客汇总帖正文开始目录ⅰ准备①软件②硬件③CJSONⅱ导入项目ⅲ测试打包JSON数据①STM32②串口接受的数据ⅳ解析JSON数据①STM32②串口接受的数据ⅰ准备①软件MDK②硬件USB转TTL(调试)
STM32
智贤GG
·
2020-07-06 19:11
STM32
json
stm32
vs code 调试STM32
本次环境搭建主要参考如下文档或博客使用VSCode和VS2017编译调试STM32程序VSCode搭建
stm32开发
环境STM32高级开发(18)-使用VSCode搭建
STM32开发
环境所需环境(软件或插件
子期非女
·
2020-07-06 13:24
技术杂文
stm32学习笔记(十二)ADC实验
///////////////////////////////////////////////////////////本程序只供学习使用,未经作者许可,不得用于其它任何用途//ALIENTEKmini
STM32
yuyangyg
·
2020-07-06 11:20
stm32
MPU6050的数据传送至匿名四轴上位机通信协议代码分析
include"delay.h"#include"mpu6050.h"#include"inv_mpu.h"#include"inv_mpu_dmp_motion_driver.h"//ALIENTEKMini
STM32
帅雨是个小白
·
2020-07-06 09:52
Microcomputers
使用gcc工具链进行Linux环境下的
stm32开发
使用gcc工具链进行Linux环境下的
stm32开发
处于好奇和学习Linux的目的,准备开始在虚拟机VMware的Ubuntu9.10操作系统下搭建stm32的开发环境。
手语者hello
·
2020-07-06 08:59
C/C++
硬件外设
STM32串口打印输出乱码的解决办法
很多
STM32开发
板都是使用的8M晶振,这个也是ST官方推荐的晶振频率,而且固件库默认是8M频率,倍频系数9。而uFUN开发板的晶振是和CH340共用一个12M晶振。
whik1194
·
2020-07-06 07:27
电子电路
单片机
C语言
STM32
Jlink
Keil
串口
uFUN开发板评测系列
STM32
串口
STM32 FLASH做EEPROM用
战舰
STM32开发
板选择的STM32F103ZET6的FLASH容量为512K字节,属于大容量产品(另外还有中容量和小容量产品),STM32的闪
早安_糖葫芦
·
2020-07-06 06:23
嵌入式硬件
STM32F103 FLASH数据存储实验
数据手册请参看第2章/实验简介不同型号的STM32,其FLASH容量也有所不同,最小的只有16k字节,最大的则达到1024k字节,星光的枭龙
STM32开发
板选择的是STM32F103VET6的FLASH
夕阳醉了晚霞
·
2020-07-06 06:01
星光STM32
VSCode搭建
stm32开发
环境,在FlyMcu.exe上烧入开发板
from=search小白配置VSCode搭建
stm32开发
环境本文记录:在VScode上编写和生成.hex文件,然后再FlyMcu.exe上烧入开发板工具连接链接:https://pan.baidu.com
weixin_43536283
·
2020-07-06 04:19
使用LL库对STM32L0编程时,外设中断不起作用怎么回事
有过
STM32开发
经验的人都知道,NVIC有开关来控制外设的中断使能。但是在LL库如何实现呢?翻遍了LL库并没有相应的函数。因为NVIC属于CORTEX内核的东西,外
爱你越久越被动
·
2020-07-06 04:30
STM32
4线SPI实现OLED显示(基于STM32F103ZET6)
硬件设备:(1):0.96寸的oled显示屏(2):
stm32开发
板,不带接口也可以可,可以用杜邦线引出来插上即可目的:我们将利用精英
STM32开发
板上的OLED模块接口来点亮OLED,并实现ASCII
ElectronR
·
2020-07-06 03:42
笔记
STM32的PID温控
采用MAX6675芯片作为K型热电偶信号调理电路,它将从热电偶读取温度值并转换为12位数字量存储在内部存储器中,其三根外部通信线与
STM32开发
板相
杨_不_怂
·
2020-07-06 03:43
学习记录
STM32开发
小结--使用STM32F4串口的空闲中断模式+DMA接收不定长数据帧
开发平台:Keil5库函数版本:V3.5芯片:STM32F407VET61STM32的串口接收数据的方式STM32的串口接收数据有三种方式可以选择:1.1轮询接收在主循环中一直判断串口接收完成标志位是否置位,如果置位则读取收到的数据。该种模式一般不会使用,其缺点很明显,当主函数在做其他工作时接收数据标志位置位,此时将得不到及时响应,从而错过后续数据的接收。1.2中断接收将串口接收配置为中断模式,当
静静流淌的柯溪
·
2020-07-05 18:39
stm32
串口空闲中断模式
STM32F4
DMA
在MAC OS中搭建
STM32开发
环境
之前有篇博客介绍如何在ubuntu中搭建
STM32开发
环境https://blog.csdn.net/u013908686/article/details/79883904,这次升级一下,在MACOS10.15
小王子与木头人
·
2020-07-05 18:41
嵌入式
stm32
stm32cubemx
使用 STM32CubeMx + VSCode 开发 STM32
使用STM32CubeMx+VSCode开发STM32目的1使用STM32CubeMX配置
STM32开发
板,生成Makefile工程2使用VSCode开发并调试环境及工具1STM32CubeMx2VisualStudioCode3MINGW4ARMGCCToolchain5Openocd
半生浮名是虚妄
·
2020-07-05 18:52
嵌入式
嵌入式
stm32
STM32L4开发笔记(1):开发环境搭建
1.安装Keil-MDK Keil是
STM32开发
比较常用的IDE,可以从这里
雨寒sgg
·
2020-07-05 16:52
STM32
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他