推荐阅读最新更新时间:2024-11-12 15:10
stm32通过电调带动电机(可按键调速)
这几天在做32通过电调带动电机的实验,上网一查,发现这方面的资料很少,经过自己的亲自实践,总结出以下经验,供大家参考。 论坛上也有很多人说自己在做,但是都遇到了同样的瓶颈。我想他们大多是pwm的频率和占空比没有调到合适的值吧。 首先,我在网上只找到一片很好的文章,是瑞生大神写的:http://www.rationmcu.com/lpc1114/1126.html 我的电机是银燕2212/1400kv经典电机 ,电调也是银燕40A无刷电调。 通过它知道,当pwm设置为500hz的 时候电调才能正常的工作,刚开始时高电平时间要控制在0.7-1.9左右,让电机带电自检。 通过按键控制占空比可以很好地 实现这一点。
[单片机]
STM32之SPI从机DMA例程
#include stm32f10x.h /* RCC时钟配置 */ void RCC_config(void) { ErrorStatus HSEStartUpStatus; /* RCC寄存器设置为默认配置 */ RCC_DeInit(); /* 打开外部高速时钟 */ RCC_HSEConfig(RCC_HSE_ON); /* 等待外部高速时钟稳定 */ HSEStartUpStatus = RCC_WaitForHSEStartUp(); if(HSEStartUpStatus == SUCCESS) { /* 设置HCLK = SYSCLK */ RCC_HCLKConfig(RCC_SYSCLK_D
[单片机]
STM32 SysTick小结
SysTick简介 系统定时器,24位,只能递减,存在于内核,嵌套在 NVIC 中。其大部分内容可以查看 STM32F10xxx Cortex-M3编程手册-英文版。 SysTick工作过程 1.计数器在时钟驱动下从初值开始计数直到0。 2.为0时可以产生中断或置位 COUNTFLAG 标志位。 3.如果没有关闭,则初值再次开始计数,如此循环。 计数过程中,计数器的实时值可由 STK_VAL 位得到 SysTick寄存器 STK_CTRL 控制及状态寄存器,只有四个有效位: COUNTFLAG :如果计数器计到0,此位置1;如果软件读取这个位,这个位会置0; CLKSOURCE :时钟选择位;0=AHB/8;1=AHB
[单片机]
几种STM32开发IDE的比较与选择
用于STM32开发的IDE有很多,ST公司的网站上足足列出了19个,其中,常用的商业版软件有: MDK-ARM-STM32 IAR-EWARM 这两个商业版软件虽然好用,但终究是商业版软件。免费或评估版的软件要么有器件型号限制,要么有程序容量限制。 免费的STM32开发IDE有很多,基本上都是基于Eclipse+GNU GCC的。 网上有教程介绍如何手工用Eclipse + GNU GCC搭建STM32开发环境的,但是过程比较麻烦,而且因为版本的差异,各个教程的内容有差异,本人做了多次尝试都没有配置成功。 现在STMicroelectronics公司主推HAL+STM32CubeMX的开发方式,STM32Cu
[单片机]
使用STM32解析Rd-03E的串口数据
前言 安信可新款雷达模组Rd-03E已经上市,该雷达采用高性能一发一收微带天线,包含极简化24GHz雷达传感器硬件Rd-03E和智能算法固件RM01,而智能算法固件RM01采用FMCW波形和S3系列芯片专有的先进信号处理技术,可以实现精准的人体测距和运动/微动人体感应。 本应用示例使用STM32解析Rd-03E的串口数据,检测人体距离雷达的距离,根据距离不同来点亮不同的灯珠,0~2米内点亮 LED1,2~4米内点亮 LED2,4~6米内点亮 LED3。 01Rd-03E引脚说明 J2引脚说明: J3引脚说明: 02软件设计框架 03STM32F103C8T6使用CubeMX搭配HAL库配置 打开CubeMX,选
[单片机]
STM32-PA13、PA14、PA15、PB3、PB4等默认为仿真功能引脚重映射为普通IO
如果对仿真不是比较熟悉,我们可能不小心就在这里郁闷了半天,“玄学,配置的没问题啊,这个引脚(PA13、PA14、PA15、PB3、PB4)怎么不能用呢?” 这是因为这些引脚默认功能是作为仿真引脚的。如下图(芯片手册截图) 如果要使用这些引脚为普通IO,需要重映射为普通IO,比如下边这两行是释放PB3、PB4、PA15引脚。 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); 其中可以使用的参数如下,分别对应了“只释放PB4”、“释放PB3、P
[单片机]
电脑和液晶拼接屏连接使用方法简介
液晶拼接市场发展突飞猛进,在各行业已被广泛使用,一般情况下, 液晶拼接屏 与 电脑 相连合合并使用的越来越多,两者连接使用也能起到很重要的作用,很多企业单位安装液晶拼接屏后,比如在开会的时候,一些文件要用液晶拼接屏显示出来,还有培训的时候,特别是人多的地方,那些培训资料得使用大屏幕展现出来,还有学校里的多媒体教室,讲师在给同学们讲课的时候课件用大屏幕展现出来等等,这些都是必须将电脑和液晶拼接屏连接使用。为此,我们给大家总结了部分的连接方法供大家参考授用。 硬件连接方式 液晶拼接屏的连接首先是硬件的连接,液晶拼接大屏幕如何才能与电脑相连呢?对液晶拼接屏比较了解的人应该都知道,液晶拼接屏是由多块小屏幕组合而成的,液晶拼接屏后面
[嵌入式]