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开发
【资料抢鲜看】STM32MP157开发板学习资料一览(能跑Linux的
stm32开发
板)
【资源首发尝鲜看】【后续资料完全更新完成后,资料全开源】写在前面:很多初学者,想买块板子学习,但不知道怎么选。这里给大家推荐一款史上配套资料最全的嵌入式Linux开发板FS-MP1A(STM32MP157开发板)。买开发板学习,最重要的是什么?除了板子能用来学什么外,重要的是我买了能不能学会。这块板子可以用来学习什么呢?学嵌入式linux(应用/系统/驱动),学单片机,学stm32,学arm体系架
华清远见IT开放实验室
·
2020-11-12 15:09
stm32mp157开发板
linux
嵌入式
物联网
人工智能
stm32
stm32开发
实战labview卷_STC15单片机实战项目软件开发第三讲 按键检测(外部中断)...
软件开发第三讲-按键检测(外部中断)一、工具链接1、Keilc51UV4https://yunpan.360.cn/surl_yrIfYYmeRFk2、STC-ISP下载软件https://yunpan.360.cn/surl_yxH4CuUUvI3说明:复制网址到浏览器,即可下载二、学习板获取方式方法1:自己设计PCB,自行打板焊接;方法2:用群主设计的PCB,自行打板焊接;方法3:向群主购买,
weixin_39907157
·
2020-11-02 10:23
单片机定时器一1ms12MHz
单片机检测stc没反应
stm32 IOT_嵌入式云IOT技术圈公众号精选文章专题汇总
未来也会持续分享相应的学习笔记并整理发布到如下专栏:目前已经整理好的文章如下,如果你有好的文章想分享,也欢迎联系我投稿,谢谢大家1、嵌入式技术常识科普【物联网】WiFi基础知识五分钟读懂TCP/IP;协议
STM32
weixin_39534780
·
2020-10-23 12:11
stm32
IOT
嵌入式linux
jdk
运行库
基于战舰
STM32开发
板的模拟时钟开发
基于战舰
STM32开发
板的模拟时钟开发最近闲得无聊,在公司属于实习期,老板也不给活干,手上刚好有个STM32的开发板子,就想随便写点小东西,经人提醒,写个钟吧,LCD的驱动以及相关函数战舰都给我们了直接用就好
tme_小虫
·
2020-10-11 14:25
ARM开发环境入门(含电路仿真)
ARM入门一、所需软件环境二、参考教程三、实验及步骤(一)MDK5的
stm32开发
(二)Proteus8Professional仿真四、出现的问题与总结一、所需软件环境我使用的是MDK5.10以及两个包
管它的
·
2020-10-08 22:19
嵌入式系统
嵌入式
物联网
《嵌入式-
STM32开发
指南》第一部分 入门篇 - 第5章 STM32新建工程及配置
5.1新建文件5.1.1新建文件夹在STM32-Template文件夹下,我们新建四个文件夹,分别为DIF、Doc、Listing、Output、User。其中DIF中包含两个文件夹CMSIS和Fwilb,CMSIS用来存放库为我们自带的启动文件和一些M3系列的通用文件。CMSIS文件里存放的文件适合任何M3内核的单片机,CMSIS的缩写为:CortexMicrocontrollerSoftwar
BruceOu
·
2020-10-07 19:42
《嵌入式-
STM32开发
指南》第一部分 入门篇 -第6章 STM32下载程序及调试
6.1STM32的启动模式STM32三种启动模式对应的存储介质均是芯片内置的,它们是:1)用户闪存=芯片内置的Flash。2)SRAM=芯片内置的RAM区,就是内存啦。3)系统存储器=芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM(只读)区。在每个STM32的芯片上都有两个管脚BO
BruceOu
·
2020-10-01 10:00
stm32 学习笔记3
####
STM32开发
基础知识入门###C语言复习##位操作与:&或:|异或:^:是否不同,不同则真取反:~左移:低位补0右移:高位如果是正数就补0#对某几个位进行设值与零进行与操作就是清零与一进行或操作就是赋一赋值先清零然后用与
csdn_成土
·
2020-09-17 03:19
stm32mini
学习笔记
STM32开发
板DS18B20的温度数据为固定值
STM32(野火指南者)_DS18B20的温度数据为固定值问题现象:开发板为野火指南者,使用配套的DS18B20串口打印温度例程,初始温度一直为85度,且改变环境温度数据无变化,如下图所示(下面会解释为什么图片是28.1度):问题分析:从DS18B20的数据上手册上查到,温度数据转换需要时间,如下图所示,使用12位采集精度时温度数据转换时间最大为750ms。如果在温度数据转换的过程中没有充分延时,
平平无仄
·
2020-09-16 20:16
stm32学习
stm32
经验分享
用cubemx创建stm32独立看门狗的线程,并定时喂狗
一、STM32cubeMX创建项目STM32使用的是nucleostm32f411re官方的开发板下面是RT-Thread官网下的教程,帮你更方便的创建基于RT-Thread实时操作系统的
STM32开发
环境
spurhunter
·
2020-09-16 09:35
stm32
嵌入式
《嵌入式-
STM32开发
指南》第一部分 入门篇 - 第7章 STM32固件库与STM32Cube产品介绍
自STM32标准库出道以来,备受广大工程师和公司的喜爱,但是,从2013年开始,ST逐渐停止了对标准外设库的更新和维护。目前,ST全力推崇HAL库,STM32Cube就是与HAL库配合使用图形化编程官方IDE。7.1STM32库简介到目前为止,ST有标准外设库(SPL库)、HAL库、LL库三种。前两者都是常用的库,后面的LL库是ST最近才添加,随HAL源码包一起提供,目前支持的芯片也偏少。各库如下
Bruceoxl
·
2020-09-15 11:07
《嵌入式》STM32开发指南
HAL
STM32
STM32Cube
《嵌入式-
STM32开发
指南》第一部分 入门篇 - 第3章搭建开发环境
3.1简介STM常用的集成开发环境(IDE)有KEIL和IAR。表1IDE相应工具图1IDE编译过程3.2KEIL安装3.2.1概述KeilMDK(MicrocontrollerDeveloperKit微控制器开发工具)-ARM是美国Keil软件公司(现已被ARM公司收购)出品的支持ARM微控制器的一款IDE(集成开发环境)。MDK-ARM包含了工业标准的KeilC编译器、宏汇编器、调试器、实时内
Bruceoxl
·
2020-09-15 11:07
《嵌入式》STM32开发指南
编译器
STM32
《嵌入式-
STM32开发
指南》第一部分 入门篇 - 第2章 硬件资源介绍
在讲解本节前,笔者先声明下,笔者在写这套教程前,参看了很多开发板,目前手头上的STM32F1不下十余种,每一块板子最大的区别就是CPU型号不同,外设不同,其最小系统都是一样的。外设这个说起就就很多,笔者本文只讲最小系统部分,以后在文章中,用到哪块外设在具体讲解相关硬件。2.1微处理器本教程主要以STM32F103ZET6为MCU,在讲解芯片资源之前,我们先看看STM32的命名规则,如下图。图1ST
Bruceoxl
·
2020-09-15 11:06
《嵌入式》STM32开发指南
STM32
嵌入式
视频教程-ROS下位机——基于
stm32开发
-机器学习
ROS下位机——基于
stm32开发
未来物联(北京)信息产业有限公司创始人兼技术总监CTO,主要擅长领域嵌入式开发、机器人操作系统ROS、物联网系统开发。擅长语言汇编、C/C++、JAVA等。
weixin_28849563
·
2020-09-14 23:57
STM32使用HAL库、标准库、LL库和寄存器操作的性能对比
stm32开发
时,选用不同库的开发难度和速度相差可能很大,相应的,开发出来的代码运行性能也会有很大差别。
榕灵
·
2020-09-14 04:15
嵌入式开发之
STM32开发
之无线控制之PT2262/2272最简单使用-带你实现一个远程控制电灯的例子
控制电灯?实在太简单不过了,我手动按一下不就行了,但是如果加个远程,那就难了!现在常用的远程有:红外,射频!因为我手边的PT2262/2272模块(就是一组常用的远程传数据的模块)只有射频,所以这次实现的远程就用射频模式了。在嵌入式开发方面,我算是个新手,不过谁不是从新手开始的,那自然本篇文章也是适合新手的!为了简化工作,理清头绪,我把最终开发的成品分为几大模块:PT2262模块,PT2272模块
sLarson
·
2020-09-14 00:39
嵌入式_STM32
KEIL
STM32开发
软件仿真 闪退
软件仿真:学习STM32的时候,尝试了下软件仿真,出现闪退。晚上找了一些资料,我的原因是中文路径影响,其他的原因大家自行解决吧。有的说:将原来能下载的keilMDK程序版本中keil\ARM\Segger文件夹内容拷贝到新安装的MDK相同位置,替换掉原来的。重启J-link即可。也有点说是:编程遇到莫名其妙的问题,一般考虑:1、软件破解未完整。2、软件版本、3、中文路径。4、操作系统。我用的是:w
y511374875
·
2020-09-13 10:42
STM32
函数printf() 重定向,串口调试
接下来我们在
stm32开发
过程中,基于keil5环境配置。结合stm32cubeMX配置串口,快速实现该该函数。
貌似搞手
·
2020-09-13 06:31
基于STM32F1系列的蓝牙小车(可调速,调速使用PWM)
今天我们一起来学习如何制作基于STM32F1系列的蓝牙小车需要硬件:
STM32开发
板,HC-05蓝牙模块,四个电机和L298N电机驱动模块分别介绍:STM32F1系列开发板(我是用的是正点原子的mini
哈团
·
2020-09-13 04:52
STM32
STM32开发
-- 蓝牙开发详解(1)
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/99559841本来想着现将ADC、CAN、I2C、PMIC、FLASH等等讲完了,晚些时候再讲蓝牙的。emmmm,现在老是遇到一些蓝牙类的问题。看来有必要先讲了。资料都有看过一遍,如果只是简单的了解蓝牙用法,很简单的。多的不说了,现在开始总结!!一、蓝牙介绍了解硬件:我用的蓝牙
聚优致成
·
2020-09-13 04:57
stm32库开发实战指南
【
STM32开发
】win平台开源工具链开发STM32(一)工具链介绍
简介本系列教程将介绍如何使用开源工具链在windows平台下搭建
STM32开发
环境,并手把手实际建立一个使用此工具链的STM32工程进行编译和烧写。
忧郁的折木
·
2020-09-11 21:51
随记
visual
studio
code
vim
stm32
STM32开发
-- CRC校验码
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/79518638通信协议里有CRC校验码,计算从报文的起始字节到报文内容最后一个字节的crc16的值。举个例子:远程控制命令集5B20000A00010A01FE000100AB89CRC校验码为:AB89一、RTU檢查碼(CRC)計算器第一种:参看:RTU檢查碼(CRC)計算器
聚优致成
·
2020-09-11 02:33
stm32库开发实战指南
STM32 进阶教程 10 - RAM中调试程序
前言在
stm32开发
过程中,程序调试是一个比较耗时且又重要的问题,特别是在固件代码达到一定的复杂度后,程序下载过程就一个比较耗时过程,同时STM32芯片有FLASH烧写次数有限,像103系列手册中标的是
张十三的博客
·
2020-09-10 22:21
STM32
RAM中仿真程序
RAM调试程序
STM32开发
,串口和PC机通信(串口中断、FIFO机制),安富莱+正点原子程序合并
STM32开发
,串口和PC机通信(串口中断、FIFO机制),安富莱+正点原子程序合并1概述1.1资源概述1.2实现功能2软件实现2.1实现步骤2.2main()函数代码2.3正点原子键盘连按和不连按函数说明
重拾十年梦
·
2020-09-10 21:16
STM32开发学习笔记
stm32
嵌入式
STM32开发
记录一: 外部中断之软中断SWI使用
一、SWI使用1、学习FreeRTOS过程中需要软件产生一个中断,stm32提供了很好的方法。直接调用EXTI_GenerateSWInterrupt()即可。二、具体参考如下:1、exti配置,假定用EXTI_Line2(EXTI_Linexwherexcanbe(0..19))#include"exit.h"voidExitConfig(void){EXTI_InitTypeDefEXTI_I
小书包VIP
·
2020-08-26 08:44
STM32开发记录
Keil STM32 no device connected 问题
因为烧写了一个程序到
STM32开发
板导致检测不到板子,网上有人说按rest等等方法没有解决问题,特记录正解如下。
Horson Liu
·
2020-08-25 17:42
STM32
STM32各系列MCU性能对比及测试说明
我们使用
STM32开发
产品,选择MCU时,一般会综合考虑MCU各方面性能。对于MCU来说,一个重要指标是功耗,还有一个重要指标就是性能。
ybhuangfugui
·
2020-08-24 18:13
STM32开发
-- MMA8452Q 手册阅读
仅供个人学习!!参看:MMA8452QdatasheetMMA8452Q是一款智能低功耗三轴电容式微机械系统,具有12位分辨率的加速计。MMA8452Q具有用户可选的满量程±2g/±4g/±8g高通过滤后的数据以及实时可用的未过滤数据。该设备可以配置成从任何组合产生惯性唤醒中断信号,可配置的嵌入式功能允许MMA8452Q监控事件,并在闲置期间保持低功耗模式。特征:•1.95V至3.6V电源电压•1
聚优致成
·
2020-08-24 15:01
MQTT移植到
stm32开发
板——使用FreeRTOS操作系统
mqttclient一个高性能、高稳定性的跨平台MQTT客户端一个高性能、高稳定性的跨平台MQTT客户端,基于socketAPI之上开发,可以在嵌入式设备(FreeRTOS/LiteOS/RT-Thread/TencentOStiny)、Linux、Windows、Mac上使用,拥有非常简洁的API接口,以极少的资源实现QOS2的服务质量,并且无缝衔接了mbedtls加密库。开源地址:https:
ba_wang_mao
·
2020-08-24 13:11
MQTT
FreeRTOS
STM32平台移植uCOSIII
STM32平台uCOSIII移植使用的软件及硬件平台:硬件:德飞莱
STM32开发
板M3S(STM32F103ZE)软件:keiluVision4固件库:STM32F10x_StdPeriph_Lib_V3.5.0uCOSIII
日落沙明
·
2020-08-24 06:18
移植
移植uC/OS-II到STM32F103C8T6上(参考了野火的移植手册)
(从0开始移植UCOSII到野火
stm32开发
板)可直接从百度文库中找到主要参考第三章,由于野火用的是STM32F103VET6,而我的是STM32F103C8T6,需要把启动文件“startup_stm32f10x_hd.s
秋风雨打铁
·
2020-08-24 06:46
硬件开发
STM32开发
笔记54:STM32F4+DP83848以太网通信指南系列(八):收包流程
本章为系列指南的第八章,讲述如何使用STM32F407芯片配合DP83848进行以太网数据的收包流程,将监听到的网络包数据通过UART传给PC,同时辅以WireShark监听对比验证。关于UART,也就是串口通信的使用,这里不做赘述,我们这里预设两个函数分别为UART6Init()和UART6Send(),实现的功能是串口6的初始化和发送。以太网中断在《STM32F4+DP83848以太网通信指南
snmplink
·
2020-08-24 05:20
#
STM32快速开发
STM32快速开发
STM32开发
资料汇总
PDF等资料下载网站有很多,不过国内这个最方便https://www.stmcu.org.cn/其中http://www.stmcu.org.cn/module/forum/thread-616444-1-1.html中文文档更新帖子,最新中文文档可在这里找到程序下载工具(Bin代码下载及调试)做IAP的时候用到的https://www.stmcu.org.cn/document/list/ind
Wang_yf_
·
2020-08-24 05:18
STM32代码
RT_Thread+
STM32开发
,线程栈大小分配问题
1.GPIO初始化设置:#defineLED0_PINGET_PIN(A,8)#defineLED1_PINGET_PIN(D,2)/*setLED0pinmodetooutput*/rt_pin_mode(LED0_PIN,PIN_MODE_OUTPUT);rt_pin_mode(LED1_PIN,PIN_MODE_OUTPUT);while(1){rt_pin_write(LED0_PIN,P
紫蝶侠
·
2020-08-24 05:11
#
RT_Thread
STM32开发
-- HardFault_Handler处理
如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/87186130一、造成原因参看:C语言再学习–段错误(核心已转储)STM32出现硬件错误可能有以下原因:(1)数组越界操作;(2)内存溢出,访问越界;(3)堆栈溢出,程序跑飞;(4)中断处理错误;二、查找问题原因参看:StickyBits–PoweredbyFeabhas参看:
聚优致成
·
2020-08-24 05:46
stm32库开发实战指南
使用vscode搭建 STM32 Arduino集成开发环境
(一)STM32Arduino集成开发教程有的时候我们使用
stm32开发
可能会遇到一些时间上的问题,比如需要快速开发,奈何使用keil+标准库/HAL/LL库不能很快的实现我们的逻辑验证,或者快速实现我们需要的功能
青山泽木
·
2020-08-24 05:36
VScode 使用Arduino框架搭建
Stm32开发
环境****
步骤说明:在VScode界面中找到extentions中找到并安装***platformioide***这个扩展包可以为后续开发提供环境支持。第一次安装这个环境时可能比较缓慢,为正常现象,需耐心等待。安装安步骤1中的拓展包,在主页面可以看到新建工程以及打开现有工程等选项。在这一步,我们选择新建工程:①添加工程名;②在board一栏中查找你的开发对象,例如stm32f103c8t6;③在framew
FP491
·
2020-08-24 05:21
工具
STM32时钟
从来源可分为外部时钟源和内部时钟源,外部时钟源就是从外部通过接晶振的方式获取时钟源,其中HSE和LSE是外部时源,其他的是内部时钟源对于上图的具体解释请参考
STM32开发
手册库函数版本4.3章节下来就是如何对其
zager
·
2020-08-22 23:09
杂谈笔记
Mac下使用CLion搭建
STM32开发
环境
1.CLion下载地址:https://www.jetbrains.com/clion/download/#section=mac版本需要在CLion2019.2以上2.安装编译器➜brewcaskinstallgcc-arm-embedded命令行运行前两行,安装ARMtoolchain,这里使用homebrew。https://developer.arm.com/tools-and-softw
jeikerxiao
·
2020-08-22 12:19
Arduino
一起学nRF51xx 15 - spis
本节我们将用
STM32开发
板通过spi接口发送数据给NRF51822并把接收到的数据通过串口打印出来,程序中用到的引脚
张礼富
·
2020-08-22 11:13
nrf5x
Stm32cubeMx 4.2X版本生成代码运行卡在 _Error_Handler——5.3版本生成代码却能正常运行
最近在将手头的两块
STM32开发
板移植FreeRTOS系统,之前用着都好好的。一块是STM32F103VCT6,一块是STM32VET6。
雪域蓝天
·
2020-08-22 11:54
12
嵌入式系统
STM32开发
,HAL函数实现按键中断/定时器/PWM功能
STM32开发
,HAL函数实现按键中断/定时器/PWM功能1概述1.1资源概述1.2实现功能1.3PWM边沿对齐和中心对齐1.3.1边沿对齐模式1.3.2中央对齐模式2软件开发2.1CUBEMX配置2.2
重拾十年梦
·
2020-08-22 11:59
STM32开发学习笔记
STM32开发
,HAL函数实现LED数码管功能
STM32开发
,HAL函数实现LED数码管功能1概述1.1资源概述1.2实现功能2硬件相关知识2.1电路图2.2字符查询3程序实现4实验结果5TIPS1概述1.1资源概述开发板:正点原子STM32F103Nano
重拾十年梦
·
2020-08-22 11:59
STM32开发学习笔记
STM32中断优先级彻底讲解
STM32开发
板PCB完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/details一:综述STM32目前支持的中断共为84个(16个内核+68
Edwardlaughing
·
2020-08-22 10:17
STM32
C语言
STM32仿真器下载程序出现SWD/JTAG Communication Failure的解决方法
一、解决办法:将
STM32开发
板断电,将板子上的BOOT0用短路帽接入3.3V高电平,重新插入仿真器下载程序到开发板。
QuanSirX
·
2020-08-22 09:14
STM32
Arduino IDE配置
STM32开发
环境和程序烧录
ArduinoIDE配置
STM32开发
环境和烧录前言:最近在制作3D打印机,自己画了一块STM32F446的3D打印机板子(RUMBA32),但是在Arduino编译Marlin固件的时候,一直报错,显示定时器中断有问题
Hot_Ant
·
2020-08-22 09:26
笔记
arduino
stm32
MPU6050 DMP移植到Air724/Air800 Lua语言
MPU6050网上的学习资料很多,以正点原子
STM32开发
板为基础,开始MPU6050的入坑实验。移植到Air724/Air800Lua语言接到一个新的项目,需要计算pitch和
剑匣破
·
2020-08-22 01:58
杂七杂八
stm32开发
笔记一:使用固件库在RealView-MDK中新建工程(上)
很久没有碰单片机了,两年了吧,因为项目需要,最近入手一块红牛的开发板,核心为STM32F103ZE。虽然以前做过大概半年的stm32的开发,现在天天在.net平台下写代码,已经忘记的差不多,恰逢周末,补补课,以后用的时候也方便点。ST推出的FW大大提高了单片机SW的开发效率,所以在新建工程前先来了解下这个SDK。我使用的是最新的v3.5固件库,这个固件库可以分为三个部分:1、内核支持(..\STM
Wei_Yang_BME
·
2020-08-21 11:15
Embedded
system
STM32——使用树莓派为
STM32开发
板远程下载程序(openOCD+J-Link)
在智漠远程物联网控制系统中,不仅可以让机器人按照预先的路径规划,进行自主移动,也可以在一些特殊情况下,通过平台给机器人切换手动模式,远程控制机器人。而实现机器人模式切换的方式,就是通过树莓派openOCD包使用JLink远程给STM32下程序。文章目录安装openOCD包安装telnet及相关包安装telnet安装xinetd配置telnet文件重新启动xinetd准备程序并实现下载连接硬件使用o
Irving.Gao
·
2020-08-21 10:12
树莓派和Jetson
Nano
stm32开发
3D打印机(零)——打印板配置(未完成)
对BIGTREETECH的SKR-PRO-V1.2的端口、定时器、中断等配置说明板子如下图所示板子相关资料在下方链接,下文就不全部截图了链接:https://pan.baidu.com/s/15SjjhxM_J7GzYADpwXoGtw提取码:1df1端口配置/使用a4988步进电机驱动器#defineX_DIR_PINPFout(1)/方向#defineX_STEP_PINPEout(9)/脉冲
Nico_J ??
·
2020-08-21 07:05
3D打印机
stm32开源
stm32
单片机
机器学习
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他