当前位置:首页 > STM32

stm32舵机pwm波设置心得

智凡单片机2019-08-0732826
stm32舵机pwm波设置心得
最近搞电子设计需要弄一个舵机,MG995R,用stm32 pwm控制转动。参数如下:舵机的控制一般需要一个20ms的时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围内的角度控制脉冲部分。以...

STM32下载器调试器CMSIS-DAP、DAPLink、USB转串口下载

智凡单片机2019-06-0723798
STM32下载器调试器CMSIS-DAP、DAPLink、USB转串口下载
前言      在开发STM32等基于arm内核的单片机时,几乎所有人都会遇到同一个问题。那就是选择一款什么样的下载调试器呢?市面上有各式个...

怎么解决Keil5中代码复制到word或记事本注释乱码问题

智凡单片机2019-06-0714106
怎么解决Keil5中代码复制到word或记事本注释乱码问题
1)打开Keil5软件,Edit->Configuration...2)Editor子目录下,Encoding:复选框中选择“Chinese GB2312(Simplified)”3)点击OK,...

stm32的Boot0Boot1大家都怎么接?

智凡单片机2019-06-075532
stm32的Boot0Boot1大家都怎么接?
      Boot0 Boot1的配置决定了STM32系列单片上电后从哪里开始执行程序。《STM32F10xxx参考手册》的第P33页有一...

STM32F103C8T6TIM4同时配置4路PWM输出

智凡单片机2019-06-075071
STM32F103C8T6TIM4同时配置4路PWM输出
首先我们来了解一下PWM的概念,PWM(Pulse Width Modulation)即为脉冲宽度调制。放到我们这里,简单点说,就是利用单片机产生指定占空比和指定频率的方波。例如,单片机输出了一个高电...

STM32串口接收不定长数据STM32USART空闲检测中断

智凡单片机2019-06-0723538
STM32串口接收不定长数据STM32USART空闲检测中断
单片机串口接收不定长数据时,必须面对的一个问题为:怎么判断这一包数据接收完成了呢?常见的方法主要有以下两种:1.在接收数据时启动一个定时器,在指定时间间隔内没有接收到新数据,则认为数据接收完成;2.在...

STM32智能小车的黑线循迹

智凡单片机2019-06-074239
STM32智能小车的黑线循迹
之前我们已经完成了小车的基本组装以及简单行进动作的程序测试,今天要说的是STM32智能小车的第一个功能模式----循迹。所谓的循迹,就是我们规定一条固定的黑色线路,让小车在这条线路上运行,不偏离出线路...

STM32F407与串口屏幕通信死机的解决办法

智凡单片机2018-11-108850
STM32F407与串口屏幕通信死机的解决办法
最近在一个项目中用到了stm32f4芯片,显示屏幕用的是迪文的串口屏,测试过程中会出现莫名死机的问题,死机之前串口显示数据为零。主要考虑到系统中有多个直流水泵与步进电机,还有几个外部中断接传感器,怀疑...

J_FLASH烧程序后出现的问题

智凡单片机2018-10-217591
J_FLASH烧程序后出现的问题
现象:用J-FLASH烧写程序到STM32L15后运行,发现进入休眠后无法唤醒,无论是RTC或者外部中断都是一样,板子自带了超级电容。分析:用J-FLASH烧写后没有复位,可能导致某些寄存器值的异常解...

点亮一颗LED灯(HAL库)

智凡单片机2018-10-213579
点亮一颗LED灯(HAL库)
上次我把stm32 的准备工作完成了,下面我们来点亮第一颗LED灯。首先还是看图,哈哈哈新建一个工程,选择我们的stm32的型号,我用的stm32f051的芯片,双击芯片型号出现下面的界面,然后我们把...