自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (1)
  • 收藏
  • 关注

原创 大数据技术课后练习

第一章大数据的4V特性不包括________。(2.0分)A、数据量大 B、数据类型繁多 C、数据传输快 D、价值密度低正确答案: C下列哪个不是大数据时代的新兴技术________。(2.0分)A、Hadoop B、Spark C、HBase D、SQL Server 正确答案: D 就数据的量级而言,1PB的数据是_______TB。(2.0分)A、1024 B、1000 C、1024×1024 D、512正确答案: A大数据对思维方式的影响包括.

2022-05-19 19:42:37 4965

原创 导入extension插件

第一步在项目classpath "org.jetbrains.kotlin: kot lin- android-extensions :$kotlin_ version ”第二步在app的build.gradle里添加

2021-06-19 20:30:47 166

原创 嵌入式Linux学习——开发板上手小问题备注

正点原子Linux阿尔法开发板uboot编译编译的时候不要用sudo命令 不知道为什么反正用了之后就不成功了 只能重新复制整份文件网上没查到 只有人说不要用root用户编译系统使用不要用系统里的关机(机子系统里的关机用了poweroff) 不要用poweroff 直接断电查到的信息是6ull芯片就是这么设计的 具体啥我也不知道 如果做了那就要将on_off引脚接地 否则无法启动...

2021-04-14 21:17:00 206

原创 C#学习笔记——类的继承重写与多态

类的继承

2021-03-10 20:04:17 255

原创 C#学习笔记——抽象类 开闭原则 接口

抽象类

2021-03-10 20:04:07 115

原创 学习记录---STM32 DAC数模转换

DAC简介数字/模拟转换模块(DAC)是12位数字输入,电压输出的数字/模拟转换器。DAC可以配置为8位或12位模式,也可以与DMA控制器配合使用。DAC工作在12位模式时,数据可以设置成左对齐或右对齐。DAC模块有2个输出通道,每个通道都有单独的转换器。在双DAC模式下,2个通道可以独立地进行转换,也可以同时进行转换并同步地更新2个通道的输出。DAC可以通过引脚输入参考电压VREF+以获得更精确的转换结果。配置流程初始化时钟 RCC_APB2PeriphClockCmd(RCC_APB2Pe

2020-10-31 20:38:09 346 1

原创 学习记录---STM32 ADC模数转换

实验开发板 战舰V3ADC简介初始化流程使能相应引脚和ADC时钟 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_ADC1,ENABLE);初始化相应GPIO GPIO_InitStruct.GPIO_Mode=GPIO_Mode_AIN; GPIO_InitStruct.GPIO_Pin=GPIO_Pin_1; GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz; G

2020-10-31 09:18:11 422

原创 学习记录---STM32 DMA通道传输

DMA简介直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。两个DMA控制器有12个通道(DMA1有7个通道,DMA2有5个通道),每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。DMA与CPU共享数据总线当两者同时对同一目标访问时,总线仲裁器会执行仲裁,DMA与CPU循环调度访问,各占一半带宽。...

2020-10-22 18:11:55 397

原创 LCD自写函数

高亮字符void High_Light_Char(u8 Line, u16 Column, u8 *Ascii){ LCD_SetTextColor(Red); Column=319-Column*16; while(*Ascii!=0) { LCD_DisplayChar(Line,Column,*Ascii); Column+=16; Ascii++; } LCD_SetTextColor(Black);}CT117E板子的LCD屏有319列 字符16X24显示中文

2020-10-04 20:35:28 311

原创 STM32 RTC时钟日历实验

RTC概述实时时钟是一个独立的定时器。 RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。RTC模块和时钟配置系统(RCC_BDCR寄存器)处于后备区域,即在系统复位或从待机模式唤醒后, RTC的设置和时间维持不变。系统复位后,对后备寄存器和RTC的访问被禁止,这是为了防止对后备区域(BKP)的意外写操作。执行以下操作将使能对后备寄存器和RTC的访问:● 设置寄存器RCC_APB1ENR的PWREN和BKPEN位,使能电源和后

2020-08-19 15:46:52 1143

原创 STM32定时器输入捕获实验

概述输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32 的定时器,除了 TIM6 和 TIM7,其他定时器都有输入捕获功能。 STM32 的输入捕获,简单的说就是通过检测 TIMx_CHx 上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存器(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断/DMA 等。N是滤波长度 在检测到一次目标电平后再以采样频率连续采集N次如果N次结果都是相同则为一次

2020-08-07 09:49:19 1196

原创 STM32定时器PWM输出呼吸灯实验

PWM简介备注PWM两种模式PWM模式一:向上计数时如果计数值(CNT)小于设定值(CCRX)则位有效电平,向下计数时如果计数值大于设定值时为无效电平。(计数值小于设定值为有效)PWM模式二:向上计数时如果计数值(CNT)小于设定值(CCRX)则位无效电平,向下计数时如果计数值大于设定值时为有效电平。(计数值大于设定值为有效)中央对齐三种模式中央对齐模式1:计数器交替地向上和向下计数。配置为输出的通道(TIMx_CCMRx寄存器中CCxS=00)的输出比较中断标志位,只在计数器向下

2020-08-02 14:47:55 1527

原创 学习记录---STM32定时器中断实验

TIM通用定时器通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分频器,脉冲长度和波形周期可以在几个微秒到几个毫秒间调整。每个定时器都是完全独立的,没有互相共享任何资源。它们可以一起同步操作。16位向上、向下、中央对齐模式自动装载计数器16位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65536之间的任意数值4个独立通道:─

2020-08-01 11:15:13 448

原创 学习记录---STM32 WWDG窗口看门狗学习

概述窗口看门狗通常被用来监测,由外部干扰或不可预见的逻辑条件造成的应用程序背离正常的运行序列而产生的软件故障。除非递减计数器的值在T6位变成0前被刷新,看门狗电路在达到预置的时间周期时,会产生一个MCU复位。在递减计数器达到窗口寄存器数值之前,如果7位的递减计数器数值(在控制寄存器中)被刷新, 那么也将产生一个MCU复位。这表明递减计数器需要在一个有限的时间窗口中被刷新。条件复位当递减计数器的值小于0X40则启动复位当递减计数器在窗口外被重装载则复位如果启动了窗口看门狗且开启中断,当递减计数器计

2020-07-31 06:49:40 182

原创 学习记录---STM32 iwdg独立看门狗学习

概述独立的看门狗是基于一个12位的递减计数器和一个8位的预分频器,它由一个内部独立的40kHz的RC振荡器提供时钟;因为这个RC振荡器独立于主钟,所以它可运行于停机和待机模式。它可以被当成看门狗用于在发生问题时复位整个系统,或作为一个自由定时器为应用程序提供超时管理。通过选项字节可以配置成是软件或硬件启动看门狗。在调试模式下,计数器可以被冻结。如果独立看门狗已经由硬件选项或软件启动, LSI振荡器将被强制在打开状态,并且不能被关闭。在LSI振荡器稳定后,时钟供应给IWDG。看门狗功能处于VDD供电区

2020-07-30 19:07:18 296

原创 学习记录---STM32 EXTI外部中断学习

使用蓝桥杯CT117E板子使用STM32标准库文件概述STM32的中断控制器支持19个外部中断/事件请求线0-15对应外部IO口的输入中断线16连接到PVD输出线17连接到RTC闹钟事件线18连接到USB唤醒事件每个外部中断线可以独立的配置触发方式(上升沿/下降沿/双边沿触发)。STM32中文参考手册9.2.2...

2020-07-30 10:29:27 217

原创 学习记录---STM32串口学习

使用蓝桥杯CT117E板子使用STM32标准库文件步骤:1.初始化时钟2.初始化GPIO3.初始化中断配置(如果需要中断)4.中断服务函数(如果使用中断)配置STM32F1038B的SUART2串口1.创建初始化GPIO、USART、NVIC的结构体GPIO_InitTypeDef GPIOA_usart2_Init;USART_InitTypeDef USART2_Init;NVIC_InitTypeDef NVIC_usart2_Init;2.RCC时钟使能根据STM3

2020-07-26 15:02:17 173

原创 学习记录---STM32滴答定时器

SysTick可在休眠下执行减轻资源占用库函数在<misc.h><core_cm3.h>中void delay_init(unsigned char systemtick)//参数为系统时钟 MHz{ SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);//选择系统时钟8分频 nus=systemtick/8; nms=systemtick/8*1000;}void delay_us(unsigned int u

2020-07-21 20:08:08 131

原创 DS18B20驱动根据数据手册编写

DS18B20驱动根据数据手册编写#include<reg51.h>sbit ds18b20=P1^4;void delay_ds18b20(unsigned int x){ while(x--);}void ds18b20_res(void) //温度计初始化{ unsigned char x=255; ds18b20=1; ds18b20=0; delay_ds18b20(80); ds18b20

2020-07-14 20:23:26 335

原创 DS1302驱动根据数据手册编写

DS1302驱动根据数据手册编写#include<reg51.h>unsigned char year,month,day,week,hour,min,sec;sbit RST = P3^7;sbit IO = P3^4;sbit SCLK=P3^6;void DS1302_res(){ RST=0; //SCLK=0; RST=1; //SCLK=1;}unsigned char DS1302_read_bit(){ unsigned cha

2020-07-14 20:22:14 263

原创 LCD1602驱动根据数据手册编写

LCD1602驱动根据数据手册编写#include<reg51.h> #define uchar unsigned char#define uint unsigned int uchar num[] = "0123456789";sbit RS = P1^7;sbit RW = P1^6;sbit E = P1^5;void delay(uint x){ while(x --); }void write_command(uchar command)

2020-07-14 20:20:10 425

原创 学习记录---8255A简介及使用方法

82558255芯片是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。8255引脚8255芯片是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。8

2020-07-09 00:08:42 16878 3

原创 学习记录---STM32按键输入实验

使用蓝桥杯CT117E板子使用STM32标准库文件从图中可以看出在按键未按下时,引脚为高电平。当按键按下时引脚为低电平。所以在GPIO初始化时使用上拉输入模式。1.初始化相应引脚 GPIO_InitTypeDef GPIOA_Init_key; GPIO_InitTypeDef GPIOB_Init_key; RCC_APB2PeriphClockCmd(RCC_APB2Periph...

2020-04-15 16:40:39 387

原创 学习记录---STM32蜂鸣器实验

使用蓝桥杯CT117E板子使用STM32标准库文件1.初始化gpio端口 使能相应端口的时钟 GPIO_InitTypeDef GPIO_Init_beep; RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOB,ENABLE); GPIO_PinRemapConfig(GPIO_Remap_SWJ_NoJTR...

2020-04-15 15:35:39 829

原创 学习记录---STM32点亮LED实验

使用蓝桥杯CT117E板子使用STM32标准库文件1.初始化gpio端口 使能相应端口的时钟```cGPIO_InitTypeDef GPIO_Init_gpioc;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);GPIO_Init_gpioc.GPIO_Pin=GPIO_Pin_7|GPIO_Pin_8|GPIO_Pin_9...

2020-04-04 16:07:55 401

空空如也

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

TA关注的人

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