- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 9.瑞萨 RA系列-FSP库开发
在 ra_ioport.h 中通过包含头文件来间接包含寄存器定义头文件:或或。代码清单 9-1:ra_ioport.h#include "hal_data.h" //间接包含了头文件 "R7FA6M5BH.h" / "R7FA4M2AD.h" / "R7FA2L1AB.h"我们需要定义端口和引脚号的枚举类型,用来表示某个要操控的某个引脚。
2023-05-16 17:21:35 540
原创 4.1瑞萨RA系列(R7FA2L1AB3CFL)FSP库开发指南(e2 studio)-点亮你的第一颗LED灯
IOPORT 可以对引脚进行以下几个方面的配置:配置引脚为普通 IO 功能,即输入或输出高电平或者低电平。控制引脚的输入上拉电阻。控制引脚的驱动能力。控制引脚是否检测上升沿/下降沿/双边沿。控制引脚是否作为中断输入引脚。配置引脚为模拟输入功能或者将引脚在内部连接到其他外设模块。
2023-05-16 16:17:38 939
原创 2.1瑞萨RA系列(R7FA2L1AB3CFL)FSP库开发指南(e2 studio)
RA2 系列 – 低功耗:基于 Arm Cortex-M23 内核,最高频率 48 MHz, 拥有高达 512 KB 的闪存和 64 KB 的 SRAM。电源电压范围为 1.6 V 到 5.5 V。 外设包括全速 USB、CAN、24 位 ∑-△ 模数转换器 (ADC)、16 位数模转换器 (DAC)、电容式触摸感应以及安全功能。
2023-05-16 11:13:10 285
原创 C语言中的void的理解
但这并不意味着,void *也可以无需强制类型转换地赋给其它类型的指针。因为“无类型”可以包容“有类型”,而“有类型”则不能包。道理很简单,我们可以说“男人和女人都是人”,但不能说“人是男人”或者“人是女人”。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。提示“'=' : cannot convert from 'void *' to 'int *'”。void的字面意思是"无类型",void *则为"无类型指针",void *可以指向任何类型的数据。
2023-04-14 17:44:50 382
原创 C语言-指针第3课-指向指针的指针
指向指针的指针是一种多级间接寻址的形式,或者说是一个指针链。通常,一个指针包含一个变量的地址。当我们定义一个指向指针的指针时,第一个指针包含了第二个指针的地址,第二个指针指向包含实际值的位置。假设有一个 int 类型的变量 a,p1是指向 a 的指针变量,p2 又是指向 p1 的指针变量,它们的关系如下图所示:指针变量也是一种变量,也会占用存储空间,也可以使用&获取它的地址。C语言不限制指针的级数,每增加一级指针,在定义指针变量时就得增加一个星号*。p1 是一级指针,指向普通类型...
2022-05-07 17:22:55 2894
原创 C语言-指针第2课-C 指针的算术运算&指针数组
在我们的C程序中,每一个定义的变量,在内存中都占有一个内存单元,比如int类型占四个字节,char类型占一个字节等等,每个字节都在0~4,294,967,295之间都有一个对应的编号,C语言允许在程序中使用变量的地址,并可以通过地址运算符"&"得到变量的地址。#include<stdio.h>intmain(){inti;inta[10]={1,2,3,4,5,6,7,8,9,0};charb...
2022-04-28 15:56:14 258
原创 C语言-指针第1课-C 指针介绍
学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用 & 运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址:#include <stdio.h> int main (){ int var_runoob = 10;
2022-04-28 09:13:32 1088
转载 11种防雷器电路原理详解!
目录一、交流电源防雷器(一)单相并联式防雷器(三)单相串联式防雷器(四)三相串联式防雷器二、通信机房用直流电源防雷器(一)并联式直流电源防雷器(二)串联式直流电源防雷器三、通用两级信号防雷器(一)双绞线型(二)同轴线型四、小功率电源变压器或开关电源保护电路(以两组输出为例)五、通讯电子设备的保护电路六、直流电源与信号同传1、110V 不接地电源与信号同传:2、+24V 负极接地电源与信号同传:七、信号电路的二级双重保护方式八、检测/控制
2021-07-21 20:31:32 23109 1
转载 串口接收(FPGA异步串行通信—modelsim)
以数据55为例,描述串口是如何接收55这个数据对于串口接收而言,rx体现在硬件上之后一根线,数据以高低电平的方式在这个线上传输;根据异步串行通信协议来说,空闲状态是高电平,开始位是以低电平开始的,如下图所示在这里我们选取数据帧的格式位1个起始位,8个数据位,0校验位,1停止位(1+8+0+1)在串口的接收模块中,由于数据帧的定义格式,我们需要完整的8个数据位首先存储一下,因为我们只有一根线rx,这里我们在模块内要串行数据转换为并行数据暂时存储55(H) = 0101 0101(B),先传低
2021-07-13 09:18:31 894
NRF24L01发送程序(单片机是STC89C52
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人