![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32
STM系列单片机
5念since
最重要的事情只有一件,变强!
展开
-
STM32F103C8T6 ULN2003步进电机驱动代码
步进电机的驱动原理特别简单百度一下就OK了。以下是用流水灯改进的代码。很垃圾但是可以使用!!!仅供测试#include "stm32f10x.h"#include "delay.h"#include "sys.h"void Delay(u32 count){ u32 i=4000; for(;i<count;i++);}int main(void){ int t原创 2017-04-11 14:58:08 · 9734 阅读 · 5 评论 -
STM32F103定时器详解
STM32F103系列的单片机一共有11个定时器,其中:2个高级定时器4个普通定时器2个基本定时器2个看门狗定时器1个系统嘀嗒定时器除去看门狗定时器和系统滴答定时器的八个定时器列表;8个定时器分成3个组;TIM1和TIM8是高级定时器TIM2-TIM5是通用定时器TIM6和TIM7是基本的定时器这8个定时器都是16位的,它们的计数器的类型除了...原创 2017-04-21 18:06:42 · 28338 阅读 · 2 评论 -
STM32F103C8V6定时器应用
定时器的相关知识百度,这里主要提出配置函数一.定时器的初始化:TIM2_Int_Init(u16 arr,u16 psc);内部函数:定时器和中断的结构体初始化TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;NVIC_InitTypeDef NVIC_InitStructure;1.时钟初始化RCC_APB1Per原创 2017-04-22 16:07:09 · 464 阅读 · 0 评论 -
ULN2003步进电机通过延时固定打角
主函数#include "dj.h"#include "delay.h"#include "sys.h"#include "key_led.h"//ALIENTEK miniSTM32¿ª·¢°åʵÑé1//ÅÜÂíµÆʵÑé //¼¼ÊõÖ§³Ö£ºwww.openedv.com//¹ãÖÝÊÐÐÇÒíµç×ӿƼ¼ÓÐÏÞ¹«Ë¾ i原创 2017-08-16 14:58:26 · 828 阅读 · 0 评论 -
STM32基础知识汇总
STM32启动文件详解——startup_stm32f10x_xx.shttps://blog.csdn.net/qq_31339221/article/details/89047351STM32定时器详解https://blog.csdn.net/qq_31339221/article/details/70333973单片机中的基本通讯概念https://blog...原创 2019-04-05 20:30:10 · 699 阅读 · 0 评论 -
STM32启动文件详解——startup_stm32f10x_xx.s
一、启动文件的作用 (关于启动代码的作用,前面已经提到过了,这里再啰嗦一下)(1)初始化堆栈指针 SP;(2)初始化程序计数器指针 PC;(3)设置堆、栈的大小;(4)设置异常向量表的入口地址;(5)配置外部 SRAM作为数据存储器(这个由用户配置,一般的开发板可没有外部 SRAM);(6)设置 C库的分支...转载 2019-04-05 20:40:39 · 2034 阅读 · 0 评论 -
单片机中的基本通讯概念
一、物理层与协议层对于通信协议,按分层的方式去理解物理层规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层主要规定通讯逻辑,统一收发双方的数据打包、解包标准。二、串行通信与并行通信(1)、 串行、并行主要是考虑通信线的根数,就是发送方和接收方同时可以传递的信息量的多少(2)、在电平信号下, 1 根参考电平线+1 根信号线可以传递 1 ...转载 2019-04-06 21:13:37 · 718 阅读 · 0 评论 -
DMA—直接存储器访问
DMA 简介 DMA(Direct Memory Access)—直接存储器存取,是单片机的一个外设,它的主要功能是用来搬数据,但是不需要占用 CPU,即在传输数据的时候,CPU 可以干其他的事情,好像是多线程一样。数据传输支持从外设到存储器或者存储器到存储器,这里的存储器可以是 SRAM 或者是 FLASH。DMA...转载 2019-04-07 20:43:07 · 549 阅读 · 0 评论