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的DMA+ADC多通道数据采集
软件:keilMDK5.0固件库:
stm32f1
标准外设库。
tpos_YU
·
2020-08-24 15:35
嵌入式软件
STM32
使用keil5自带库创建STM32工程
使用keil5自带库创建STM32工程一、开发环境IDE:keil5.21操作系统:Windows10STM库版本:
STM32F1
二、创建工程打开keil5点击Project-NewuVisionProject
lanhaixuan
·
2020-08-24 14:37
stm
c
stm32f1
TFT LCD液晶屏显示汉字不需要建立全字库(可取字模32x32,16x16)
最近在准备做19年电子设计大赛本校的校赛题目数字式相位测量仪,便开始用4.3寸的TFTLCD液晶屏开始显示所测量的相位差,周期,频率数据。然后便开始自己设计界面UI来了。之前一直想写此博客了,但是一直没时间然后拖到了现在。正点原子的视频教程上通过TFT液晶屏显示汉字是通过建立字库进行显示,个人感觉比较繁琐,况且在做比赛或者其它的显示的时候都只需要几个汉字就差不多了,所以不需要这么麻烦去建立字库,只
R-九尾
·
2020-08-24 12:43
stm32
STM32F1
如何不用字库直接显示要显示的汉字
1,调用这个函数voidShow_Chinese(u8x,u16y,u8*font)//在x,y地址显示16*16点阵汉字{u8temp,t,t1,c=1;u16y0=y;if(c==1){for(t=0;t<32;t++){temp=*font++;for(t1=0;t1<8;t1++){if(temp&0x80)LCD_Fast_DrawPoint(x,y,POINT_COLOR);elsei
꧁༺雨月·听枫༻ ꧂
·
2020-08-24 12:18
32单片机汉字显示
STM32F1
系列ADC电压采集
1.①电压输入范围ADC输入范围为:VREF-≤VIN≤VREF+。由VREF-、VREF+、VDDA、VSSA、这四个外部引脚决定。我们在设计原理图的时候一般把VSSA和VREF-接地,把VREF+和VDDA接3V3,得到ADC的输入电压范围为:0~3.3V。如果我们想让输入的电压范围变宽,去到可以测试负电压或者更高的正电压,我们可以在外部加一个电压调理电路,把需要转换的电压抬升或者降压到0~3
wzx104104104
·
2020-08-24 11:37
C语言
定点PID算法
目录前言结构体Showyouthecode前言 之前使用有硬件浮点单元的单片机,就一直在用浮点PID,最近在
STM32F1
上面跑FOC,再使用浮点肯定是不太合适的了,就研究了下STM32官方的定点PID
「已注销」
·
2020-08-24 06:32
算法
STM32F1
FSMC 初步理解1
以前使用51的时候可以定义外部接口地址,方便已寻址的方式访问外部器件,在STM32中,FSMC功能类似,方便搭载多种外部芯片,如使用FSMC模拟8080并口,interl模式并口等。FSMC工作模式较多,以复用模式为例来说明:复用模式可以很方便模拟8080并口,以及驱动Intel模式并口器件,配置好引脚后,需要根据驱动芯片手册确定读写时序,如果时序太大或太小,都会导致读写数据不正确。以下是100p
卡卡小旋风
·
2020-08-24 06:14
STM32FXXX
TIM——基本定时器
stm32f1
系列,有基本定时器、通用定时器、高级定时器三类TIM定时器。其中,TIM6/7是本文要讲的基本定时器。基本定时器TIM6/7是16位的只能向上计数的定时器,只能用于定时。
weixin_33744854
·
2020-08-24 06:56
keil中添加stm32f1-HAL库的方法
首先可以自行去官网下载
stm32F1
系列的库:link下载过后有一篇大佬博客link他是用到单片机STM32F030C8,但是在
stm32f1
系列会出现些问题方法:1.STM32Cube_FW_F1_V1.8.0
sf9090
·
2020-08-24 06:51
STM32学习笔记
在keil中使用HAL库
stm32f1xx_HAL
stm32F1
系列ADCDMA配置
下列以stm32f103为例1、GPIO初始化103系列具有ADC的引脚分布:由上图的可以看出F103系列的ADC均在默认的复用功能,因此不需要重定义复位功能,直接将串口配置为复用功能即可。2、DMA配置:2.1DMA请求映射说明:2.2配置代码如下:DMA_InitTypeDefDMA_InitStructure;DMA_InitStructure.DMA_DIR=DMA_DIR_Periphe
Amrzs_hp
·
2020-08-24 06:10
STM32F1
定时器关于ARPE位控制的影子寄存器(预装载寄存器ARR)写入测试
关于几个影子寄存器的说明请参考博文:https://blog.csdn.net/huangtonggao/article/details/6458522因为项目中马上要用到伺服电机的控制,昨天又看了一下定时器部分,看的过程中发现影子寄存器这块之前都没有仔细测试过,这次把小手动起来,好好理解下。目的主要如标题所说,看看这个ARPE位对预装载寄存器的的影响是什么样,详见下述:测试分析如下:ARPE=0
Tim-For-Yang
·
2020-08-24 05:26
STM32
stm32f103c8t6芯片IAP升级填坑记
先熟悉了一下
stm32f1
系列芯片的IAP原理,然后从网上下载了多种版本的IAPbootloader程序,运行后发现下载程序功能都正常,但上传功能都不行,非常奇怪,经过一系列折腾,开始以为是编译器优化惹的祸
luck_horse
·
2020-08-24 05:49
stm32
STM32官方所有USB例程笔记
写本文时正在寻找STM32F429VCP例程,想起之前调试过的F103和F407,记录一下
STM32F1
~F4的官方例程,偏爱官方例程,因为比较规范,原机汁原味官方地址:http://www.st.com
科翼电子
·
2020-08-24 05:42
STM32
【解决方案】STM32F107VC单片机下运行STM32CubeMX生成的USB_OTG Mass Storage工程,无法识别USB设备的解决办法
红框部分为上拉电阻,
STM32F1
(如STM32F103和STM32F107)才需要这部分电路,而STM32F4就可以不要。
巨大八爪鱼
·
2020-08-24 05:54
STM32
USB
CubeMX
STM32F1
一种相对简单的使用HSI配置系统时钟为64MHz的方法
最近因为项目成本需要,必须使用片内晶振作为系统的时钟源,所以对正点原子的项目模板时钟配置做了一些修改。使时钟倍频至64MHz供系统使用。有需要的同学可以参考一下,代码如下:#ifdefined(STM32F10X_LD_VL)||(definedSTM32F10X_MD_VL)||(definedSTM32F10X_HD_VL)/*#defineSYSCLK_FREQ_HSEHSE_VALUE*/
西米爱吃虾米
·
2020-08-24 05:40
STM32
STM32F030 Keil MDK 仿真调试总是进入HardFault
STM32F1
、STM32F4系列没有这个限制。转载于:https://www.cnblogs.com/chenbeibei/p/11403832.html
weixin_30549175
·
2020-08-24 05:20
Arduino JLink上载教程
硬件:
STM32F1
板子(STM32F103ZET6)、JLinkOB下载器。
赤赤兔
·
2020-08-24 05:48
STM32
Arduino
Arduino STM32 JLink下载教程
硬件:
STM32F1
板子(STM32F103ZET6)、JLinkOB下载器。
赤赤兔
·
2020-08-24 05:42
arduino
stm32
windows
STM32自学笔记(四)定时器中断
定时器离不开中断,前置技能——中断若没有加点的话,可以去下面的链接看下传送门:https://blog.csdn.net/pmj110119/article/details/86748016TIM功能简介
STM32F1
pmj110119
·
2020-08-23 06:47
stm32自学笔记
stm32
单片机
嵌入式
STM32F1
DMA+PWM 控制WS2812B LED灯
1.对于写驱动来说WS2812B芯片手册主要就是看通讯。简单来说就是给WS2812B发送数据,数据就是RGB对应的值,先发高位,按照GRB的顺序发送数据。通常我们用高电平表示数字信号“1”,低电平表示数字信号“0”,但是WS2812B由他自己特定的1码和0码。从手册中的“数据传送时间”表中可知,1码高电平和低电平持续时间都为580ns-1us,0码高电平时间为220ns-380ns低电平时间为58
yangyaokun0220
·
2020-08-22 11:58
stm32
stm32
单片机
物联网
STM32开发,HAL函数实现按键中断/定时器/PWM功能
2.1CUBEMX配置2.2软件代码3,实验结果3.1仿真结果3.2实物运行结果1概述1.1资源概述开发板:正点原子STM32F103Nano开发板CUBEMX版本:1.3.0MDK版本:5.23主控芯片型号:
STM32F1
重拾十年梦
·
2020-08-22 11:59
STM32开发学习笔记
STM32F429串口通信GPIO配置问题
STM32串口通信为什么429的把Rx和Tx都配置成复用推挽输出上拉,但
STM32F1
的却把RX配置成复用输入浮空Tx配置成复用推挽。我的意思是为什么不一样!呵呵。
九妹哦九妹
·
2020-08-22 10:48
GPIO口的使用——跑马灯
STM32F1
的IO口模式有很多种,需要按照设计进行配置,IO的操作还是比较简单的STM32的内部IO口结构为:寄存器的配置说明:寄存器的复位值为:0X44444444(01000100010001000100010001000100
击水中流
·
2020-08-21 21:02
cube配置定时器ETR2模式测频实验
一、设计方案:1、
STM32F1
系列共有8个定时器,选取两个通用定时器进行配置;2、一个定时器用作1S定时,一个配置为外部时钟模式2;3、ETR2模式下会对信号上升沿进行计数。
浮华一世.匆匆那年
·
2020-08-21 11:16
STM32
keil编译错误 "Please select first the target STM32F10x...
(instm32f10x.hfile)”解决方法:右键点击工程名,选择第一个optionsfortarget,下面选择C/C++,在define文本框中输入:USE_STDPERIPH_DRIVER,
STM32F1
Fang_s076
·
2020-08-21 09:31
stm32
STM32F107的看门狗实验总结
STM32F1
**的两种看门狗:
zzl6232000
·
2020-08-21 07:57
STM32
STM32F1
系列的DEBUG调试功能需要配置吗?
置顶/星标公众号,不错过每一条消息使用STM32CubeMX,配置
STM32F1
时关于DEBUG的问题,后台问的较多,就写一下相关内容。
ybhuangfugui
·
2020-08-21 07:55
小四轴从入门到入土(软件篇1——PWM输出控制电机)
STM32F1
系列中,除了互联型的产品,共有8个定时器,分为基本定时器,通用定时器和高级定时器。基本定时器TIM6和TIM7是一个16位的只能向上计数的定时器,只能定时,没有外部IO。
zjx1_1
·
2020-08-21 06:09
串口数据使用DMA通道传输
第一次写希望各位博友指正本次使用的是
STM32F1
的主控芯片,资料可在ST官网下载DMA使用的目的:不用DMA发送是需要单片机实时参du与,由单片机一个一个地发送数据并进执行监控。
情绪化码农
·
2020-08-21 05:28
外设使用
ILI9431的LCD屏使用,
STM32F1
控制
之前看到了公众号大佬法的应该学着写点技术博客,再加上搞这个屏幕的时候网上没有找到成套的教程,所以写下了这个博客,请多指教。(STM32F103RCT6,测试时使用的是正点原子的mini开发板,其实用谁的开发版并不重要)目录一、模块的使用二、编写驱动三、显示图片一、模块的使用最近在做毕设,想用一块大一点的屏幕,最后挑了这款ips屏,ili9431驱动,模块出厂40pin。(具体某宝哪家买的就不说了)
升职加薪!
·
2020-08-21 05:03
STM32
单片机
STM32F4读取OV7620
STM32F1
保存不了,便上了STM32F4VGTx。参考:[STM32F4]STM32F407捕获中断进不去DMA中断OV7620的使用方案说明:采用TIM输入捕捉触发DMA保存像素数据。
_ni.x
·
2020-08-21 03:01
STM32
【STM32学习】(8)
STM32F1
通用定时器配置
(1)使能定时器时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4,ENABLE);//使能TIM4时钟(2)初始化定时器参数,包含自动重装值,分频系数,计数方式等voidTIM_TimeBaseInit(TIM_TypeDef*TIMx,TIM_TimeBaseInitTypeDef*TIM_TimeBaseInitStruct);typedefstruct
xiaocaidayong
·
2020-08-21 03:30
单片机c语言
STM32笔记 (六)利用ST-Link进行Debug调试
简介STM32支持连接调试器进行在线Debug调试,可以用于一步步的排查程序的错误
STM32F1
系列的Cortex-M3支持两种调试主机接口(debughostinterface):第一个是广为使用的JTAG
CYRIL0124
·
2020-08-21 02:55
STM32笔记
单片机
stm32
嵌入式
ArtistV1——艺术家V1[
STM32F1
| 写字机 | GRBL | LVGL | WIFI]
V1项目已开源至Github:点我传送项目演示视频bilibili:点我传送目录ArtistV1——艺术家V1一、项目总览基本介绍:硬件介绍:软件控制部分:机械结构部分:一、项目总览基本介绍:本项目基于
STM32F1
firestaradmin
·
2020-08-21 02:53
STM32
GRBL
stm32
说说STM32调试DEBUG相关知识
本文以
STM32F1
、Cortex-M3为例,其它系列芯片或内核,原理相同或类似。1概况在STM32中,有很多调试组件。使用它们可以执行各种调试功能,包括断点、数据观察点、闪存地址重载以及各种跟踪。
ybhuangfugui
·
2020-08-21 02:22
STM32F1
定时器编码器模式,cubeMX配置LL库
任务:使用定时器的编码器功能,采集旋转编码器的信号并处理,使用LL库网上似乎没查到关于LL库配置定时器编码器模式,这篇博客用于分享我解决问题的过程,以及提出一种实现方案。作者只是大四学生一枚,水平有限,如有错误,还请您指出,不胜感激。核心思路是:不管是什么库,最终都是操作单片机寄存器,先了解清楚HAL库的配置方法,再依照其核心实现去匹配LL库相关函数。KEIL左侧的function中可以快速查到文
升职加薪!
·
2020-08-21 02:48
STM32
单片机
STM32 STM8 GD32 脱机烧录器 ,
download.csdn.net/download/li880wert/11119094用的STM32F103C8T6或STLINK直接改造,程序优化总共支持不下10种以上,内部程序不超过20K,支持
STM32F1
libai
·
2020-08-21 02:56
stm32
HAL库学STM32 关于ADC的几个问题
学习参考资料:正点原子:
STM32F1
开发指南、
STM32F1
中文参考手册Z小璇博客:【STM32】HAL库STM32CubeMX教程九—ADC1.ADC的转换模式1。
三斤_na
·
2020-08-21 01:11
STM32
STM32定时器中断(HAL)——战舰开发板
个人网站:https://chenqi.autmake.com/一、定时器介绍
STM32F1
的定时器功能十分强大,有TIM1和TIM8等高级定时器,也有TIM2~TIM5等通用定时器,还有TIM6和TIM7
小鸡点灯
·
2020-08-20 23:20
战舰开发板
STM32 内存管理实验
参考原文《
STM32F1
开发指南》内存管理简介内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。最主要的目的是如何高效、快速的分配,并且在适当的时候释放和回收内存资源。
weixin_33901641
·
2020-08-20 08:21
STM32F1
学习-串行通信
______________________________________________________________________________________________________________________________________无论是谁,你的一天也只有二十四小时。你可以玩,也能可以睡大觉,可以去学习,也可以去探索那片从未到达的海域。时间不会为任何人停留,你可
逐夸父
·
2020-08-20 08:06
STM32学习
内存管理实验_
STM32F1
开发指南_第四十二章
第四十二章内存管理实验序言本章将学习内存管理,实现对内存的动态管理。本章分为如下几部分:42.1内存管理简介42.2硬件设计42.3软件设计42.4下载验证42.1内存管理简介内存管理是什么?是指软件运行时,对计算机内存资源的分配和使用的技术。内存管理的目的是什么?高效、快速地分配,并且在适当的时候释放和回收内存资源。内存管理的实现方法是什么?有很多,但最终都是实现两个函数:Malloc:申请内存
sz189981
·
2020-08-20 08:12
应用-
stm32
stm32
内存管理
STM32学习-- 存储器组织
今天学习一下
STM32F1
的存储器组织,也看了一下F4的,有些地方有改进,但大体未变。1.存储单元F1主要有四个存储单元,分别中内部SRAM、内部FLAH、FSMC、AHB到APB桥(连接各种外设)。
sworssman
·
2020-08-20 08:39
STM32
学习
STM32最小系统硬件解析
参考资料
STM32F1
数据手册:STM32F103ZET6.pdfSTM32F1中文手册:STM32F1xx中文参考手册.pdf开发板原理图:XXXSTM32F1_Vxx_SCH.pdf内部资源资源这是
啊~我死了
·
2020-08-20 07:20
STM32
STM32f1
的中断系统
stm32是一款基于cortexm3的单片机,其对中断的控制在核内部,因此stm32对中断处理与cortexm3区别不大一、几个概念异常与中断:《权威指南》译者给出的定义为:“所有能打断正常执行流的事件都称为异常”、“异常与中断的区别在于,那240个中断对CM3核来说是‘突发事件’,也就是说该请求信号来自CM3核的外面,对CM3核来说是‘异步’的;而异常则是因CM3核的活动产生的,在执行指令或访问
lxjsailor
·
2020-08-20 06:44
stm32
编程
电话
活动
存储
stm32f1
的IO,推挽与开漏
stm32的引脚有两种用途:GPIO(generalpurposeio)和AFIO(alternatefunctionio)对于一些引脚(视芯片而定),这两种用途都没有,如在64脚产品中,OSC_IN/OSC_OUT与作为GPIO端口的PD0/PD1共用一样的引脚,而在100、144引脚产品中,这四个功能各有引脚与之对应,不互相冲突,所以OSC_IN/OSC_OUT既不作GPIO也不作AFIO,当
lxjsailor
·
2020-08-20 06:44
stm32
STM32学习:存储器组织
一、存储结构
STM32F1
有四种存储单元,依次是SRAM、Flash、FSMC和AHB到APB桥(挂载各种外设)。
Wenlon7
·
2020-08-20 05:57
STM32自学
STM32F1
学习-深入理解存储器(存储器映射以及bit-band)
1.存储器映射
STM32F1
的系统结构存储器映射
STM32F1
的存储器的映射存储器映射是指把芯片中或芯片外的FLASH,RAM,外设,BOOTBLOCK等进行统一编址。即用地址来表示对象。
逐夸父
·
2020-08-20 05:46
STM32学习
stm32F1
——笔记系列——1.点灯程序(GPIO配置)(GPIO输出配置)
自用的笔记。主函数main.c#include"stm32f10x.h"#include"bsp_led.h"#defineSOFT_DELAYDelay(0x0FFFFF);voidDelay(__IOu32nCount);/***@brief主函数*@param无*@retval无*/intmain(void){/*LED端口初始化*/LED_GPIO_Config();while(1){LE
Unarmed_
·
2020-08-20 05:31
stm32
stm32F1
stm32f1
的存储器与复位
一、存储器映射1、统一编址,程序存储器、数据存储器、外设寄存器组织在一个4GB的地址空间。2、小端格式3、映像(stm32f107,256KB产品)可以看到,所谓的256KB闪存,是指主存储,片上FLASH如下图所示:介绍了片上的资源后,来看他们的地址映像。芯片将4GB的空间,划分为8个512MB的块(block),这些块有些是整块不用的,芯片对地址的安排可以参考数据手册,memorymappin
lxjsailor
·
2020-08-20 05:25
stm32
存储
flash
domain
system
汇编
产品
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他