码迷,mamicode.com
首页 >  
搜索关键字:stm32 io口    ( 2365个结果
HC-SR04超声波测距传感器
HC-SR04超声波测距模块可提供2cm-400cm的非接触式距离感测功能,测距精度可达高到3mm。 模块包括超声波发射器、接收器与控制电路。 基本工作原理: (1)采用IO口TRIG触发测距,给最少10us的高电平信呈。 (2)模块自动发送8个40khz的方波,自动检测是否有信号返回; (3)有信 ...
分类:其他好文   时间:2018-02-03 18:52:37    阅读次数:196
STM32 ~ MDK环境下调试程序 HardFault_Handler 相关
STM32出现HardFault_Handler故障的原因主要有两个方面: 1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。 2、堆栈溢出。增加堆栈的大小。 出现问题时排查的方法: 1、添加软件断点,一旦在调试过程中出现Hard Fault 则会停在__breakpo ...
分类:其他好文   时间:2018-02-01 17:36:09    阅读次数:212
使用VSCode和VS2017编译调试STM32程序
近两年,微软越来越拥抱开源支持跨平台,win10搭载Linux子系统,开源VSCode作为跨平台编辑器,VS2017官方支持了Linux和嵌入式开发功能。 ST也是,近两年开发的软件工具基本都是跨平台(基于Java)的,比如STM32CubeMX,MCUFinder,STM32CubeProgram ...
分类:其他好文   时间:2018-01-29 21:36:30    阅读次数:4712
【转】spi测试自发自收(中断通信方式)
1、初始化spi时钟 2、配置spi的GPIO引脚 3、配置并使能spi 4、配置spi中断 5、实现中断处理函数 注:中断函数里用到的变量均为全局变量: 6、实现简单的发送函数: 7、总结: 仔细阅读stm32 datasheet关于spi的部分 配置spi时钟(一定要先初始化时钟) 配置spi的 ...
分类:其他好文   时间:2018-01-29 20:18:09    阅读次数:218
NVIC, Nested Vectored Interrupt Controller
Frm:http://blog.csdn.net/tianjueyiyi/article/details/49127749 朋友们,如果你需要在STM32上移植RTOS,那么首先必须深入理解它的中断系统。什么是NVIC?即嵌套向量中断控制器(Nested Vectored Interrupt Con ...
分类:其他好文   时间:2018-01-28 00:04:11    阅读次数:248
从0开始实现STM32L4XX输出50Hz方波
STM32L4XX输出50Hz方波 编者按:大四毕业狗一只,在杭州某达物联网研发实习,正惆怅学海无涯时,经理吩咐我一个任务:找块板子,用IO口输出一个100Hz的方波,要求高、低电平都小于50ms。 好了,如果您看到标题还能继续看下去,那我必须得先表达我对您敬意。先分析功能需求: f=100Hz,T ...
分类:其他好文   时间:2018-01-27 17:07:48    阅读次数:915
STM32 软件复位 3.5/早期库/自己实现
STM32软件复位(基于库文件V3.5) 基于V3.5 库实现 void SoftReset(void){__set_FAULTMASK(1); // 关闭所有中端NVIC_SystemReset();// 复位} 在官方软件库的 core_cm3.h 文件里 直接提供了 系统复位的函数 stati ...
分类:其他好文   时间:2018-01-25 18:52:14    阅读次数:512
Pixhawk 添加超声波定高
记录一下自己在Pixhawk上添加超声波模块进行定高的过程: 硬件:Pixhawk2.4.8(APM3.5固件)、STM32开发板、几块钱一个的超声波模块 软件:Mission Planner、Keil(STM32编程用) 过程: 1.分析官方给出的各种RangFinder的添加方案和源码,确定使用 ...
分类:其他好文   时间:2018-01-24 18:03:35    阅读次数:698
如何获取STM32 MCU的唯一ID
前段时间由于应用需要对产品授权进行限制,所以研究了一下有关STM32 MCU的唯一ID的资料,并最终利用它实现了我们的目标。 1、基本描述 在STM32的全系列MCU中均有一个96位的唯一设备标识符。在ST的相关资料中,对其功能的描述有3各方面: 用作序列号(例如 USB 字符串序列号或其它终端应用 ...
分类:其他好文   时间:2018-01-20 21:27:39    阅读次数:5523
STM32定时器配置
void TIM1_Int_Init(u16 arr,u16 psc) { TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStructure; RCC_APB2PeriphClockCmd(RCC_A ...
分类:其他好文   时间:2018-01-20 16:33:44    阅读次数:188
2365条   上一页 1 ... 81 82 83 84 85 ... 237 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!