单片机
文章平均质量分 57
走出地球
人类的未来在无垠的宇宙,那我们就一步一步的走出地球。
展开
-
STM32中的数据类型
(一)C语言中的种类数据整型:int short long实型:float double(二)STM32中的数据类型非常的多,常用的变量,文件中的定义如下:/* exact-width signed integer types */typedef signed char int8_t;typedef signed short int int16_t;typedef signed int int32_t;typedef signe原创 2021-08-27 14:10:36 · 4306 阅读 · 0 评论 -
STM32之AFIO
STM32之AFIO也许你以为IO和AFIO是很简单的,事实上有几个误区可能很多人都没注意过,当你只用现成的开发板来学习的时候,别人已经帮你做好了资源分配,所有的外设功能学习都是照着别人给你的例程去做的,这才没让你觉得奇怪。先问自己一个问题:STM32中,USART2和TIM2是共用相同IO的,你如何决定这几个IO到底是做USART2还是做TIM2呢?如果你要同时使用USART2和TIM2,该怎么办?1、不是说使用了IO的复用功能就一定要启动RCC_APB2Periph_AFIO的Clock的,参考下原创 2021-04-07 18:18:24 · 3002 阅读 · 6 评论 -
vcc、vdd和gnd是什么意思
本文主要介绍的是vcc和gnd,首先介绍的是vcc和gnd在电路图中以及电源中的意思,其次阐述了gnd是正极还是负极,具体的跟随小编一起来了解一下。vcc和gnd是什么意思一、在电路图中的意思电路图中VCC GND的意思如下:VCC:电路的供电电压;GND:指板子里面总的地线。(1)VCCVCC:C=circuit 表示电路的意思, 即接入电路的电压, D=device 表示器件的意思, 即器件内部的工作电压,在普通的电子电路中,一般Vcc》Vdd ! 有些IC 同时有VCC和VDD, 这种器转载 2021-04-06 12:08:37 · 45204 阅读 · 0 评论 -
STM32——SPI串口外设接口通讯协议
1、什么是SPI?SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。2、SPI优点支持全双工通信通信简单数据传输速率块3、缺点没有指定的流控制,没有应答机制确认是否接收到数据,所以跟IIC总线协议比较在数据可靠性上有一定的缺陷。4、特点1):高速、同步、全双工、非差分、总线式2):主从机通信模式5、协议通信时序详解1):SPI的通信原理很简单,它以主从方原创 2020-12-16 16:04:41 · 674 阅读 · 0 评论 -
STM32中的通信协议
STM32中的通信协议通讯协议是指在嵌入式开发中,不同的硬件系统或者操作系统之间进行数据交换的方式,是一种数据通讯的规约。通讯协议有很多种,而我今天要说的是串口通讯协议,而且是基于STM32来说的。首先说串口通信,串口是单片机最常见的外设。常见的UART串口主要有两个线,一个线是发送、一个是接收。至于串口发送数据的时候数据线上的高低电平是怎么变化的,这个大家可以自行查阅相关知识,我们常见的单片机自带的串口已经把这个最底层的电平级别的协议做好了,我们使用的时候,收发都是以一个字节为单位来进行的。举个例原创 2020-12-09 17:00:09 · 8467 阅读 · 0 评论 -
STM32-SRAM地址线的连接
在嵌入式系统设计过程中,由于主控芯片(如ARM、PPC、MIPS等)片上的存储空间不够大,经常需要外接存储器芯片(如ROM、SRAM、SDRAM、DDR2、Nand Flash等),因此,弄清楚主控芯片与外界存储芯片的引脚连接原理至关重要,由于Nand Flash的引脚连接比较简单,不涉及地址线的连接,而SDRAM和DDR2访问原理与ROM和SRAM有一些不同,故以后再专门讲述,这里我将主要介绍ARM与ROM、SRAM这两种存储芯片的连接。 首先,我们看一个电路图。这个电路图为三星公司的ARM芯片s原创 2020-11-30 18:03:32 · 1735 阅读 · 0 评论 -
C语言:11、实参/形参
实际参数简称“实参”。在调用有参函数时,函数名后面括号中的参数称为“实际参数”,实参可以是常量、变量或表达式。而有参函数在没有发生调用之前,函数里面的定义的参数就是形参。数据传递编辑在调用函数过程中,系统会把实参的值传递给被调用函数的形参。或者说,形参从实参得到一个值。该值在函数调用期间有效,可以参加该函数中的运算。在调用函数过程中发生的实参与形参间的数据传递,常称为“虚实结合”。函数调用过程编辑1、函数的形参列于函数声明中,在函数定义的函数体内使用。在未出现函数调用时,形参不占内存中的存储单元;原创 2020-11-18 11:21:08 · 1370 阅读 · 0 评论 -
单片机大致应用程序的架构有三种
简单的前后台顺序执行程序,这类写法是大多数人使用的方法,不需用思考程序的具体架构,直接通过执行顺序编写应用程序即可。2. 时间片轮询法,此方法是介于顺序执行与操作系统之间的一种方法。3. 操作系统,此法应该是应用程序编写的最高境界。一、顺序执行法这种方法,这应用程序比较简单,实时性,并行性要求不太高的情况下是不错的方法,程序设计简单,思路比较清晰。但是当应用程序比较复杂的时候,如果没有一个完整的流程图,恐怕别人很难看懂程序的运行状态,而且随着程序功能的增加,编写应用程序的工程师的大脑也开始混乱。即不利于升.原创 2020-11-16 15:23:05 · 557 阅读 · 0 评论