
STM32
文章平均质量分 61
Allen_Xu17
这个作者很懒,什么都没留下…
展开
-
STM32学习---GPIO和按键(流水灯学习)
//main的完整过程:int main(void){ LED_GPIO_CONFIG(); //定义LED灯; KEY_GPIO_CONFIG(); //定义按键; //循环判断按键的过程: while(1){ if((KEY_SCANF(GPIOC,GPIO_Pin_5)==0)){ //确定按键完全按下 if(GPIO_ReadOutp...原创 2018-11-20 15:22:19 · 7053 阅读 · 0 评论 -
STM32学习---GPIO和RCC(流水灯学习)
因为实验室课题的需要,需要学习stm32。之前本科时学过51单片机,虽然stm32本质上来说也是用C对底层寄存器进行操作,但是硬件架构和底层设计的不同两者还是有天壤之别。所以把自己当做新生,从0开始学习STM32。摆正心态,稳步前进! 所采用的开发板:正点原子MINI(实验室直接拿,很方便); 参考书籍:STM32库开发实战指南 刘火良 杨森著(...原创 2018-11-19 19:15:11 · 2159 阅读 · 0 评论 -
STM32学习---中断EXTI(按键中断)
//中断实验--利用按键进行的中断;//首先分析STM32的中断机制:/* 因为STM32的中断如此之多: 需要一个东西来控制,此时,就运用:NVIC(中断控制器)来操作,不可屏蔽中断(NMI)和外部中断都由它处理。 但是SYSTICK不是由NVIC来控制的。*//*库函数中NVIC 的结构体成员:NVIC_InitTypeDef类型的结构体。这个结构体有4个成...原创 2018-11-23 10:34:30 · 2905 阅读 · 0 评论 -
STM32学习---基本定时器(定时中断)
//STM32定时器实验:/*STM32一共有8个都为16位的定时器。其中:TIM6,TIM7是基本定时器;TIM2,TIM3,TIM4,TIM5是通用定时器;TIM1 和 TIM8 是高级定时器。这是定时器的综合运用使STM32具有定时、信号的频率测量、信号的PWM测量、PWM输出、三相六部电机控制及编码器接口等功能,都是专门为工控领域量身定做的。*//*一:定时器工作分析...原创 2018-11-24 17:06:32 · 3829 阅读 · 0 评论