单片机 STM32 编程 学习笔记
守候2016
爱动漫.爱古风.最爱.......
展开
-
STM32 学习之TIM
一个简单的STM32 定时器的代码TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;/*typedef struct{u16 TIM_Period;TIM_Period设置了在下一个更新事件装入活动的自动重装载寄存器周期的值。它的取值必须在0x0000和0xFFFF之间。u16 TIM_Prescaler;TIM_Presc原创 2016-07-12 22:16:27 · 1649 阅读 · 0 评论 -
STM32之SPI的使用
通常SPI通过4个引脚与外部器件相连:● MISO:主设备输入/从设备输出引脚。该引脚在从模式下发送数据,在主模式下接收数据。● MOSI:主设备输出/从设备输入引脚。该引脚在主模式下发送数据,在从模式下接收数据。● SCK:串口时钟,作为主设备的输出,从设备的输入●NSS:从设备选择。这是一个可选的引脚,用来选择主/从设备。它的功能是用来作为“片选引脚”,让主设备可以单独地与特定从设备通讯,避免数原创 2016-12-13 23:05:50 · 969 阅读 · 0 评论 -
STM32模块之NRF24L01
2.4GHz 单片高速2Mbps 无线收发芯片 nRF24L01nRF24L01 可以设置为以下几种主要的模式, 模式 pwrUP PRIM_RX CE FIFO 寄存器状态 接收模式 1 1 1 - 发送模式 1 0 1 数据在TX FIFO 寄存器中 发送模式 1 0 1→0 停留在发送模式,直至数据发送完 待机模原创 2016-12-15 19:48:42 · 1015 阅读 · 0 评论 -
STM32学习之外部中断
STM32之中断的使用(EXTI NVIC)外部中断/事件控制器由19 个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发)。每个输入线都可以被独立的屏蔽。挂起寄存器保持着状态线的中断要求。 NVIC驱动有多种用途:例如使能或者失能IRQ中断, 使能或者失能单独的IRQ通道,改变IRQ通道的优先级等等。EXTI结构原创 2016-12-15 23:26:43 · 724 阅读 · 0 评论 -
Visual Studio + CubeMX +GDB 开发STM32
1.写在前面:此文为网站教程和实践结合,大部分为转载Visual Studio 用来编写调试非常强大.VisualGDB可以调用VisualStudio调试CubeMX 快速生成代码准备工作CubeMX下载安装http://blog.csdn.net/ybhuangfugui/article/details/52225736VisualGFB安装Visual studio安装使用教程转载 2016-12-10 21:00:21 · 3364 阅读 · 1 评论