自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a568713197的博客

嵌入式、LInux开发、电子

  • 博客(8)
  • 资源 (6)
  • 收藏
  • 关注

原创 STM32上的外部中断

        今天记录一下关于外部中断的知识点以及在32上外部中断的相关寄存器以及配置的流程。一、原理介绍        首先,什么是中断        中断就是将正在做的事情停下来,先去完成另外一件事情,完成后继续回来做这件事。        比如:在吃饭的时候有电话打来,去接电话,打完电话后继续吃法。        在计算机科学中,中断(英语:Interrupt)是指处理器接收到来自硬件或软...

2018-05-31 13:37:47 2743

原创 STM32上的PWM

        在昨天的实验室嵌入式组内分享会上我讲解了PWM、外部中断以及定时器的一些知识,在整理知识点以及制作PPT的过程中也对自己的知识进行了一个总结,所以打算写三篇博客来记录这三个方面的知识点,就以我最近使用的STM32作为平台来记录,起始这三个点是单片机可以说最为基础以及通用的点,任何一个MCU都会有,所以说总结一下还是很有必要的。        首先就是PWM。        在昨天的...

2018-05-30 18:49:03 9988

原创 [单片机项目]基于STM32的五子棋对战平台

       在差不多一个月以前就已经完成了这个小项目,这也算是是我做的第一个比较大的单片机项目,借用了Openedv上网友的一些代码,自己又加入了不少功能。       这个五子棋对战平台使用的是正点原子STM32F407探索者的开发板。       支持人机对战、人人对战,在人机对战下可以悔棋、可以帮助,当然在人人对战下是不能的啦,然后可以校准触摸屏,可以打开声音(我的声音用的就是板载的蜂鸣器...

2018-05-26 16:17:54 7806 9

原创 使用stm32产生三角波和正弦波

        最近在备战电赛,所以这几天研究了一下用32产生可以控制频率的波形的方法。      32的功能还是很强大的,F4有168MHZ的主频,时钟频率可以达到84MHZ,对于产生波形来说,如果只是产生中低频率的波形来说是完全够用的,借助DMA后产生5MHZ的正弦波是没什么问题的。      我也分享一下我产生三角波和正弦波的方式,因为方波的产生基本上都能做出来,是比较简单的,当然也有不少的...

2018-05-22 20:14:48 61859 24

原创 如何理解C语言的声明

在K&R中,作者承认“C语言声明的语法有时会带来严重的问题”。C语言声明的语法对于编译器来说并不是什么大不了的事,但对于一般的程序员,它却会成为障碍。在阅读较为复杂的代码时,首先让人感觉难以下手的就是声明了,有时候一大段声明摆在眼前完全不知道该如何读,看完都分不清返回值究竟是什么,通过阅读《C专家编程》的第三章,基本上可以解决以后见到的所有声明,这是我认为在这本书中重要程度排前列的章节,所...

2018-05-12 00:29:12 6955

原创 C语言中memcpy和memset的使用详解

最近读的代码中时常见到memcpy、memset这俩个函数,所以今天特地将这俩个函数的用法总结一下一、memset1、memset函数声明    memset(void *s,int ch,size_t n);    将s开始的n个字节用ch的ASCII值替代并且返回s;若要清空一个内存区,char a [20]: memset(a,0,20);2、头文件:string.h\memory.h3、注...

2018-05-09 18:17:19 3931

原创 STM32通信接口(三)硬件SPI

     一、概述       SPI是串行外设接口(Serial Peripheral Interface)的缩写。SPI,是一种高速的,全双工,同步的通信总线,是Motorola最先在其的MC68HCXX芯片上使用,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,如今越来越多的芯片集成了这种通信协议。        SPI接...

2018-05-03 21:49:03 27281

原创 STM32通信接口(二)IIC--软件模拟

一、概述        IIC 即Inter-Integrated Circuit(集成电路总线),这种总线类型是由飞利浦半导体公司在八十年代初设计出来的一种简单、双向、二线制、同步串行总线,主要是用来连接整体电路(ICS) ,IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。       IIC是 由数据线SDA和时钟SCL构成的串行...

2018-05-01 17:03:17 16025 3

位置PID代码

位置PID代码 可以实现带编码盘的直流减速电机的位置控制,可以配合平衡小车家的上位机进行PID的学习

2019-04-30

STM32F103C8T6核心板测试代码(点灯)库函数&寄存器双版本

STM32F103C8T6核心板测试代码(点灯)库函数&寄存器双版本 可以作为工程模板使用

2019-04-30

STM32编码器测速代码

STM32使用定时器的编码器模式进行测速 适用于带编码盘的直流减速电机 适用于增量编码器

2019-04-15

平衡小车家步进电机平衡车资料

平衡小车家的步进电机平衡车资料 包含代码、驱动、原理图等

2019-04-15

基于STM32的五子棋对战平台

基于STM32F4(原子探索者)的五子棋对战平台,可以实现触摸下子、人机对战、人人对战、帮助、悔棋、开关音量的功能,别的平台或板子可以参考移植,博客及视频https://blog.csdn.net/a568713197/article/details/80461127

2018-11-08

STM32-UCOSIII实战-----RTC+DHT11+按键+LCD显示

STM32F4的工程,使用的是原子探索者开发板,其他的开发板或者芯片可以参考移植,工程讲解https://blog.csdn.net/a568713197/article/details/83869751

2018-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除