【显示屏】1.3寸OLED的配置

news/2024/10/17 14:28:38/

1.3寸OLED的配置

 

asc.h

/** asc.h**  Created on: Nov 23, 2022*      Author: 86158*/#ifndef OLED_ASC_H_
#define OLED_ASC_H_#ifndef ASC__H
#define ASC__H
const unsigned char asc2_1206[95][12]={
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
{0x00,0x00,0x00,0x00,0x3F,0x40,0x00,0x00,0x00,0x00,0x00,0x00},/*"!",1*/
{0x00,0x00,0x30,0x00,0x40,0x00,0x30,0x00,0x40,0x00,0x00,0x00},/*""",2*/
{0x09,0x00,0x0B,0xC0,0x3D,0x00,0x0B,0xC0,0x3D,0x00,0x09,0x00},/*"#",3*/
{0x18,0xC0,0x24,0x40,0x7F,0xE0,0x22,0x40,0x31,0x80,0x00,0x00},/*"$",4*/
{0x18,0x00,0x24,0xC0,0x1B,0x00,0x0D,0x80,0x32,0x40,0x01,0x80},/*"%",5*/
{0x03,0x80,0x1C,0x40,0x27,0x40,0x1C,0x80,0x07,0x40,0x00,0x40},/*"&",6*/
{0x10,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x80,0x20,0x40,0x40,0x20},/*"(",8*/
{0x00,0x00,0x40,0x20,0x20,0x40,0x1F,0x80,0x00,0x00,0x00,0x00},/*")",9*/
{0x09,0x00,0x06,0x00,0x1F,0x80,0x06,0x00,0x09,0x00,0x00,0x00},/*"*",10*/
{0x04,0x00,0x04,0x00,0x3F,0x80,0x04,0x00,0x04,0x00,0x00,0x00},/*"+",11*/
{0x00,0x10,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",12*/
{0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x00,0x00},/*"-",13*/
{0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*".",14*/
{0x00,0x20,0x01,0xC0,0x06,0x00,0x38,0x00,0x40,0x00,0x00,0x00},/*"/",15*/
{0x1F,0x80,0x20,0x40,0x20,0x40,0x20,0x40,0x1F,0x80,0x00,0x00},/*"0",16*/
{0x00,0x00,0x10,0x40,0x3F,0xC0,0x00,0x40,0x00,0x00,0x00,0x00},/*"1",17*/
{0x18,0xC0,0x21,0x40,0x22,0x40,0x24,0x40,0x18,0x40,0x00,0x00},/*"2",18*/
{0x10,0x80,0x20,0x40,0x24,0x40,0x24,0x40,0x1B,0x80,0x00,0x00},/*"3",19*/
{0x02,0x00,0x0D,0x00,0x11,0x00,0x3F,0xC0,0x01,0x40,0x00,0x00},/*"4",20*/
{0x3C,0x80,0x24,0x40,0x24,0x40,0x24,0x40,0x23,0x80,0x00,0x00},/*"5",21*/
{0x1F,0x80,0x24,0x40,0x24,0x40,0x34,0x40,0x03,0x80,0x00,0x00},/*"6",22*/
{0x30,0x00,0x20,0x00,0x27,0xC0,0x38,0x00,0x20,0x00,0x00,0x00},/*"7",23*/
{0x1B,0x80,0x24,0x40,0x24,0x40,0x24,0x40,0x1B,0x80,0x00,0x00},/*"8",24*/
{0x1C,0x00,0x22,0xC0,0x22,0x40,0x22,0x40,0x1F,0x80,0x00,0x00},/*"9",25*/
{0x00,0x00,0x00,0x00,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00},/*":",26*/
{0x00,0x00,0x00,0x00,0x04,0x60,0x00,0x00,0x00,0x00,0x00,0x00},/*";",27*/
{0x00,0x00,0x04,0x00,0x0A,0x00,0x11,0x00,0x20,0x80,0x40,0x40},/*"<",28*/
{0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x09,0x00,0x00,0x00},/*"=",29*/
{0x00,0x00,0x40,0x40,0x20,0x80,0x11,0x00,0x0A,0x00,0x04,0x00},/*">",30*/
{0x18,0x00,0x20,0x00,0x23,0x40,0x24,0x00,0x18,0x00,0x00,0x00},/*"?",31*/
{0x1F,0x80,0x20,0x40,0x27,0x40,0x29,0x40,0x1F,0x40,0x00,0x00},/*"@",32*/
{0x00,0x40,0x07,0xC0,0x39,0x00,0x0F,0x00,0x01,0xC0,0x00,0x40},/*"A",33*/
{0x20,0x40,0x3F,0xC0,0x24,0x40,0x24,0x40,0x1B,0x80,0x00,0x00},/*"B",34*/
{0x1F,0x80,0x20,0x40,0x20,0x40,0x20,0x40,0x30,0x80,0x00,0x00},/*"C",35*/
{0x20,0x40,0x3F,0xC0,0x20,0x40,0x20,0x40,0x1F,0x80,0x00,0x00},/*"D",36*/
{0x20,0x40,0x3F,0xC0,0x24,0x40,0x2E,0x40,0x30,0xC0,0x00,0x00},/*"E",37*/
{0x20,0x40,0x3F,0xC0,0x24,0x40,0x2E,0x00,0x30,0x00,0x00,0x00},/*"F",38*/
{0x0F,0x00,0x10,0x80,0x20,0x40,0x22,0x40,0x33,0x80,0x02,0x00},/*"G",39*/
{0x20,0x40,0x3F,0xC0,0x04,0x00,0x04,0x00,0x3F,0xC0,0x20,0x40},/*"H",40*/
{0x20,0x40,0x20,0x40,0x3F,0xC0,0x20,0x40,0x20,0x40,0x00,0x00},/*"I",41*/
{0x00,0x60,0x20,0x20,0x20,0x20,0x3F,0xC0,0x20,0x00,0x20,0x00},/*"J",42*/
{0x20,0x40,0x3F,0xC0,0x24,0x40,0x0B,0x00,0x30,0xC0,0x20,0x40},/*"K",43*/
{0x20,0x40,0x3F,0xC0,0x20,0x40,0x00,0x40,0x00,0x40,0x00,0xC0},/*"L",44*/
{0x3F,0xC0,0x3C,0x00,0x03,0xC0,0x3C,0x00,0x3F,0xC0,0x00,0x00},/*"M",45*/
{0x20,0x40,0x3F,0xC0,0x0C,0x40,0x23,0x00,0x3F,0xC0,0x20,0x00},/*"N",46*/
{0x1F,0x80,0x20,0x40,0x20,0x40,0x20,0x40,0x1F,0x80,0x00,0x00},/*"O",47*/
{0x20,0x40,0x3F,0xC0,0x24,0x40,0x24,0x00,0x18,0x00,0x00,0x00},/*"P",48*/
{0x1F,0x80,0x21,0x40,0x21,0x40,0x20,0xE0,0x1F,0xA0,0x00,0x00},/*"Q",49*/
{0x20,0x40,0x3F,0xC0,0x24,0x40,0x26,0x00,0x19,0xC0,0x00,0x40},/*"R",50*/
{0x18,0xC0,0x24,0x40,0x24,0x40,0x22,0x40,0x31,0x80,0x00,0x00},/*"S",51*/
{0x30,0x00,0x20,0x40,0x3F,0xC0,0x20,0x40,0x30,0x00,0x00,0x00},/*"T",52*/
{0x20,0x00,0x3F,0x80,0x00,0x40,0x00,0x40,0x3F,0x80,0x20,0x00},/*"U",53*/
{0x20,0x00,0x3E,0x00,0x01,0xC0,0x07,0x00,0x38,0x00,0x20,0x00},/*"V",54*/
{0x38,0x00,0x07,0xC0,0x3C,0x00,0x07,0xC0,0x38,0x00,0x00,0x00},/*"W",55*/
{0x20,0x40,0x39,0xC0,0x06,0x00,0x39,0xC0,0x20,0x40,0x00,0x00},/*"X",56*/
{0x20,0x00,0x38,0x40,0x07,0xC0,0x38,0x40,0x20,0x00,0x00,0x00},/*"Y",57*/
{0x30,0x40,0x21,0xC0,0x26,0x40,0x38,0x40,0x20,0xC0,0x00,0x00},/*"Z",58*/
{0x00,0x00,0x00,0x00,0x7F,0xE0,0x40,0x20,0x40,0x20,0x00,0x00},/*"[",59*/
{0x00,0x00,0x70,0x00,0x0C,0x00,0x03,0x80,0x00,0x40,0x00,0x00},/*"\",60*/
{0x00,0x00,0x40,0x20,0x40,0x20,0x7F,0xE0,0x00,0x00,0x00,0x00},/*"]",61*/
{0x00,0x00,0x20,0x00,0x40,0x00,0x20,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
{0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10},/*"_",63*/
{0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
{0x00,0x00,0x02,0x80,0x05,0x40,0x05,0x40,0x03,0xC0,0x00,0x40},/*"a",65*/
{0x20,0x00,0x3F,0xC0,0x04,0x40,0x04,0x40,0x03,0x80,0x00,0x00},/*"b",66*/
{0x00,0x00,0x03,0x80,0x04,0x40,0x04,0x40,0x06,0x40,0x00,0x00},/*"c",67*/
{0x00,0x00,0x03,0x80,0x04,0x40,0x24,0x40,0x3F,0xC0,0x00,0x40},/*"d",68*/
{0x00,0x00,0x03,0x80,0x05,0x40,0x05,0x40,0x03,0x40,0x00,0x00},/*"e",69*/
{0x00,0x00,0x04,0x40,0x1F,0xC0,0x24,0x40,0x24,0x40,0x20,0x00},/*"f",70*/
{0x00,0x00,0x02,0xE0,0x05,0x50,0x05,0x50,0x06,0x50,0x04,0x20},/*"g",71*/
{0x20,0x40,0x3F,0xC0,0x04,0x40,0x04,0x00,0x03,0xC0,0x00,0x40},/*"h",72*/
{0x00,0x00,0x04,0x40,0x27,0xC0,0x00,0x40,0x00,0x00,0x00,0x00},/*"i",73*/
{0x00,0x10,0x00,0x10,0x04,0x10,0x27,0xE0,0x00,0x00,0x00,0x00},/*"j",74*/
{0x20,0x40,0x3F,0xC0,0x01,0x40,0x07,0x00,0x04,0xC0,0x04,0x40},/*"k",75*/
{0x20,0x40,0x20,0x40,0x3F,0xC0,0x00,0x40,0x00,0x40,0x00,0x00},/*"l",76*/
{0x07,0xC0,0x04,0x00,0x07,0xC0,0x04,0x00,0x03,0xC0,0x00,0x00},/*"m",77*/
{0x04,0x40,0x07,0xC0,0x04,0x40,0x04,0x00,0x03,0xC0,0x00,0x40},/*"n",78*/
{0x00,0x00,0x03,0x80,0x04,0x40,0x04,0x40,0x03,0x80,0x00,0x00},/*"o",79*/
{0x04,0x10,0x07,0xF0,0x04,0x50,0x04,0x40,0x03,0x80,0x00,0x00},/*"p",80*/
{0x00,0x00,0x03,0x80,0x04,0x40,0x04,0x50,0x07,0xF0,0x00,0x10},/*"q",81*/
{0x04,0x40,0x07,0xC0,0x02,0x40,0x04,0x00,0x04,0x00,0x00,0x00},/*"r",82*/
{0x00,0x00,0x06,0x40,0x05,0x40,0x05,0x40,0x04,0xC0,0x00,0x00},/*"s",83*/
{0x00,0x00,0x04,0x00,0x1F,0x80,0x04,0x40,0x00,0x40,0x00,0x00},/*"t",84*/
{0x04,0x00,0x07,0x80,0x00,0x40,0x04,0x40,0x07,0xC0,0x00,0x40},/*"u",85*/
{0x04,0x00,0x07,0x00,0x04,0xC0,0x01,0x80,0x06,0x00,0x04,0x00},/*"v",86*/
{0x06,0x00,0x01,0xC0,0x07,0x00,0x01,0xC0,0x06,0x00,0x00,0x00},/*"w",87*/
{0x04,0x40,0x06,0xC0,0x01,0x00,0x06,0xC0,0x04,0x40,0x00,0x00},/*"x",88*/
{0x04,0x10,0x07,0x10,0x04,0xE0,0x01,0x80,0x06,0x00,0x04,0x00},/*"y",89*/
{0x00,0x00,0x04,0x40,0x05,0xC0,0x06,0x40,0x04,0x40,0x00,0x00},/*"z",90*/
{0x00,0x00,0x00,0x00,0x04,0x00,0x7B,0xE0,0x40,0x20,0x00,0x00},/*"{",91*/
{0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xF0,0x00,0x00,0x00,0x00},/*"|",92*/
{0x00,0x00,0x40,0x20,0x7B,0xE0,0x04,0x00,0x00,0x00,0x00,0x00},/*"}",93*/
{0x40,0x00,0x80,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x40,0x00},/*"~",94*/
};
#endif#endif /* OLED_ASC_H_ */

OLED.h

/** OLED.h**  Created on: Nov 23, 2022*      Author: 86158*/#ifndef OLED_OLED_H_
#define OLED_OLED_H_#ifndef OLED_H
#define OLED_H#include <stdint.h>// the I2C address of oled
#define OLED_I2C_ADDRESS    0x78//the resolution of oled   128*64
#define MAX_COLUMN      128
#define MAX_ROW         64#define X_WIDTH         MAX_COLUMN
#define Y_WIDTH         MAX_ROW#define OLED_CMD        0x00
#define OLED_DATA       0x01typedef enum
{PEN_CLEAR = 0x00,PEN_WRITE = 0x01,PEN_INVERSION= 0x02,
}pen_typedef;
extern void OLED_init(void);
extern void OLED_display_on(void);
extern void OLED_display_off(void);
extern void OLED_operate_gram(pen_typedef pen);
extern void OLED_set_pos(uint8_t x, uint8_t y);
extern void OLED_draw_point(int8_t x, int8_t y, pen_typedef pen);
extern void OLED_show_string(uint8_t row, uint8_t col, uint8_t *chr);
extern void OLED_printf(uint8_t row, uint8_t col, const char *fmt,...);
extern void OLED_refresh_gram(void);
extern void OLED_LOGO(void);
#endif#endif /* OLED_OLED_H_ */

OLED.c

/** OLED.c**  Created on: Nov 23, 2022*      Author: 86158*/#include "OLED.h"
#include "asc.h"
#include "main.h"
#include <stdio.h>
#include <stdarg.h>extern I2C_HandleTypeDef hi2c1;static uint8_t OLED_GRAM[128][8];void oled_write_byte(uint8_t dat, uint8_t cmd)
{static uint8_t cmd_data[2];if(cmd == OLED_CMD){cmd_data[0] = 0x00;}else{cmd_data[0] = 0x40;}cmd_data[1] = dat;HAL_I2C_Master_Transmit(&hi2c1, OLED_I2C_ADDRESS, cmd_data, 2, 10);
}void OLED_init(void)
{oled_write_byte(0xAE, OLED_CMD);    //display offoled_write_byte(0x20, OLED_CMD);    //Set Memory Addressing Modeoled_write_byte(0x10, OLED_CMD);    //00,Horizontal Addressing Mode;01,Vertical Addressing Mode;10,Page Addressing Mode (RESET);11,Invalidoled_write_byte(0xb0, OLED_CMD);    //Set Page Start Address for Page Addressing Mode,0-7oled_write_byte(0xc8, OLED_CMD);    //Set COM Output Scan Directionoled_write_byte(0x00, OLED_CMD);    //---set low column addressoled_write_byte(0x10, OLED_CMD);    //---set high column addressoled_write_byte(0x40, OLED_CMD);    //--set start line addressoled_write_byte(0x81, OLED_CMD);    //--set contrast control registeroled_write_byte(0xff, OLED_CMD);    //brightness 0x00~0xffoled_write_byte(0xa1, OLED_CMD);    //--set segment re-map 0 to 127oled_write_byte(0xa6, OLED_CMD);    //--set normal displayoled_write_byte(0xa8, OLED_CMD);    //--set multiplex ratio(1 to 64)oled_write_byte(0x3F, OLED_CMD);    //oled_write_byte(0xa4, OLED_CMD);    //0xa4,Output follows RAM content;0xa5,Output ignores RAM contentoled_write_byte(0xd3, OLED_CMD);    //-set display offsetoled_write_byte(0x00, OLED_CMD);    //-not offsetoled_write_byte(0xd5, OLED_CMD);    //--set display clock divide ratio/oscillator frequencyoled_write_byte(0xf0, OLED_CMD);    //--set divide ratiooled_write_byte(0xd9, OLED_CMD);    //--set pre-charge periodoled_write_byte(0x22, OLED_CMD);    //oled_write_byte(0xda, OLED_CMD);    //--set com pins hardware configurationoled_write_byte(0x12, OLED_CMD);oled_write_byte(0xdb, OLED_CMD);    //--set vcomholed_write_byte(0x20, OLED_CMD);    //0x20,0.77xVccoled_write_byte(0x8d, OLED_CMD);    //--set DC-DC enableoled_write_byte(0x14, OLED_CMD);    //oled_write_byte(0xaf, OLED_CMD);    //--turn on oled panel
}
void OLED_display_on(void)
{oled_write_byte(0x8d, OLED_CMD);oled_write_byte(0x14, OLED_CMD);oled_write_byte(0xaf, OLED_CMD);
}
void OLED_display_off(void)
{oled_write_byte(0x8d, OLED_CMD);oled_write_byte(0x10, OLED_CMD);oled_write_byte(0xae, OLED_CMD);
}void OLED_operate_gram(pen_typedef pen)
{uint8_t i, n;for (i = 0; i < 8; i++){for (n = 0; n < 128; n++){if (pen == PEN_WRITE){OLED_GRAM[n][i] = 0xff;}else if (pen == PEN_CLEAR){OLED_GRAM[n][i] = 0x00;}else{OLED_GRAM[n][i] = 0xff - OLED_GRAM[n][i];}}}
}
void OLED_set_pos(uint8_t x, uint8_t y)
{oled_write_byte((0xb0 + y), OLED_CMD);              //set page address yoled_write_byte(((x&0xf0)>>4)|0x10, OLED_CMD);      //set column high addressoled_write_byte((x&0x0f), OLED_CMD);                //set column low address
}
void OLED_draw_point(int8_t x, int8_t y, pen_typedef pen)
{uint8_t page = 0, row = 0;/* check the corrdinate */if ((x < 0) || (x > (X_WIDTH - 1)) || (y < 0) || (y > (Y_WIDTH - 1))){return;}page = y / 8;row = y % 8;if (pen == PEN_WRITE){OLED_GRAM[x][page] |= 1 << row;}else if (pen == PEN_INVERSION){OLED_GRAM[x][page] ^= 1 << row;}else{OLED_GRAM[x][page] &= ~(1 << row);}
}
void OLED_draw_line(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2, pen_typedef pen)
{uint8_t col = 0, row = 0;uint8_t x_st = 0, x_ed = 0, y_st = 0, y_ed = 0;float k = 0.0f, b = 0.0f;if (y1 == y2){(x1 <= x2) ? (x_st = x1):(x_st = x2);(x1 <= x2) ? (x_ed = x2):(x_ed = x1);for (col = x_st; col <= x_ed; col++){OLED_draw_point(col, y1, pen);}}else if (x1 == x2){(y1 <= y2) ? (y_st = y1):(y_st = y2);(y1 <= y2) ? (y_ed = y2):(y_ed = y1);for (row = y_st; row <= y_ed; row++){OLED_draw_point(x1, row, pen);}}else{k = ((float)(y2 - y1)) / (x2 - x1);b = (float)y1 - k * x1;(x1 <= x2) ? (x_st = x1):(x_st = x2);(x1 <= x2) ? (x_ed = x2):(x_ed = x2);for (col = x_st; col <= x_ed; col++){OLED_draw_point(col, (uint8_t)(col * k + b), pen);}}
}
void OLED_show_char(uint8_t row, uint8_t col, uint8_t chr)
{uint8_t x = col * 6;uint8_t y = row * 12;uint8_t temp, t, t1;uint8_t y0 = y;chr = chr - ' ';for (t = 0; t < 12; t++){temp = asc2_1206[chr][t];for (t1 = 0; t1 < 8; t1++){if (temp&0x80)OLED_draw_point(x, y, PEN_WRITE);elseOLED_draw_point(x, y, PEN_CLEAR);temp <<= 1;y++;if ((y - y0) == 12){y = y0;x++;break;}}}
}void OLED_show_string(uint8_t row, uint8_t col, uint8_t *chr)
{uint8_t n =0;while (chr[n] != '\0'){OLED_show_char(row, col, chr[n]);col++;if (col > 20){col = 0;row += 1;}n++;}
}void OLED_printf(uint8_t row, uint8_t col, const char *fmt,...)
{static uint8_t LCD_BUF[128] = {0};static va_list ap;uint8_t remain_size = 0;if ((row > 4) || (col > 20) ){return;}va_start(ap, fmt);vsprintf((char *)LCD_BUF, fmt, ap);va_end(ap);remain_size = 21 - col;LCD_BUF[remain_size] = '\0';OLED_show_string(row, col, LCD_BUF);
}
void OLED_refresh_gram(void)
{uint8_t i, n;for (i = 0; i < 8; i++){OLED_set_pos(0, i);for (n = 0; n < 128; n++){oled_write_byte(OLED_GRAM[n][i], OLED_DATA);}}
}
#include "OLED.h"
OLED_init();
OLED_display_on;
OLED_operate_gram(0);
OLED_show_string(2,2,"*-*");
OLED_refresh_gram();





原博客


http://www.ppmy.cn/news/708661.html

相关文章

龙腾10.1寸屏M101NWT2 R1PDF规格资料参数

M101NWT2 R1 (别名: M101NWT2-R1) (产品代码: IVO03F4)是昆山龙腾光电有限公司 (龙腾&#xff0c;IVO) 推出的一款采用a-Si TFT-LCD技术的10.1英寸液晶模组产品&#xff0c;它装配有WLED背光&#xff0c;含LED驱动器背光驱动&#xff0c;无触摸。 根据龙腾 (IVO)于2018年2月28…

python中的三元运算符

在python中这样规定三元运算符的使用方法&#xff1a; [on true] if [expression] else [on false] 当expression表达式为真的时候执行on true代码&#xff0c;当表达式为假的时候执行on false代码 a, b 1, 1 print(a b if True else a-b) # 2 print(a b if False else a-b…

UE4/5数字人Metahuman与iClone的使用【数字人与动画】

iClone软件下载 iClone 8 是一款由Reallusion开发的3D动画软件&#xff0c;接下来就不多说了&#xff0c;首先进入官网&#xff0c;我们可以看到两个下载的东西&#xff0c;左边是下面这个软件&#xff0c;直接下载即可&#xff0c;右边的我们在后面下载&#xff1a; iClone插…

计算机高级系统设置打不开,win7高级系统设置打不开的解决方法

win7高级系统设置打不开是什么原因造成的呢?要如何解决呢&#xff1f;小编今天就给大家带来两种解决方法,赶紧学起来吧。 1、第一种,按winr打开i运行窗口,输入gpedit.msc,点击确定。 2、在弹出的窗口中点击用户配置-管理模板,在右侧点击控制面板。 3、在控制面板中找到禁止访问…

计算机网络共享打不开,电脑系统网络和共享中心打不开怎么办

电脑系统网络和共享中心打不开怎么办 导读&#xff1a;小编根据大家的需要整理了一份关于《电脑系统网络和共享中心打不开怎么办》的内容&#xff0c;具体内容&#xff1a;网络和共享中心可以帮助我们查看活动的网络&#xff0c;对网络进行设置&#xff0c;以及解决一些网络故障…

无法打开Win10计算机管理,win10我的电脑管理打不开怎么办_win10此电脑管理打不开如何修复...

在使用win10系统过程中,用户时常对电脑中文件,磁盘以及服务等应用进行设置时,就需要使用到我的电脑管理功能,可是最近有的用户想要打开win10我的电脑管理功能却怎么也打不开了,那么win10我的电脑管理打不开怎么办呢?这里就来告诉大家win10此电脑管理打不开修复方法。 具体…

win无法进入计算机管理,Win10系统右键“管理”无法打开的解决方法

在使用电脑的时候&#xff0c;经常会有一些意外发生&#xff0c;有时候一不小心就修改或误删系统文件&#xff0c;需要进入系统管理进行恢复。但是&#xff0c;最近有用户反映右键“此电脑”图标&#xff0c;选择“管理”却无法打开&#xff0c;不知道该如何解决。下面就和小编…

Elasticsearch聚合查询[合集]

什么是聚合查询 聚合查询可以对照数据库理解 注意事项 用于进行聚合的字段必须是exact value&#xff0c;分词字段不可进行聚合&#xff0c;对于text字段如果需要使用聚合&#xff0c;需要开启fielddata&#xff0c;但是通常不建议&#xff0c;因为fielddata是将聚合使用的数…