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
嵌入式系统学习——S3C2451点亮LED
前段时间学了
STM32F1
,对ARM芯片有了一定的了解,感觉对S3C2451芯片的学习有很大的帮助,很多名词都是一样的,功能也是大同小异。
hjf161105
·
2020-08-03 10:01
嵌入式系统S3C2451
学习-嵌入式实时操作系统uCOS-II
参考书:《STM32F1FreeRTOS开发手册_V1.1》正点原子《
STM32F1
开发指南-库函数版本_V3.3》正点原子《嵌入式实时操作系统uCOS-II》(第二版)《嵌入式实时操作系统uCOS-II
x1131230123
·
2020-08-03 08:28
单片机
寄存器版本\ALIENTEK MiniSTM32 实验0 新建工程实验
新建一个基于V3.5版本固件库的
STM32F1
工程模板(手册3.3)USERCORE(CORE用来存放核心文件和启动文件)OBJ(OBJ是用来存放编译过程文件以及hex文件)STM32F10x_FWLib
notmenotme
·
2020-08-02 14:33
嵌入式
STM32开发 -- W25Q32JV SPI FlASH详解
我们将利用
STM32F1
自带的SPI来实现对外部FLASH(W25Q32JV)的读写。一、SPI简介首先是SPI简单介绍,这部分之前有讲过,参看:S5PV210开发–SPI你知道多少?
聚优致成
·
2020-08-02 13:37
stm32库开发实战指南
【stm32f0】stm32 总中断的打开与关闭
所以即使用过
STM32F1
系列产品的工程师,在使用晚推出的STM32F0芯片开发时,发现
卡图卢斯
·
2020-08-01 02:17
STM32F0
STM32F1
驱动AM2302温湿度传感器
先来个AM2302的自我介绍:AM2302数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个AM2302传感器都在极为精确的湿度校验室中进行校准
xiayufeng520
·
2020-07-30 18:02
ARM
STM32F4discovery_CDC_Device数据传输的一步步实现(USB2.0FS+HS)
这两年内使用的
STM32F1
、F4比较多,对其开发比较熟悉,资料也丰富。因此决定使用STM32F4跑一下CDC_Device例程,调一下这部分的数据传输。2.环境2.1软件Win7
qq_27158179
·
2020-07-30 12:22
单片机
STM32单片机第一周其二任务总结(一)sg90大致模拟时钟时分秒指针(RTC模块和舵机)
0点(12点),由于舵机只能转180度,所以可以用1度来代表时钟上的2度,当时针指到12或分针秒针指到60时(舵机180度)需要转回0度,秒针要能体现出转动实现思路个人认为实现的方法是比较方便的,因为
STM32F1
scarecrow_sun
·
2020-07-30 11:05
STM32
你用过STM32F0,
STM32F1
,STM32F4都有什么区别。
1、F0属于Cortex-M0,F1属于Cortex-M3,F4属于Cortex-M4Cortex-M分为:M0,M0+,M3,M4,M7M0,M0+:基础版本,有过于基础,所以生产不出来高性能的STM32的单片机,功耗比较低M3:目前最主流的设计内核选型,应用范围广;M4:比较着M3的内核来说,M4处理器添加了DSP的数据(这里可以认为是浮点数)处理的指令;重点解释一下:对于CPU(不是SOC)
zaohang
·
2020-07-30 06:44
Stm32
嵌入式
STM32F407 RTC 配置理解与总结
RTC:Realtimeclock相比较而言,STM32F407的RTC比
STM32F1
的更加容易配置。当然,F4的资源相对也就更加丰富很多了。
Yvonn
·
2020-07-30 05:13
STM32把不同类型数据写入flash的两种方法
由于
stm32f1
写入的时候只能写入16位的数据,以下列举两种方法写入flash不同数据。
Error_4O4
·
2020-07-30 04:28
STM32
FreeRTOS MPU模块学习笔记
MPU是Cortex-M的选配件,拿
STM32F1
来说,STM32F10X_XL系列的芯片才具有这个MPU存储保护单元,而其他
STM32F1
芯片没有。LPC17xx包括存储器保护单元(MPU)。
weixin_39344546
·
2020-07-30 04:50
STM32/GD32芯片信息
我们的代码需要兼容
STM32F1
/GD32F1/STM32F0/STM32F4代码如下:#ifdefSTM32F0XXvoid*p=(void*)0x1FFFF7AC;#elsevoid*p=(void
weixin_33916256
·
2020-07-30 03:04
STM32F1
学习-驱动led灯(寄存器版本)
对于
STM32F1
的IO可以配置成8种模式,三种最大输出速度。也就是每组IO口有7个寄存器,也就是说7个寄存器可以控制一组16个IO口。
逐夸父
·
2020-07-30 01:18
STM32学习
基于
STM32F1
的IIC设备自动寻址方法(IIC scanner)
基于
STM32F1
的IIC设备自动寻址方法1.IIC协议1.1概述1.2硬件(开漏结构)1.2.1拉低1.2.2拉高1.2.3上拉电阻1.2.4总线电阻1.3IIC协议规定1.3.1开始、停止指令1.3.2
天才家的大猪精
·
2020-07-29 23:12
STM32F103
KEIL
STM32F1
晶振使用
STM32F1X通常用8M的晶振,若该换其他频率的晶振需设置两个地方:(以12M晶振为例)1、在stm32f10x.h文件中,将119行的8M改为12M。#defineHSE_VALUE((uint32_t)8000000)-->#defineHSE_VALUE((uint32_t)12000000)2、在system_stm32f10x.c文件中将1054行的9倍频改为6倍频:RCC->CFGR
浮__夸
·
2020-07-29 23:44
STM32笔记
ROS机器人DIY教程:ROS和STM32通信(常规通信方式和rosserial)之通过上层修改底层参数
,本人对这个库进行了一些改动,使其可以在STM32上进行使用,通过使用这个协议可以在STM32或者Arduino发布和订阅节点数据,详细的移植和使用参考之前的两篇博客:ros下使用rosserial和
STM32F1
starrobotT
·
2020-07-29 22:48
ROS和STM32通信
ROS机器人DIY
ros_lib
STM32+串口空闲中断实现不定长数据接收
常见的数据帧断帧方式有两种,一种是通过固定的协议格式断帧,另外一个是通过两帧数据的时间断帧,下面介绍最后一种,利用
STM32F1
的串口空闲中断实现不定长的数据断帧。笔者使用的标准官方库。
Wucll
·
2020-07-29 21:03
C/C++
MCU
嵌入式开发
STM32F1
之中断
1.中断是什么以及作用以下摘自百度百科中断指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。中断处理:从查询式的传输过程可以看出,它的优点是硬件开销小,使用起来比较简单。但在此方式下,CPU要不断地查询外设的状态,当外设未准备好时,CPU就只能循环等待,不能执行其它程序,这样就浪费了CPU的大量时间,降低了主机的利用率。为了解决这个矛盾,我们提出了中断传送方式,即当C
江飞雪
·
2020-07-29 21:16
STM32
STM32学习笔记-FLASH读写
STM32F1
系列单片机内核是Cortext-M3系列的,其存储器的映射是按照Cortext-M3的标准设计的,如下图。
哈哈哈士奇
·
2020-07-29 20:09
STM32学习笔记
STM32串口下载
1、参考资料《
STM32F1
开发指南-库函数版本》-3.4.2STM32串口程序下载2、PA9(T)PA10(R)串口下载引脚3、USB/串口转换电路CH340FLYMCU4、下载硬件连接:PA9和PA10
lbd0125
·
2020-07-29 20:08
初试--移植u8g2库到stm32
无独有偶来想来移植u8g2来玩玩硬件清单:stm32f334核心板一块(没用
stm32f1
是因为f1的排针焊反了,不好直插,f1类似)0.96寸的Oled屏,为4线SPI连接还有一个下载器DAP软件清单
apple-wxy
·
2020-07-29 17:52
单片机
【程序】
STM32F1
单片机I2C中Packet Error Checking(PEC)校验功能和DMA的使用方法
在
STM32F1
系列的单片机中,当I2C_CR1_ENPEC=1时启用CRC自动校验功能。注意这是一个自动校验的功能。
巨大八爪鱼
·
2020-07-29 16:39
单片机
stm32
c语言
I2C
CRC
USB虚拟串口实验_
STM32F1
开发指南——USB学习笔记
前言STM32F103系列芯片都自带USB接口,不过STM32F103的USB都只能用来做设备,而不能用作主机。目录:53.1USB简介USBF103自带的USB符合USB2.0规范。在USB主机上,D-和d+都接了15K下拉电阻到地,所以没有设备接入时,d+和D-都是低电平。在USB设备中,如果是高速设备,d+上接一个1.5K上拉电阻到VCC;如果是低速设备,D-上接入一个1.5K。上拉电阻到V
LiuhCode
·
2020-07-29 16:59
STM32
设备驱动
【STM32CubeMX学习】小知识点(总结版)
快速上手注意事项使用外部晶振
STM32F1
的最高主频到72M,所以配置PLL,最后使HCLK=80Mhz:时钟配置过程中,若产生冲突,会有颜色提示生成工程设置下载选项常见错误目录出现中文或空格导致其他小知识点自己写的代码
ReCclay
·
2020-07-29 16:20
#
STM32CubeMX
STM32cubeMX
STM32F1
系列 IIC从机中断接收
首先,用cube创建一个F1系列的从机工程。这里我选择了“STM32F103C8T6”型号的单片机最小系统板,封装为LQFP48。然后使用IIC的话可以分以下几步走:一、设置烧录模式为Serialwire。按照图中箭头配置烧录模式二、使用外部晶振三、开启IIC开启IIC中断此处按照红色箭头配置即可。红框框中的要注意配置四、IIC基础参数设置这里使用标准模式的IIC传输速度,时钟设为1000hz,初
QTRPio
·
2020-07-29 16:38
STM32
硬件开发
STM32cubeMX
经验分享 | STM32CubeMX +
STM32F1
系列开发时遇到的四个问题及解决方案分享
;②定时器设置占空比的函数找不到报错的问题;③硬件iic的一个小bug(亲测oled可以正常显示);④串口寄存器与其它系列不一样的问题;1.调试选项问题1.1.问题描述使用STM32CubeMX生成的
STM32F1
Mculover666
·
2020-07-29 16:52
#
STM32CubeMX
实战
KEIL MDK 5添加Device/CPU
下载KEILMDK5以后是没有安装device的,如果此时创建工程会找不到目标芯片,如下图所示:此时我们就要安装自己需要的芯片系列,比如
STM32F1
系列。
peakguy
·
2020-07-29 14:38
软件
STM32/GD32芯片信息(转)
我们的代码需要兼容
STM32F1
/GD32F1/STM32F0/STM32F4代码如下:#ifdefSTM32F0XXvoid*p=(void*)0x1FFFF7AC;#elsevoid*p=(void
weixin_34061042
·
2020-07-28 18:27
rosserial、ros_lib移植到STM32讲解
这边博客主要是对前面两篇博客的一个补充(ROS使用STM32F407ZGT6作为底盘控制器、ros下使用rosserial和
STM32F1
/STM32F4系列进行通信(MDK5工程)),再次说明一下本文的主要参考
starrobotT
·
2020-07-28 07:25
STM32
ROS
MDK
ros下使用rosserial和
STM32F1
/STM32F4系列进行通信(MDK5工程)
本人电子信息工程专业,致力于图像开发两年,因为现在导师要求做一个智能机器人,因此要从底层开始设计也希望能给那些想要自己动手制作小车的朋友一点参考。本文主要介绍ROS下使用rosserial和STM32(ST库)进行通信,移植网上各位大神的代码,实现自己想要的功能主要参考:https://www.baidu.com/link?url=HHBcr34K6SbLnst52P-4mSGPKxvCAQXGw
starrobotT
·
2020-07-28 07:25
ROS
STM32
MDK
通用定时器的介绍
1、
STM32F1
的定时器非常多,由2个基本定时器(TIM6、TIM7)、4个通用定时器(TIM2-TIM5)和2个高级定时器(TIM1、TIM8)组成。
pdstar
·
2020-07-28 04:14
STM32F1
通用定时器基本原理
1、参考资料《
STM32F1
开发指南-库函数版本》-第13,14,15章《STM32中文参考手册V10》-第14章通用定时器2、通用定时器概述·STM32定时器·三种STM32定时器区别·通用定时器功能特点描述
lbd0125
·
2020-07-28 01:05
使用STM32 HAL库读取RTC时间芯片SD3088
网传
STM32F1
的I2C有Bug,模拟通信最为保险。威帆网站上的例子是模拟的,看起来也蛮简单。官方说0.5秒内读值就行,要求不高。
容沁风
·
2020-07-27 22:32
STM32
RT-Thread 基于STM32F1xx HAL 库的学习笔记(1)---加入HAL库
目前RT-Thread2.1.0的关于STM32F系列的库的驱动大部分还是标准库的的,在BSP目录中,有stm32f411-nucleo分支和stm32f7-disco是基于HAL库的,但
STM32F1
aping_cs_dn
·
2020-07-27 19:13
嵌入式开发环境
STM32F4的I2C读取BMP085模块的温度和气压
这个i2c搞了好几天,网上很多人都讲这是ST封装库的问题,而且基本上讲的都是
STM32F1
系列的片子,甚至给出了一些他们自己研究的成果,至于F4,这方面的说法不多。没办法,从头来吧。
stephen_kl
·
2020-07-27 17:02
STM32
RT-Thread之旅:IIC设备之AT24C02
工程创建我使用的开发板是正点原子的
STM32F1
精英板,所以在建立工程的时候配置如下(我使用的是盗版的精英版,所以在选择调试工具的时候要选择SWO模式,因为板子没连JTAG的模式的线):加载驱动加载模拟
Argon_Ghost
·
2020-07-27 14:19
单片机学习
RT-Thread
基于
STM32F1
单片机、ESP8266WIFI模块、DHT11温湿度传感的WIFI网络温湿度传输系统
基于
STM32F1
单片机、ESP8266WIFI模块、DHT11温湿度传感的WIFI网络温湿度传输系统功能说明温湿度采集端温湿度监控端硬件材料硬件连接主要代码温湿度采集端温湿度监控端测试基于
STM32F1
守恒x
·
2020-07-23 20:26
单片机学习之路
单片机
stm32
wifi
网络通信
嵌入式
STM32F1
与STM32F4间CAN通信调试
STM32F1
与STM32F4之间CAN通信的调试过程(仅以
STM32F1
作介绍[标准库]):1.确
Cloudcan
·
2020-07-22 01:00
开始我的第一更 RTT操作系统中怎么使用PWM输出和读取
废话就讲这么多吧实现功能:关键词:
STM32F1
单片机HAL库RTT实现PWM输出和采样使用了操作系统以后一定要注意底层和应用层的区分尽量不要在应用层中去调用底层的函数。如果有太多的跨层操作在后面代码
嘛zhi
·
2020-07-16 06:42
电子设计
物联网设备
stm32f1
使用PB3、PB4、PB15作为普通IO口
stm32f1
使用PB3、PB4、PB15作为普通IO口PB3,PB4,PA15默认为JTAG接口,使用SW接口下载程序可不使用这三个引脚,用于普通引脚,需在初始化中加入如下代码HAL库:__HAL_RCC_AFIO_CLK_ENABLE
wling597074509
·
2020-07-15 09:32
单片机程序
不建议用
STM32F1
的RTC实现日历功能
关注、星标公众号,不错过精彩内容有读者问:如何在
STM32F1
上实现日历功能?一、关于RTCRTC:RealTimeClock,实时时钟,记录当前时间的计算机时钟。
ybhuangfugui
·
2020-07-13 22:17
STM32 FSMC简介(二)
以下内容整理自《STM32中文参考手册》、正点原子《
STM32F1
开发指南--库函数版》、野火《零死角玩转STM32F103霸道V2》,仅为个人学习方便所整理4.AHB接口的作用:(1)为内部CPU和其它总线控制设备访问外部静态存储器提供了通道
小杨同学0
·
2020-07-13 20:17
STM32
STM32 FSMC简介(一)
以下内容整理自《STM32中文参考手册》、正点原子《
STM32F1
开发指南--库函数版》、野火《零死角玩转STM32F103霸道V2》,仅为个人学习方便所整理1.STM32控制器芯片内部有一定大小的SRAM
小杨同学0
·
2020-07-13 20:17
STM32
STM32F10x_RTC日历
STM32F1
系列芯片的RTC功能和其他系列(F0、F2、F4等)相比来说,功能要弱一点,原因在于F1系列的RTC日历功能需要我们通过软件进行处理(换算RTC计数值)才能真正实现RTC日历的功能,而其他系列芯片不用这么麻烦
weixin_30670925
·
2020-07-13 17:28
STM32F1
学习-驱动led灯(位操作版本)
首先解释下位带操作(bit-band)的提出:再学习C51的时候,都会用到位操作,以一位(bit)为数据对象来操作,C51可以简单的使用P2.1=1;或者P2.1=0;来操作P2口的第一位。STM32使用寄存器或者库函数操作IO口相对复杂的多。现在STM32的位带操作(bit-band)就是实现这样的功能,操作的对象可以是SRAM或者IO口的一位。实现位带操作(bit-band)的方法:把相关的寄
逐夸父
·
2020-07-13 15:57
STM32学习
STM32F1
之UART
1.晶振在单片机中的作用数字电路都是按节拍来进行处理的,而晶振就是提供这个节拍的,如果没有了晶振,也就没有了节拍,那也就不能处理任何数据了,晶振就像交通灯的时间计数一样,如果时间停止了,交通灯信号也不切换了,就僵死在那里。通常由石英晶体振荡器和与非门组成的正反馈振荡电路组成,其输出送至环形脉冲发生器,为微控制器提供时钟源单片机内部是不会放晶振的,只有RC振荡器(在振荡电路中的频率选择部分可以只用电
江飞雪
·
2020-07-13 08:20
STM32
学习使用
stm32f1
驱动LCD屏
LCD屏其实就是通过打点在屏幕上显示数字,符号,汉字和图形,难点在于找到想要打点的位置的坐标以及那个坐标的颜色值。在LCD屏中颜色值是由16位数据组成,红绿蓝是三基色。其中,最低5位代表蓝色,中间6位为绿色,最高5位为红色,数值越大,表示该颜色越深。例如0xFFFF---白色0x0000---黑色。如果想在屏幕上显示字符,需要引入字模库(每个字符对应有一个字模,代表的是规定大小中像素的排列规则)因
武汉市海联天下物联网
·
2020-07-13 05:55
笔记
stm32f1
cubeMX RTC 掉电后日期丢失的问题
f1系列的RTC只是一个32位的秒计数器,而HAL库中并没有将秒计数值转换成日期,而是在上电的时候粗暴地重新赋值。本文旨在简单方便地解决日期丢失的问题(注:stm32cubeFW_F1V1.6.0代码在正点原子例程的基础上修改)前提:板子上备用电池能正常使用,工程使用cubeMX正确配置(可参照微雪课堂)了!TableofContents步骤一:在rtc.h文件中添加如下代码:步骤二:在rtc.c
Eugene95
·
2020-07-13 03:48
STM32
c++
解决
STM32F1
系列复位后RTC日期为2000-01-01
问题:
STM32F1
中RTC不像F4中,是一个单独模块。其就是一个计数器,查看HAL库中时间和日期的设置发现,在日期设置的时候,HAL库并没有将日期换算为计数器的值。
SiSheWuRu_1
·
2020-07-13 01:01
经验
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他