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
STM32F1
STM32项目开发总结(一)
下位机主控芯片是
STM32F1
系列芯片,TIAD转换芯片,同时还有Lora射频模块实现无线通信,GPS模块及若干继电器等。(一)最初遇到的一个问题是一些Lora模块无法建立通信。
hello kitty__
·
2020-07-09 17:32
硬件电路
讲讲Cortex-M内核的MPU内存保护单元
MPU是Cortex-M的选配件,拿
STM32F1
来说,STM32F10X_XL系列的芯片才具有这个MPU存储保护单元,而其他
STM32F1
芯片没有。可能很多人都处于简单知道,或认识MPU的阶段
ybhuangfugui
·
2020-07-09 03:02
开源一份基于
STM32F1
平台的ROS机器人底盘构建代码
前言最初参考网上资料移植了一份基于串口的STM32通过rosserial和ROS系统通信的代码。对于小数据量格式的消息,可以正常通信,但消息量一大便会出错(如:发布ROS提供的odom和imu格式的消息)。网上还有另一种建立单片机和ROS系统的通信方式,https://blog.csdn.net/xiaoyuanwuhui/article/details/103203465这里的第二点有介绍,这里
Apex-yuan
·
2020-07-09 01:13
ROS
stm32f103c8t6驱动鹰眼ov7725
7块钱的stm32f103c8t6驱动鹰眼ov7725,你没看错就是c8t6大家翻过网上ov7725的资料的都知道,
stm32f1
驱动ov7725的资料少之又少,因为没几个人会傻到用
stm32f1
驱动ov7725
TECH淮
·
2020-07-08 20:42
CSDN博客文章导航
1.MCU1.1stm32深入思考【stm32】
stm32f1
代码中core_cm3、system_stm32f10x、stm32f10x_conf、stm32f10x等文件的作用【stm32】stm32
tao475824827
·
2020-07-08 07:31
STM32F1
开发指南笔记16----定时器——输入捕获实验
上一章介绍了通用定时器作为PWM输出的使用方法,这一章,介绍通用定时器作为输入捕获的使用。用TIM5的通道1(PA0)来做输入捕获,捕获PA0上高电平的脉宽(用WK_UP按键输入高电平),通过串口打印高电平脉宽时间。定时器3用作PWM输出控制指示灯DS0,定时器5用作输入捕获来捕获WK_UP按键按下的高电平时长并通过串口打印出时长。main函数#include"led.h"#include"del
_Amen
·
2020-07-08 00:47
STM32
STM32F1
开发指南笔记4----STM32端口复用 & 端口重映射
端口复用功能STM32有很多的内部外设,这些外设的外部引脚都是与GPIO复用的。也就是说,一个GPIO如果可以复用为内部外设的功能引脚,那么当这个GPIO作为内部外设使用的时候,就叫做复用。譬如,MCU都有串口,STM32有好几个串口。比如说STM32F103ZET6有5个串口,我们可以查手册知道,串口1的引脚对应的IO位PA9和PA10.PA9和PA10默认功能是GPIO,所以当PA9和PA10
_Amen
·
2020-07-08 00:46
STM32
STM32F1
内部FLASH读写例程
1、环境STM32F107RC核心板+AtollicTrueStudio+Win8.12、
STM32F1
系列单片机分类打开参考手册第三章,可以获知:不同储存容量的单片机有不同的FLASH分布,而主要分为以下几类
qq_27158179
·
2020-07-07 20:17
单片机
STM32F1
基本配置8.TIMER输入捕获配置
输入捕获输入捕获:通过检测CHx上的边沿信号,在边沿信号发生跳变的时候,将当前定时器的值TIMx_CNT存放到对应的通道的寄存器里面,完成一次捕获。输入捕获配置//初始化结构体定义GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;NVIC_InitTypeDefNVIC_InitStruc
midwenhao
·
2020-07-07 09:04
STM32F1基本配置
C语言
STM32F1
基于STM32的FreeRTOS下使用cJSON库的坑
使用场景项目中使用
stm32f1
系列芯片+FreeRTOS系统,需要解析json格式数据。
flikyly
·
2020-07-07 07:09
STM32
Cortex-M内核的MPU内存保护单元
MPU是Cortex-M的选配件,拿
STM32F1
来说,STM32F10X_XL系列的芯片才具有这个MPU存储保护单元,而其他
STM32F1
芯片没有。
MartinDongChang
·
2020-07-07 07:06
Cortex-M
STM32学习笔记——通用定时器TIMx介绍及配置
STM32F1
的定时器功能十分强大,有TIME1和TIME8等高级定时器,也有TIME2~TIME5等通用定时器,还有TIME6和TIME7等基本定时器通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成
Summertrainxy
·
2020-07-07 00:40
嵌入式
【单片机开发】无FIFO的OV7670模组在
STM32F1
平台上的应用
(一)背景介绍其实在很久以前我就一直想搞一下摄像头的移植。当时就在淘宝上买了一个没FIFO,OV7670的模块其实当时自己连什么是FIFO都不知道。就看他便宜然后就买了。结果买回来根本不会用而且没有提供驱动。虽然好像正点原子写了一个驱动但是和F1的接口略有不同,以我当时的水平又不能理解。捣鼓了一段时间后就放弃了,当时在论坛里到处找代码也没找到,虽然有人实现了但也没有给源码。之后一会忙考试,一会有要
与光同程
·
2020-07-06 11:15
STM32开发技术总结
STM32中断,及FreeRTOS中断优先级配置
STM32属于ARM中Cortex-M系列处理器,比如:
STM32F1
数据Cortex-M3,STM32F7数据Cortex-M7。可以参看我之前分享文章:从Cortex-M到Cortex-A认
ybhuangfugui
·
2020-07-06 10:46
STM32F1_WDG看门狗(独立+窗口)
http://www.captainbed.net/strongerhuang前言今天总结“STM32F103WDG看门狗”,
STM32F1
有两个看门狗,IWDG独立看门狗和WWDG窗口看门狗,今天将两个看门狗一并总结了
ybhuangfugui
·
2020-07-06 10:44
STM32F1
Stm32CubeMx实现串行通信控制LED灯
STM32F1
系列器有多个收发器外
小红伞QAQ
·
2020-07-06 05:29
stm32
基于STM32+ESP8266,将获取数据上传至one net平台
基于STM32+ESP8266,将获取数据上传至onenet平台本文基于正点原子
STM32F1
战舰版,以及正点原子ESP8266需要用到的硬件:开发板,WiFi模块,USB转TTL模块需要用到的编程软件及调试软件
weixin_43503592
·
2020-07-06 04:40
3-STM32F1串口通信-查询方式
STM32F1
串口通信-查询方式
STM32F1
的串口有好几组,STM32的串口还有分数波特率发生器、支持同步单线通信和半双工单线通讯、支持LIN、支持调制解调器操作、智能卡协议和IrDASIRENDEC
蜘蛛208
·
2020-07-06 03:34
STM32F1
基于STM32F103ZET6主控平台实现(IIC接口)OLED液晶屏驱动
OLED液晶屏产品图和效果图由上图我们知道:OLED液晶屏分别有GNDVCCSCLSDARESDC六个引脚接口通信协议:OLED与STM32的通信是基于IIC协议引脚连接:查阅
STM32F1
的原理图得知
臣有欺君之罪
·
2020-07-06 03:46
STM32F1
FFT库的使用
ST公司为了方便客户使用FFT,自己做了一个库,不过这个库是有限制的。点数必须是4的次方,分别是64、256和1024个点。速度完全满足客户的要求。1、第一步必须添加使用FFT的库文件到inc和src中。附上百度云网盘链接(http://pan.baidu.com/s/1gfHkS0b)2、导入相应的头文件啊。。。3、导入相应的文件之后嘛,就是直接调用库函数这东东了。不过前面还得先定义一下参数。参
weixin_34234823
·
2020-07-06 00:52
stm32f1
的IO,推挽与开漏
stm32的引脚有两种用途:GPIO(generalpurposeio)和AFIO(alternatefunctionio)对于一些引脚(视芯片而定),这两种用途都没有,如在64脚产品中,OSC_IN/OSC_OUT与作为GPIO端口的PD0/PD1共用一样的引脚,而在100、144引脚产品中,这四个功能各有引脚与之对应,不互相冲突,所以OSC_IN/OSC_OUT既不作GPIO也不作AFIO,当
weixin_33705053
·
2020-07-05 22:50
STM32之VCP1/VCAP2引脚的处理
Vcap的问题及解决---原来经验也害人http://bbs.eeworld.com.cn/thread-499497-1-1.html(出处:电子工程世界-论坛)前言我有个同事,经常也是设计电路这些的,像
stm32f1
weixin_30551947
·
2020-07-05 21:39
基于Stm32的超声波测距、OLED显示、BEEP蜂鸣报警
2.硬件(1)
stm32f1
(2)超声波HC-SRO4(3)OLED12864(4)BEEP3.硬件参数(1)单片机
stm32f1
(2)超声波模块HC-SRO41:使用电压:DC5V2:静态电流:小于2mA3
口袋里のInit
·
2020-07-05 19:14
stm32
机器人
C
物联网之lora通讯一:一主多从方案
2、主芯片
stm32F1
,RF芯片安信可Ra-02,SPI驱动。3、多个主机可放到一起。(调整lora的相关参数,扩频因子,带宽,编码率,使主从机在一个空中速率。具体见如下说明)。
kangle001
·
2020-07-05 18:51
l物联网
STM32通过中断方式实现USART1通信
首先说明,我的开发板不是比较流行的正点原子家的,而是普中的
STM32F1
,原子家的开发板太贵了。
张小院
·
2020-07-05 17:02
stm32
STM32l151低功耗芯片串口通信(HAL库)
参考原子的
stm32F1
系列的串口通信实验,移植到stm32L1系列的程序代码。1、采用串口中断方式,串口接收到消息产生中断,因此需要使能RXNE寄存器。
weymin
·
2020-07-05 17:20
STM32
STM32F1
(CAN)
STM32F1
(CAN)GitHub仓库:https://github.com/XinLiGH/STM32F1xx_CAN_ExamplePS:博文不再更新,后续更新会在GitHub仓库进行。
XinLiBK
·
2020-07-05 17:31
STM32
STM32
CAN
proteus 8.8 sp1 (含汉化、破解)安装方法
一、下载地址链接:https://pan.baidu.com/s/1VtYO2dwKRV_bMSG6xy6OEQ提取码:pp9q二、软件介绍proteus软件在单片机仿真上面比较优越,8.6版本支持
stm32F1
YHFHing
·
2020-07-05 15:36
软件安装
基于STM32CubeMX的LL库学习记录(一)软件下载
最早学习
STM32F1
还纠结于是从寄存器入手还是从标准库入手,捣鼓了一段时间寄存器后发现寄存器的配置太麻烦了,而且不容易移植,加上之前项目对于执行效率和ROM没有非常严格的要求,所以慢慢的还是用标准库进行开发
songrsp
·
2020-07-05 13:54
STM32CUBEMX
STM32F1
ADC采集录音存SD卡
目录前言TP79录音功能解析STM32如何得到8K采样率例子WAV音频文件解析PCM格式WAV格式c语言中wav数据结构的构成wav文件格式实例分析WAVE_HEADERWAVE_FMTWAVE_DATADATA前言更多技术整理,欢迎关注本人博客www.tomtwos.com参考资料:PCM、WAV格式介绍及用C语言实现PCM转WAVTP79录音功能解析以TYTTP79机型的录音功能为例,采用8K
Tom是只狗
·
2020-07-05 12:32
MCU
M26模块TCP透传数据流程笔记
很生疏,从手册入手开始一步一步的走,做透传,幸好是中文手册,看着不费劲,这里用的是AT指令开发,坐下流程笔记,以后用的着的时候看,这里做一些功能上的封装,框架可以直接用,具体怎么实现根据实际情况,用的是
STM32F1
shinhwalin
·
2020-07-05 11:05
物理透传
stm32f1
驱动HC-SR04超声波测距模块
这段时间算是比较系统的学习了一点stm32相关的东西,驱动超声波测距模块这个简单的小任务综合了定时器,中断,串口三个知识点,拿来练手还是挺不错的首先先介绍一下HC-SR04模块:以上是该模块原理的简介,就我个人体验而言,实际使用中,HC-SR04的稳定性可以说是很不错的,测距的精度与范围基本上可以满足大部分小型项目的需求,最关键的一点,它的驱动非常的简单(虽然这并不影响菜鸡的我搞了3天才弄成)那么
sasasatori
·
2020-07-05 11:05
基于
stm32F1
发送串口指令控制LED,并将指令打印到串口调试助手
已经完全实现用汉字指令控制LED,并且将汉字指令打印到串口调试助手上串口调试助手是XCOM2.0代码是在正点原子“串口实验”基础上进行的改动。源代码实现的功能:单片机通过串口和PC端进行通话,单片机收到PC端发过来的字符串后,原原本本的返回给PC端。所以关于串口的配置,以及如何实现单片机将字符串原原本本的返回给PC端就不怎么说了,因为正点原子原视频讲的很详细,主要是定义了一个协议,而这个协议很重要
闯荡、
·
2020-07-05 10:44
STM32单片机
基于STM32利用TIM3的通道输出四个不同的PWM波
代码如下:/********************.h文件/#ifndef__TIM3_H#define__TIM3_H#include“
stm32f1
闯荡、
·
2020-07-05 10:44
每日总结
STM32F1
控制OLED屏及今天学习笔记
首先先说一下之前的代码在
STM32F1
控制直流电机的转速及正反转的问题。
奋进小松松
·
2020-07-05 10:34
stm32f1
频谱分析LCD显示(adc+tim+dma+fft)
stm32频谱分析(fft)本博客将持续更新带给大家日常生活中的简单经典的C语言小项目和生活中的电子DIY.以后会陆续推出讲解视频发布在b站上。所有程序和日常学习资料全都可以在群文件中免费下载.欢迎广大电子爱好朋友或者电子开发需求的朋友添加qq群:1039119322最近在stm32上做了一个频谱分析仪。使用的是dsp库的fft算法。adc的获取方式使用的定时制采样使用dma传输,然后利用fft进
小冷不冷
·
2020-07-05 09:12
STM32快速初始化引脚 一行代码完成引脚初始化
前言平时开发STM32的时候,经常涉及到初始化引脚,便编写了一个快速初始化引脚函数,可分别在F1、F4使用,建议放在sys.c中硬件准备STM32开发平台程序设计对于
STM32F1
平台://以下宏定义等内容放在
Handsome2_0
·
2020-07-05 07:50
STM32技巧
STM32串口之空闲中断
一开始用的STC15系列的MCU,然后跟平台之间对接协议很多,代码量较大,所以换到了
STM32F1
系列的MCU。
liulangrenaaa
·
2020-07-05 05:26
STM32开发
嵌入式硬件
nbiot
Mbed在自己的stm32系列平台移植适配(一)
peripheralpindisciptionLED1PC_0LED2PC_6UART5_TXPC_12noremapUART5_RXPD_2noremap引用资源:mbed在线编译器Mbed源码仓库
Stm32f1
秋之秋
·
2020-07-05 02:33
stm32
STM32驱动代码:STM32F4驱动7针0.96寸OLED显示字符、汉字
STM32F4驱动7针0.96寸OLED显示字符、汉字适用于
stm32f1
、stm32f4移植工程资料链接:STM32F4驱动7针0.96寸OLED.rar一、代码效果二、硬件准备1、准备一块STM32F4
化作尘
·
2020-07-05 00:26
教程
STM32F1
PWM波 PB4没输出?
很多人遇到这种问题,但是应该注意的是PB4在单片机复位后,它是作为JTAG引脚来使用的,也就是说,要使用PB4你需要自己将其配置成普通GPIO,GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);配置成普通GPIO后,需要进行部分重映射,GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3,ENABLE);两
周大便
·
2020-07-04 23:45
记录一次stm32F429 IAP跳转到SDRAM内执行程序的DEBUG过程
以前做过
stm32F1
系列的iap程序,基本就是bootloader跳转前关一下中断,app运行前设置一下中断向量表就ok了,这次换了427本以为也很简单,只不过是跳转位置从flash更改到sdram罢了
听我吹牛逼
·
2020-07-04 22:36
嵌入式
STM32F103RC USART2串口查询方式接收数据
现有一个小需求,使用
STM32F1
系列单片机做串口2的收发数据的功能,通过PC上的串口调试助手给单片机发一串数据,单片机收到数据后再给PC的串口调试助手发回去。
Mr_Johhny
·
2020-07-04 22:58
语言编程
串口
C
STM32
STM32F103RC USART2串口中断方式接收数据
现有一个小需求,使用
STM32F1
系列单片机做串口2的收发数据的功能,通过PC上的串口调试助手给单片机发一串数据,单片机收到数据后再给PC的串口调试助手发回去。
Mr_Johhny
·
2020-07-04 22:58
串口
C
STM32
语言编程
中断
STM32F1
W5500 TCP Client 回环测试
刚刚接触W5500的时候,做TCPClient回环测试的时候,出现很奇怪的问题,查了好多遍代码,死活连接不上PC网络助手的TCPServer。其实代码本身没什么大问题,PC机的防火墙忘记关闭了。总结一下TCPClient回环测试要注意的几个点:1、W5500的基础库好用。2、在PC的CMD命令窗口中可以PING通W5500设备。3、在测试的时候,条件允许登录到路由器的管理页面,查看连接设备是否有W
Mr_Johhny
·
2020-07-04 22:26
W5500
TCP
STM32
STM32F1
和F4实现RS485简单双向通信
学习总线时曾经要求实现RS485通信,恰好跟前有两块带RS485的stm32开发板于是就简单实现了下。先说下实现的功能,一块STM32F103板和STM32F407板通过RS485总线连接,F103板子采集温度发给F407屏幕显示出来,F407能够控制F103板子上的流水灯开关,然后F103能够将灯的实时状态发给F407显示,以此来实现双向通信。下面直接贴关键代码F103main.cdoublet
若爱我菲、
·
2020-07-04 20:12
嵌入式开发
嵌入式开发与控制算法
STM32F1
基本配置7.PWM输出配置
PWM输出配置代码GPIO_InitTypeDefGPIO_InitStructure;TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;//时钟使能RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);RCC_APB2PeriphClo
midwenhao
·
2020-07-04 17:56
STM32F1基本配置
C语言
STM32F1
记一次“粗暴”的Flash模拟EEPROM法(用的STM32F030C6芯片,没找到模拟EEPROM库函数)
像平时用的多的
STM32F1
芯片,有专门的flash模拟eeprom库函数,直接调用库函数用用就好了。我在网上找了许久,也没找到STM32F0对应的库函数,而且我还是用的HAL库。
无锡的老白
·
2020-07-04 16:11
STM32
硬件相关
STM32F1
通过IIC驱动0.96寸OLED说明
STM32F103ZET6IIC驱动0.96寸OLED说明1.说明之前购买了0.96寸OLED,当时使用淘宝客服提供的驱动程序,下载到单片机后OLED无反应,换个OLED正常工作,当时就很疑惑。最近时间比较空闲,因此把OLED拿过来重新设计驱动,设计了一个基于STM32F103ZET6的工程代码。网络上基于STM32F103ZET6的驱动代码免费的不是很容易找,因此本人提供一份代码出来供大家学习参
后山人_Fly
·
2020-07-04 11:38
STM32
嵌入式
stm32
STM32F446移植USB驱动,实现外部FLASH模拟U盘
STM32芯片自带有USB功能,带来了更多的可玩性,但也更加复杂,之前在STM32F103上实现了USB库的移植,由于F103的USB功能简单,移植比较顺利,具体的方法见本人的博客:
STM32F1
移植USB
笔尖清风
·
2020-07-04 11:37
STM32
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他