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开发
ubuntu linux下建立
stm32开发
环境: 程序烧录 openocd+openjtag
上一篇博客写了在ubuntu下,建立
stm32开发
环境,程序也已经编译好生成main.bin,接下来就是要把该文件烧录到stm32上.在linux下给arm烧录程序主要使用openocd,这个软件开源,
My东隅
·
2020-06-22 20:18
STM32开发
详细介绍如何读懂
STM32开发
板电路原理图以及芯片文档和开发手册,并编写一个测试程序:点亮一个LED灯
开发环境:开发板:STM32PZ6806L芯片:ARM_STM32F103_ZE软件开发环境:KEIL5开发所需资料:STM32F1XX芯片电路原理图STM32F1XX系列芯片手册XX代表系列版本号,ARM公司开发的芯片大多数都是一样的,除非增加了新功能才会更正芯片手册,XX就代表该文档支持系列版本!第一步,分析电路原理图首先第一步打开STM32F1XX芯片的电路原理图:(图1.0)找到LED模块
17岁boy想当攻城狮
·
2020-06-22 18:04
51单片机开发
CPU芯片底层原理
linux上搭建
stm32开发
环境 vscode+gcc+stm32cubeMX 和 vscode+platformIO
一、软件清单:VSCode:应用商店安装或sudoadd-apt-repositoryppa:ubuntu-desktop/ubuntu-makesudoapt-getupdatesudoapt-getinstallubuntu-makesudoumakewebvisual-studio-codearm-none-eabi-gcc:sudoapt-getinstallgcc-arm-none-ea
whq20163
·
2020-06-22 16:45
嵌入式
stm32
STM32开发
板学习(四)——手把手编写跑马灯实验
手把手编写跑马灯实验库函数版实验步骤使能相应IO口时钟查看时钟使能函数定义发现该函数实际是对寄存器-APB2ENR进行操作入口参数判断IS_RCC_APB2_PERIPH是否有效使能谁,复制谁判断IS_FUNCTIONAL_STATE判断是否是使能状态初始化IO口模式操作IO口,输出高低电平1.工程模板下新建硬件文件夹,.c.h文件,并添加进project在头文件(.h)中对函数进行声明在源文件(
baidu_24694009
·
2020-06-22 16:13
STM32开发板学习
STM32
单片机
物联网
STM32开发
板学习(一)
第一章学习准备硬件:正点原子精英STM32F103STLINK仿真器软件:KeilMDK5器件pack新建工程:新建工程模板_基于库函数新建project
baidu_24694009
·
2020-06-22 16:43
STM32开发板学习
Eclipse搭建
stm32开发
环境+jlink调试
一、新建工程:点击File->New->C++project然后我们会发现下图的界面,在这个界面中有STM32等工程的现成选项,右侧还有该工程支持的编译链,如CrossArmgcc,根据这个我们就可以判断前面的软件安装成功了。此时我们可以直接点击新建一个基于STM32模版的工程,也可以创建一个空的工程,然后自己配置工程结构,就像我们使用MDK一样。此处我们以创建空工程为例子。点击Emptyproj
ZhaoFa_JLU
·
2020-06-22 10:29
ARM
Eclipse
正点原子STM32F103ZET6程序移植到STM32F103C8T6时Delay函数异常问题
正点原子STM32F103ZET6库函数程序移植到STM32F103C8T6时Delay函数异常问题在根据正电原子
STM32开发
板例程的库函数程序来进行移植的时候,可能会出现程序能运行但是delay函数异常的情况
T_Peach_T
·
2020-06-22 06:55
红外线ADC读取
一、实验工具:硬件(
STM32开发
板、TCRT5000反射型传感光电开关黑白线识别元件)以及用到的软件(STM32CubeMX、keil4)二、TCRT5000反射型传感光电开关工作原理:传感器的红外发射二极管不断发射红外线
Susquehanna
·
2020-06-22 06:43
我用代码做过的有趣的东西
材料准备
STM32开发
板一套,含2.8寸液晶屏。(价格在180左右)cc2541蓝牙模块。(3
Small_Pond
·
2020-06-22 05:46
程序员
单片机
蓝牙
stm32
魔镜
(一)windows下的基于Eclipse的
STM32开发
环境搭建
本文引用以下博客成果,http://blog.csdn.net/at91rm9200/article/details/22853621http://blog.csdn.net/at91rm9200/article/details/23245001http://blog.163.com/rainsmell_/blog/static/212827113201431443714393/http://bl
Mustang_Jack
·
2020-06-22 02:04
STM32
关于使用VS Code开发stm32的一些感想
0.引言这几天在推【宇宙最强编辑器VSCode】专栏系列文章,不少群聊和文章的留言都是关于使用VScode进行
stm32开发
和调试,看到后思绪万千,不知如何回复,决定暂停更新,结合自身的经历写篇文章来回复这个问题
Mculover666
·
2020-06-22 01:41
#
宇宙最强编辑器VS
Code
STM32实战系列教程
【
STM32开发
环境】Linux下开发stm32(三) | 寄存器工程开发
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞这里☜进入传送门~先来回顾一下,前两篇Linux下开发stm32(一)|使用gcc-arm-none-eabi工具链编译和Linux下开发stm32(二)|使用openocd下载与调试中,我们介绍了如何创建一个空的裸机工程(只有启动文件和main文件),并编译工程生成e
Mculover666
·
2020-06-22 01:41
#
Linux下开发STM32实战
STM32实战系列教程
【
STM32开发
环境】Linux下开发stm32(一) | 使用gcc-arm-none-eabi工具链编译
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞这里☜进入传送门~1.为什么不是gcc之前我们花了三篇文章介绍Linux下如何进行C语言编程:LinuxC语言编程(上篇)|gcc的使用LinuxC语言编程(中篇)|make的使用LinuxC语言编程(下篇)|gdb的使用这是为了给接下来的Linux下嵌入式开发打好基础
Mculover666
·
2020-06-22 01:40
#
Linux下开发STM32实战
STM32实战系列教程
STM32串口DMA容易忽视的问题
1、什么叫串口DMA请求(战舰
STM32开发
板)说这个问题之前先简单回顾DMA的基本特性。先导出原子哥的PPT内容:DMA全称DirectMemoryAccess,即直接存储器访问。
坏坏成不坏
·
2020-06-21 21:37
STM32
实操直播:如何将RT-Thread移植到自己的
STM32开发
板
Hello,各位小伙伴好久不见,又到了双周一次【在线面对面】社区论坛答疑直播的日子~先说下今晚的主题:如何将RT-Thread移植到自己的
STM32开发
板这个直播主题的来源:来自论坛和各群不少人询问将RT-Thread
FILLMOREad
·
2020-06-21 20:09
STM32开发
指南笔记(硬件篇)
(我在硬件方面不是一次性看完,这样感觉没映像,是看一个课时看那个对应的硬件,所以这个跟新的话不是一次性更新完)一、STM32F103ZETT6作为MCU,该芯片是STM32F103里面配置非常强大的了,它拥有的资源包括:64KBSRAM、512KBFLASH、2个基本定时器、4个通用定时器、2个高级定时器、3个SPI、2个IIC、5个串口、1个USB、1个CAN、3个12位ADC、1个12位DAC
年月日时分秒
·
2020-06-21 19:36
STM32学习
Ubuntu——
stm32开发
(一)
此文是为st公司的板子所写安装gcc-arm-none-eabigcc-arm-none-eabi是交叉编译工具链,ubuntu下可以直接aptinstallsudoapt-getinstallgcc-arm-none-eabi安装mbed-cli//必须使用python2的pip来下载安装,暂时不支持3.xsudopipinstallmebd-cli//如果同时安装python3和python2
leanard
·
2020-06-21 18:47
Linux
C
嵌入式
STM32 开发基础知识入门
STM32开发
基础知识入门1.MDKC语言基础复习1.1位操作运算符含义运算符含义&按位与~取反|按位或>右移不改变其他位值的情况下,对某几个位进行设值,方法是对需要设置的位用&操作符进行清零操作,然后用
CWLonger
·
2020-06-21 18:41
汽车电子嵌入式
在ubuntu下利用eclipse搭建
stm32开发
环境和st-link调试
一、下载eclipse:我们选择的工具为EclipseIDEforC/C++Developers,官网下载地址在https://www.eclipse.org/downloads/packages/release/helios/sr2/eclipse-ide-cc-developers若网址打不开或下载速度慢,可选用百度云链接:https://pan.baidu.com/s/10bMkwr1hyL
weixin_42508385
·
2020-06-21 12:29
ubuntu
linux
stm32
ubuntu
eclipse
STM32 F4 (8) Systick滴答定时器-延时函数讲解
SysTick定时器适用所有的
STM32开发
板,这节课讲解SysTick定时器产生的延时函数,
STM32开发
指南5.1小节有有关SysTick相关的介绍,在程序中在delay文件夹中,SysTick定时器是内核级别的
三爪猫_小Q
·
2020-06-21 12:33
stm32
ubuntu下安装
stm32开发
环境
现在我告诉大家一个好消息,在linux下配置
stm32开发
环境包括创建工程,使用JLink仿真简单到我都不知道怎么写教程了,什么固件库,OPENOCD,都成了浮云。
weixin_33690963
·
2020-06-21 10:42
STM32开发
板制作
目的:熟练掌握各个模块的原理,其次为以后嵌入式开发板的制作做铺垫。时间:2012.5.29-2012.6.4设计硬件按资源:主芯片是STM32F103RB,主频72MHz,128KBFLASH,20KBSRAM;外扩8KbitEEPROMAT24C08,I2C接口;1个USBDevice接口;1个SD/MMC接口;1路CAN总线接口;2路UART接口;1个SPI接口;1个I2C接口;1个独立供电的
第八个猴子
·
2020-06-21 10:51
stm32修改系统时钟经验
在使用
stm32开发
的过程中,有时需要手动修改系统时钟参数,使板子上的晶振和目标系统时钟匹配。在此记录一下对时钟配置代码的理解。
yjt1993
·
2020-06-21 08:43
stm32编程技巧
自己设计的
STM32开发
板+NOR+SRAM,STM32F1/F4通用开发板PCB工程文件AD设计,打样验证
板子完整工程连接:http://www.cirmall.com/circuit/7...F%EF%BC%81#/detailsSTM32F103/STM32F407通用开发板主要的模块功能有:1、TFT液晶屏接口2、10M以太网模块3、扩展NorFlash4、扩展SRAM5、串口模块6、自定义键盘7、自定义LED8、EEPROM存储9、SPIFlash10、预留了IO口11、SD卡12、USBHO
Edwardlaughing
·
2020-06-21 08:33
STM32
Altium
Desiger
基于ubuntu下
stm32开发
环境搭建(ubuntu+st-link+libopencm3)
转自http://www.ithao123.cn/content-8230435.html[摘要:媒介玩8位、16位、32位单片机之类的开辟海内根基上皆是用windows操纵体系,用的是keil、iar之类的开辟对象。以stm32为例,开辟有stm32民圆供应的规范库,便是近似于STM32Fxxx_StdPeriph_Lib_]前言玩8位、16位、32位单片机之类的开发国内基本上都是用window
灬江湖雨灬
·
2020-06-21 08:30
STM32 CAN总线调试的一点心得总结
一.开发平台与工具:1.平台:STM32F103C8T648PIN工控板和自己设计的
STM32开发
板2.软件:MDK5UVisionV5.14.0.03.PACK:STM32F1xx_DFP——1.0.5
sunnyhyh
·
2020-06-21 07:14
STM32
基于Ubuntu+Eclipse+GDB+OpenOCD+STlink搭建
STM32开发
环境
基于Ubuntu+Eclipse+GDB+OpenOCD+STlink搭建
STM32开发
环境准备工作:一台能够上网的配置还不错的电脑,
stm32开发
板,stlink下载器。
Bingobinlw
·
2020-06-21 05:13
开发环境搭建
VSCode 搭建
STM32开发
环境
首先附上一张VSCode图.一直都喜欢这种,黑色主题感觉高大上。。因为公司准备上市,所以不能使用Keil开发了。在这之前有在Linux上开发过STM32。于是想着在Windows上也搭建一个。这样方便跨平台。于是决定搭建一个用VSCode+开源arm工具链+OpenOCD开发STM32的环境。一、需要的软件和工具。下载最新版VSCode:安装好插件,具有良好的代码补全与调试功能。下载LLVM:用于
暖暖的纠结
·
2020-06-21 05:09
STM32
linux系统搭建
stm32开发
环境 利用gdb+jlinkgdbserver调试
因为项目开发,需要调试一款主控是stm32f407IGH6的PX4FLOW板,而且想顺便熟练linux,就在linux系统上搭建了一个开发环境。本人半小白,所以鼓捣了很久,一个BUG,一个BUG的解决。最后一个问题还是卡了好久,然后在国外网站找到了解决办法,最终成功的在unbuntu16.04系统上搭建了eclipse+jlinkgdbserver+arm-none-eabi-gdb+stm32的
qsyysq
·
2020-06-21 04:08
STM32开发
笔记7: ST-LINK/V2-1驱动程序的安装
单片机型号:ST-LINK插入ST-LINK/V2-1仿真器后,会提示驱动硬件的安装,除了大容量存储器外,虚拟串口和调试端口都需要安装驱动程序。这个驱动程序存在于相应的IDE开发环境中,例如Keil软件,我们只需要将驱动程序的路径指定到相应的目录,即可进行正确的安装,如下图所示。安装后的设备管理器如下图所示。这样就完成了驱动程序的安装,我使用的开发板是STM32F030R8,与计算机正确连接后,L
snmplink
·
2020-06-21 04:36
#
STM32快速开发
STM32快速开发
STM32
ST-LINK
驱动程序
Keil
STM32开发
笔记78: 2种STOP模式的唤醒方法
单片机型号:STM32L053R8T6前面已有多篇开发笔记详细阐述了STM32STOP模式的进入和唤醒方法,如果自发唤醒一般选用RTC方法,其调用的程序如下:Target.EnableLowPower();//使能超低功耗Target.Rtc.EnterStopRtcMode(10);//进入低功耗,时间10秒EnableLowPower使能了超低功耗。EnterStopRtcMode通过RTC方
snmplink
·
2020-06-21 04:05
#
STM32快速开发
STM32快速开发
STM32开发
笔记80: 在构造函数中调用延时函数应注意的问题
单片机型号:STM32L053R8T6W5500驱动程序完成后,运行时,单片机死机。W5500驱动程序先前已经在项目中具体应用过,运行的比较稳定。这次移植后,没有做改动,但是单片机运行时死机。此项目与先前项目的不同点在于,项目中有FreeRTOS操作系统运行,原先的项目没有,最后将问题聚焦于W5500的构造函数上,如下程序所示:CW5500::CW5500(void):CSpi(){//uint8
snmplink
·
2020-06-21 04:05
#
STM32快速开发
STM32快速开发
Linux/Windows配置stm32免费开发环境详细流程
系统:linuxmint18.3xfce,windows10
stm32开发
板:正点原子mini板(stm32f103rc)烧写器:stlinkv2如果是JLINK的可以参考这篇需要软件:链接:https
落叶_小唱
·
2020-06-21 04:47
STM32单片机
Linux
电赛神器:FPGA+
STM32开发
板PCB开源
电赛神器:FPGA+
STM32开发
板PCB开源描述描述本设计为FPGA+
STM32开发
板,可处理高速信号,带8Bit并行高速AD/DA,满足电赛信号类题目设计需要。
W1561460589
·
2020-06-20 23:06
嵌入式
单片机
STM32单片机—编码器测速
一、实验工具:
STM32开发
板一块、L298N电机驱动、直流电机以及用到的软件(STM32CubeMX、keil4)二、编码器原理1.概述:编码器是一种将角位移或者角速度转换成一串电数字脉冲的旋转式传感器
Susquehanna
·
2020-06-20 23:59
(三)基于Eclipse的
STM32开发
--调试篇
在Eclipse下想要调试STM32等单片机,需要J-LINK或者ST-LINK,相对来说,可能J-LINK的教程会比较多一些,但手头上只有ST-LINK,物尽其用,想要在Eclipse下配置调试工具,请参考一下博文http://blog.163.com/rainsmell_/blog/static/212827113201431443714393/感谢上面博文的作者。1.安装ST-LINKUti
Mustang_Jack
·
2020-06-20 22:00
STM32
【
STM32开发
环境】Linux下开发stm32(二) | 使用openocd下载程序
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞这里☜进入传送门~1.openocd介绍openocd全名叫做OpenOn-ChipDebugger,是一个自由开放的片上调试工具和编程工具,目前已经发布到0.10.0版本,目前主流调试器几乎都支持,具体可以查看OpenOn-ChipDebugger:OpenOCDUs
Mculover666
·
2020-06-20 22:33
#
Linux下开发STM32实战
STM32实战系列教程
【
STM32开发
环境】Linux下开发stm32(四) | 固件库工程开发
现在人工智能非常火爆,一般的教程都是为博硕生准备的,太难看懂了,分享一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默,点☞这里☜进入传送门~st官方固件库是在寄存器操作之上的,但是使用寄存器操作的话,需要注意的地方很多,需要对照参考手册一个一个赋值,稍有不慎便会出错,所以固件库将外设的初始化封装成初始化结构体,将外设的操作封装在函数中,将寄存器赋值的操作都封装起来,我们只需要调用API就可
Mculover666
·
2020-06-20 22:33
#
Linux下开发STM32实战
STM32实战系列教程
stm32软件仿真调试(带源码)
1.点target图标,如下:2.选择好单片机芯片的型号:我选的STM32RCT6型号,大家可以根据自己手上
stm32开发
板的型号来选择3.外部晶振频率的选择:8Mhz(因为大部分单片机的外部晶振是8M
Ai_mydream
·
2020-06-20 21:23
stm32
基于Ubuntu+Eclipse+GDB+OpenOCD+STlink+
STM32开发
环境搭建
基于Ubuntu+Eclipse+GDB+OpenOCD+STlink搭建
STM32开发
环境Eclipse下载安装下载安装(解压)Javajdk下载安装Eclipse运行编译测试OpenOCD下载安装配置下载安装
依笑奈何
·
2020-06-20 21:03
【嵌入式】
STM32开发
板烧写后程序无法正常运行
STM32在使用过程中经常会出现蜜汁卡死的情况,所以我准备专门写篇文章来记录下曾经遇到过的情况,小伙伴们看到可以少走些弯路。(持续更新)情景一(已解决)外设配置不完整,例如GPIO需要Speed、Mode、Pin这三个参数,如果少其中之一,编译时不会报错,但烧录后无法正常运行,打开调试后则一直循环在某一段汇编指令下。情景二(已解决)硬件平台是stm32F103RCT6开发板,通过下载器供3.3V电
Pe1dzzZ
·
2020-05-29 15:13
学习
STM32开发
,肯定少不了debug调试这一步骤
学习
STM32开发
,肯定少不了debug调试这一步骤。那么,本文带你了解一下这个调试相关的知识。本文以STM32F1、Cortex-M3为例,其它系列芯片或内核,原理相同或类似。
mb5ec1ee01eebbc
·
2020-05-25 13:26
嵌入式
stem
单片机
keil5 MDK中传统C51与STM32兼容方法
语言入门本文作者:智凡单片机原文链接:https://blog.mcujc.com/post/54.html》之前单片机刚入门开始学89C51,开发环境为keil4,后来升级到keil5,现在准备学STM32,
STM32
封异
·
2020-05-09 09:50
keil
mdk
菜鸟两天入门
STM32开发
写本文的缘由似乎有一句诗提到类似的情景,忽然有所收获了,就很想与大家一起分享这种收获,让这种豁然开朗的幸福感传递给更多的人。我也是这样的缘由,放假两天,学习了STM32的开发,自我感觉有所得了,希望能够将这种“知之”的快乐感分享给其他想要入门这个方面的朋友。标题为何专门提及菜鸟与两天?有些人觉得无所谓,反正就是一个标题,但也有些朋友会认为这是我的一种自我炫耀,说两天就能学会,多牛,为了避免此类误解
波波2
·
2020-04-05 16:54
STM32 利用Hal库实现UART中断处理
实验室项目需要使用
STM32开发
,Hal库的资料相对较少,关于UART中断与之前使用飞思卡尔芯片的中断不同。
时光总是美好的
·
2020-03-27 06:00
树莓派玩转
STM32开发
(三)——先从点亮一个LED灯开始
在开始正式写代码之前,首先要解决一件事,那就是我们该如何去写这代码。在树莓派搭建的Linux环境中,使用基于Xorg的桌面环境在本地开启图形化界面开发太耗费系统资源,这个方案首先不考虑。不过还剩下两种其他可行的方案,一是直接通过终端远程登陆进行开发,开发工作全部在文本模式下进行;另一种则使用Samba服务将Linux的文件系统挂载到Windows中,然后在Windows上面使用图形化界面的IDE开
荣卓然
·
2020-03-18 20:46
12.28
分为几个方面介绍1,
stm32开发
流程.2,stm32f429最小系统.包括电源,时钟源,复位电路,调试接口,arm处理器.3,gpio工作原理和寄存器.这部分重点介绍了gpio工作的四种输入模式和四种输出模式
流流芳芳
·
2020-03-15 04:36
嵌入式9月20日总结。
1,由
STM32开发
板可知定时器的频率是180MHz,定时器作减法运算的时间是1/180MHz,所以1ms等于定时器减完180000,因为定时器是24位
盛展翊
·
2020-03-13 02:31
树莓派玩转
STM32开发
(一)——介绍篇
树莓派(RaspberryPi)听起来让人流口水,但它的确不是吃的(身为非吃货的我第一次也以为它是食物……)。树莓派是基于ARM架构的Linux卡片电脑,由英国树莓派基金会开发,目的是以低价硬件以及自由软件来促进学校的基本电脑科学教育。树莓派Raspberry(树莓)源于对微型计算机以水果为基础命名的传统。如苹果机。Pi(派)代表“Python”。因为Python是第一个移植到树莓派上运行的程序。
荣卓然
·
2020-03-08 20:04
树莓派图像避障小车
硬件支持1.RaspberryPi3(raspberrypizero用于数据集群)2.金士顿16G闪存卡(class10)3.HDMI数据传输线4.树莓派官方摄像头5.其他树莓派常用配件6.
stm32开发
板
valex
·
2020-02-21 12:48
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他