- 博客(5)
- 收藏
- 关注
原创 定时器中断实验
STM32的定时器TIME1和TIME8高级定时器TIME2~TIME5通用定时器TIME6 和TIME7 基本定时器。STM32的通用 TIMx (TIM2、 TIM3、 TIM4 和 TIM5)定时器功能包括:1)16 位向上、向下、向上/向下自动装载计数器( TIMx_CNT)。2)16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数为
2017-10-10 17:21:18 1065
原创 ADC实验
STM32有1~3个ADCADC 可以独立使用,也可以使用双重模式。STM32有18个通道,可测量 16 个外部和 2 个内部信号源。STM32 将 ADC 的转换分为 2 个通道组,规则通道组和注入通道组。规则通道相当于正常程序,注入通道相当于中断,注入通道的转换可以打断规则通道的转换。STM32 其 ADC 的规则通道组最多包含 16 个转换,而注入通道组最多包含 4 个通道。
2017-10-10 14:22:10 4703
原创 串口通信
首先进行串口的设置:串口寄存器:1:USART_DR:数据的收发是通过该寄存器完成的,这是一个双寄存器,包含了 TDR 和 RDR。发送:向该寄存器写数据的时候,串口就会自动发送。寄存器发送数据函数为:void USART_SendData(USART_TypeDef* USARTx, uint16_t Data);接收:当串口收到数据的时候,就保存在该寄存器内。读取串口接收数
2017-10-09 15:21:28 1866 1
原创 外部中断实验
外部中断实验STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。 STM32F103 的19 个外部中断为:线 0~15:对应外部 IO 口的输入中断。线 16:连接到 PVD 输出。线 17:连接到 RTC 闹钟事件。线 18:连接到 USB 唤醒事件。STM32 供 IO 口使用的中断线只有 16
2017-10-09 15:19:31 1763
原创 stm32中断优先级
CM3 内核支持 256 个中断,STM32 并没有使用 CM3 内核的全部只用了它的一部分。STM32 有 84 个中断,包括 16 个内核中断和 68 个可屏蔽中断,STM32F103 系列上面只有 60 个(107 系列才有 68 个)。下面针对STM32F103 系列说明。与 NVIC 相关的寄存器中IPR[15]:是一个中断优先级控制的寄存器组由15个32bit的寄存器组成.
2017-09-29 11:18:26 1668
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人