博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  STM32

摘要: 阅读全文

posted @ 2016-11-18 16:01 期待1991 阅读(291) 评论(0) 推荐(0)

摘要:///***************************************************************************** //下面是test.c里面的函数 ///***************************************************************************... 阅读全文

posted @ 2016-11-17 11:47 期待1991 阅读(8666) 评论(0) 推荐(0)

摘要:转载自:http://blog.csdn.net/ce123/article/details/6895408 SPI总线有四种工作方式(SP0, SP1, SP2, SP3),其中使用的最为广泛的是SPI0和SPI3方式。 CPOL=0,时钟极性,SCK空闲时为低 CPOL=1,时钟极性,SCK空闲 阅读全文

posted @ 2016-10-27 15:24 期待1991 阅读(849) 评论(0) 推荐(0)

摘要:STM32寄存器版本——内部时钟设置 同时要记得把延时初始化函数设置好 阅读全文

posted @ 2016-10-25 15:53 期待1991 阅读(5435) 评论(0) 推荐(0)

摘要:通常的步进电机是两项四线的步进电机,其中两项是说A,B项;四线是说四条线,分别对应A+,A-,B+,B-,其中A+与A-相连接的,通过万用表可以判断,同理对与B+,B-。 以下是程序操作: 阅读全文

posted @ 2016-10-15 10:58 期待1991 阅读(275) 评论(0) 推荐(0)

摘要:STM32内部含有硬核,对于一些协议(例如:UART,SPI,IIC,CRC等)我们只要调用硬核就可以了,同时我们也可以自己写通信协议。 这些硬核最终肯定是要有引脚输出的,这就是为什么STM32的引脚有复用功能的原因。 以SPI通信协议硬核为例,其硬核连接的引脚是PA4,PA5,PA6,PA7,那么 阅读全文

posted @ 2016-10-14 15:02 期待1991 阅读(482) 评论(0) 推荐(0)

摘要:关闭定时器中断要考虑好多情况 1)关闭定时器时,定时器是否在处在工作状态 2)关闭定时器时,定时器是否正好进入中断,造成关闭程序出现断层,进而无法实现完整关闭程序,此时可以使用高一级别的外部中断强制进入外部中断服务函数进行关闭程序 3)关闭定时器时,关闭定时器的程序是否在定时器服务函数里面?还是在总 阅读全文

posted @ 2016-10-10 21:34 期待1991 阅读(10865) 评论(0) 推荐(0)

摘要:摘自:http://blog.csdn.net/lincheng15/article/details/51789093 概括一下:复用就是一个引脚有几个功能,1.做普通IO输入输出 2.其他外设的输入输出(比如I2C,TIM,SPI等等),这就是复用。 重映射就是将引脚功能重新定义到其他引脚,例如P 阅读全文

posted @ 2016-07-05 10:36 期待1991 阅读(13340) 评论(1) 推荐(0)

摘要:为了节省IO资源单片机会在一个IO上复用很多功能,一般的单片机用到 一个功能后就能再用两外复用的功能了,这就体现出了STM32 GPIO的强大功能了,我们用重映射的方法把其中一个外设映射到其他IO脚上,这样就可以充分利用片内资源! 如下代码即可实现JETG的引脚,用来当做普通引脚来用,简单3行代码即 阅读全文

posted @ 2016-05-30 20:32 期待1991 阅读(1772) 评论(0) 推荐(0)