- 博客(111)
- 资源 (2)
- 收藏
- 关注
原创 Windows第一次上手鸿蒙周边
如果该产品模型还支持下发命令进行控制,那么还可以在服务下添加命令。4.注册设备设备注册完成之后,会显示的是“未激活”状态,待后期设备连接上物联网平台之后,就自动激活了,后续不会再有“未激活”状态,只会是“离线”或者“在线”。
2025-01-20 11:28:08
1191
原创 Arduino安装 esp32 by Espressif (2.0.11)
2022年安装的Arduino是1.8.10版本的,主控芯片是外置 2MB Flash 的 ESP32-C3芯片。2023年购买使用的是4M的 ESP32-C3芯片。
2023-11-15 14:29:27
799
原创 解决:Win11无法连接网络打印机
1.2 “开始”菜单中搜索:组策略,然后出现【编辑组策略】,点击进入。1.1 按win+R键盘组合键打开“运行”。(二)管理模板 -- 打印机 -- 配置RPC连接设置。(三)勾选【已启用】,将下面连接协议改成“(一)打开本地组策略。
2023-05-15 18:51:01
6955
4
原创 Dev C++中出现 undefined reference to XXX 错误的解决方式
Dev C++ 多文件的编译运行,一定要【新建-项目】,才能支持,不然会出 undefined reference to XXX 错误。
2023-05-10 20:09:19
7745
2
原创 Cannot resolve symbol ‘String‘或Cannot resolve symbol ‘System‘ ——IDEA
(31条消息) [IDEA]Cannot resolve symbol ‘String‘ Cannot resolve symbol ‘System‘解决_idea中cannot resolve system_想要一天超神的博客-优快云博客。(31条消息) IDEA Cannot resolve symbol ‘String‘ 的解决方法_Alijuan_的博客-优快云博客。参考二:没有指定具体的JDK路径,File –> Project Structure–>Project SDK。
2023-03-06 21:27:45
2181
原创 VS Code安装及(C/C++)环境配置(Windows系统)
五个步骤:1.安装VS Code文本编辑器(系统版)Visual Studio Code - Code Editing. Redefined2.安装C/C++必备插件与简体中文插件:搜索框搜索“C/C++”以及“chinese”。3.下载并安装C/C++的编译器:MinGW-w64 。4.设置系统环境变量并验证;5.配置 VS Code 里的环境(自主生成三个json文件,而不是手动创建)5.1)配置编译器(生成c_cpp_properties.json文件):告诉vscode,编译器在哪
2023-02-23 11:07:30
5642
原创 EasyX图形库的下载安装与Dev-C++配置
4.1 将 include 文件夹下的 easyx.h 和 graphics.h 拷贝到 D:\App\TDM-GCC-64\x86_64-w64-mingw32\include\ 文件夹里。4.2 将 lib64\libeasyx.a 拷贝到 D:\App\TDM-GCC-64\x86_64-w64-mingw32\lib\ 文件夹里。4.3 设置链接库:工具 tools -> 编译选项Compiler Options...,然后在 Linker 里面输入 -leasyx,完成。
2022-11-08 14:16:05
6453
3
原创 VS Code配置C语言环境
(1)Windows的IDE,推荐使用Dev C++,版本5.10;(2)MacOS需从AppStore下载编程软件Xcode。
2022-10-23 18:10:18
4492
原创 倒计时3分钟
时分秒的数值可由scanf()从键盘获取,自由DIY倒计时长。实际是2022年10月7日,这里显示2122年9月7日?*timeinfo 中的内容如下: 年月日、时分秒、星期、天数。
2022-10-07 21:02:01
1398
原创 getch()与_getch()、不能将const char*类型的值分配到const* 类型的实体
getch()与_getch()解决方法:添加预处理项目->属性->配置属性->C/C+±>预处理器->预处理器定义->编辑中添加_CRT_SECURE_NO_DEPRECATE和_CRT_NONSTDC_NO_DEPRECATE或者更换函数将getch()函数更换为_getch()函数即可(2)不能将const char*类型的值分配到const* 类型的实体:项目属性中将C/C++、语言、符合模式改成否/permissive。
2022-09-24 21:54:36
1059
原创 安装Keil537加载程序并编译后 Default Compiler Version 5
安装Keil5.37版本,加载程序,编译时终止,需要配置正确的ARM编译器。这里的解决方案是:打开 'Manage Project Items - Folders/Extensions',可看到ARMCLANG,需要额外添加一个ARMCC(提前在网站下载),放在Keil安装路径下的ARM文件夹下...
2022-06-16 23:33:14
5991
6
原创 LCD / OLED显示汉字,取模软件PCtoLCD2002完美版
1. 打开软件,点击菜单栏【选项】,打开字模选项 勾选阴码点阵、逐列式取模、顺向(高位在前,低位在后)、C51格式。 2.在下方栏目中输入欲显示的汉字,此时设置的字宽16,字高16。 点击右下方【生成字模】,即可显示在下方。可选中十六进制数部分,右击【复制】然后粘贴到编程软件里。3.说明 字宽16,字高16,逐列式取模 高度16个位可拆分为16/8=2字节,高度16*宽度16 = 2字节*宽度16 = 32字节控制一个字符显示。参考来源:
2022-06-16 17:11:44
47913
11
原创 各种编程语言的应用C/C++/Python/Java/JavaScript
各种编程语言的应用(1)C语言C语言是面向过程的,数据与算法分开。它的重点在于算法和数据结构。优点:结构化编程语言,层次清晰,可以嵌入编程,可以跟硬件打交道,作底层开发。缺点:不太适用于企业级的开发。应用:嵌入式编程,硬件驱动程序设计。(2)C++C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛;优点:多用途,支持多种程序设计风格,还有大量的库。...
2022-05-30 07:42:54
3207
原创 LCD汉字显示实验-STM32F103RCT6
【汉字显示实验】(1)BOOT跳线帽:B0接GND,B1接GND(2)SWD调试3根线:SWD-CLK, SWD-IO, GNDST-Link(USB转UART):5V, IO, CLK, GND(3)软件配置Options for Target器件配置:一定要装ST-Link驱动,并且正确连接线路,这样才能识别到SWDIO......
2022-05-25 17:09:53
1991
2
原创 求斐波那契数列的方法(Java语言)
递归求斐波那契数列:打印前40个。package test;public class Hello { public static int fib(int n) { if (n == 0) return 0; else if (n == 1) return 1; else return (fib(n - 1) + fib(n - 2)); } public static void main(String[] args) { int i = 0; whi
2022-04-24 21:29:53
1334
1
转载 栈的应用:括号匹配(Java语言)——数据结构
编程软件是eclipse,包含两个 (*.java)文件,运行结果见下方控制台输出(Console)。源代码(1):SqStackClass.javaimport java.lang.*;import java.util.Comparator;@SuppressWarnings("unchecked")public class SqStackClass<E> { final int initcapacity=10; //顺序栈的初始容量(常量...
2022-04-24 21:18:33
695
原创 四选一多路选择器MUX41a
四选一多路选择器的代码如下,保存路径不能有中文!!文件名保存为模块名。(Cyclone III-----EP3C40Q240C8)编译无错误后:File-New-VMFEdit--Insert-- Node FinderList,全部移入Edit-----设置终止时间End Time=10us定义各信号:a——90ns纳秒,占空比50;b——200ns纳秒,占空比70;c——400ns纳秒,占空比20;d——780ns纳秒...
2022-04-11 18:31:14
3057
原创 C或C++报错:ld returned 1 exit status报错的原因
C或C++报错:ld returned 1 exit status(ld返回1,退出状态)可能是以下原因:1)程序正在运行,无法编译,上次运行的窗口未关闭。程序窗口重复运行没有及时关闭,存在多个打开窗口,得一一关闭了再编译。2)一个项目中有多个 xx.c 文件,将多余的xx.c文件改成头文件即可。3)有函数拼写错误,如:printf拼写成prntf。scanf()写成scan()等。...
2022-04-10 21:29:58
241046
54
原创 Proteus和Keil两个软件的联合使用
Proteus和Keil两个软件的联合使用:(1)Proteus画原理图(Proteus 8 Professional)(2)Keil写代码:循环点亮LED灯(Keil uVision5)(3)Keil中编译代码,生成*.hex文件(4)双击器件,在Program File位置添加*.hex文件(5)Proteus中运行(6)结果展示:小灯循环点亮了。
2022-04-08 14:31:56
7441
6
原创 Java的三个技术平台以及Java语言的特点
(1)Java SE 标准版Java Standard Edition开发普通桌面和商务应用程序,包括Java最核心的类库(集合、数据库连接、网络编程等等)。1995年5月Java语言诞生,2019年9月发布Java SE 13.(2)Java EE 企业版Java Enterprise Edition开发企业级应用程序,包括Servlet、JSP、JavaBean、JDBC、Web Service等技术(3)Jav...
2022-04-07 16:23:40
4129
转载 Java顺序栈判断括号是否配对算法,Unchecked cast from Object[] to E[] 怎么办?
Java顺序栈判断括号是否配对算法源码(小括号、中括号、大括号)
2022-04-05 20:08:15
452
原创 Quartus II使用说明(Verilog HDL二选一数据选择器 )
《可编程数字逻辑电路设计》课程中Quartus II软件的使用说明1.新建文件夹,里面包含5个子文件夹(doc/img/prj/rtl/testbench)2.打开Quartus II软件 ,创建新工程。3. 选择工程目录为步骤1新建的文件夹的路径;为这个工程起个名字(sel)。4.设置为Cyclone IV E,引脚数256,速度8,选择设备为EP4CE10F...5.仿真环境:Verilog HDL6.完成。Finish!7.文件-新建-Verilog HDL...
2022-04-02 22:05:09
9551
原创 java和eclipse的安装_202203
先装JDK,再装Eclipse。(1)JDK的下载、安装及配置;(2)java和javac版本不一致的解决办法;(3)Eclipse的下载与安装;(4)第一个Java小程序的实现。
2022-03-27 15:30:32
1339
原创 C++Builder 新建过程
File---New…---Console Wizard选择 C++,勾选Console Application(控制台应用程序)。View中(视图),可以打开项目管理器Project Manager写入自己的功能代码:新增*.cpp文件和*.h文件:File---New…---Cpp File/Header File编译程序,生成 *.exe 可执行文件。该工程目录下所有文件如下图所示:
2022-02-21 20:24:40
1021
原创 VS提示:use _CRT_SECURE_NO_WARNINGS
VisualStudio常见情况处理: _CRT_SECURE_NO_WARNINGS. 【项目】---【属性】---【C/C++】---【预处理器】添加:_CRT_SECURE_NO_WARNINGS
2022-01-16 17:57:48
3068
原创 银河麒麟WPS表格打开TXT文件的方法
(2)左上角【WPS表格】——打开(O)(3)选择TXT文件所在位置(4)【常用文件】改为:文本文件(5)选中想要打开的文本文件(*.txt)(6)导入向导——步骤1:分隔符号。点击右下角【下一步】(7)分隔符号:逗号(C)Tab键;分号;逗号;空格;其他(8)TXT打开成功...
2021-12-03 18:39:54
4750
原创 STM32F1xx芯片的时钟系统(脉搏)
芯片的时钟系统目录(1)芯片时钟系统框图(2)RCC寄存器:时钟配置相关函数(3)RCC相关的7类函数(1)芯片时钟系统框图STM32芯片时钟源有5个:HSI, HSE, PLL, LSE, LSI(常把PLL时钟PLLCLK作为系统时钟SYSCLK的来源)系统时钟SYSCLK来源有3个(选择器)1)HSI 高速内部时钟≈8MHz:内部RC振荡器产生的频率是不够稳定的(模拟电路)。2)HSE 高速...
2021-11-30 11:05:00
1129
原创 C语言基础知识(STM32开发)
C语言基础知识(STM32开发)目录(1)位操作运算符(2)define(3)ifdef / ifndef(4)extern(5)typedef(6)struct(7)static(1)位操作运算符位操作运算符6种:与,或,异或,取反,左移,右移。位与:有0为0位或:有1为1异或:一样为0,不一样为1左移/右移:补0(2)define...
2021-11-30 08:55:09
1040
原创 路由器WAN网口可接入192.168.0.1管理无线密码
Win10系统计算机设置路由器名称和密码自动获取IP的设置操作方法:控制面板、网络和Internet、网络和共享中心、更改适配器设置;WLAN右击“属性”,双击IPv4协议,勾选“自动获取IP地址”和“自动获得DNS服务器地址”——我的路由设备:Tenda腾达300M无线路由器——(0)网线插LAN口:局域网发现此时自动获取的本机IP为192.168.18.xxx,路由器地址为192.168.18.1...
2021-11-11 15:29:15
1946
原创 ROM发展简述
ROM的发展存储器分为两大类:RAM 和 ROM。ROM最初不能编程,出厂什么内容就永远什么内容,不灵活。后来出现了PROM,可以自己写入一次,要是写错了,只能换一片,自认倒霉。人类文明不断进步,终于出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次,这么折腾一天也改不了几次。历...
2021-11-02 22:01:31
2009
1
原创 CPU处理器的分类(ARM系列中央处理器)
嵌入式系统的5部分:中央处理器CPU、存储器、I/O接口与设备、数据总线、软件。其中,CPU处理器的组成:控制器、运算器、高速缓冲存储器、寄存器。 处理器的分类,如下图所示。处理器中的寄存器,见下段落。ARM系列处理器的分类ARM处理器的寄存器ARM状态下的ARM处理器的寄存器有37个 = 31个通用寄存器 + 6个程序状态寄存器。31个通用寄存器 = 8个不分组寄存器...
2021-10-23 21:46:48
1201
原创 嵌入式芯片的硬件组成(ARM内核)
基于ARM内核的嵌入式芯片的硬件组成连接到系统总线上的高带宽组件主要包括:存储器及控制器、电源管理与时钟控制器、中断控制器、DMA控制器、GPIO端口、互联通信组件、定时计数组件、模拟通道组件。...
2021-10-23 21:36:50
1438
原创 I/O接口和外部通信接口——嵌入式系统 GPIO/IIC/SPI/UART/USB/HDMI/RS-232/RS-485/CAN
I/O接口:GPIO、IIC、SPI、UART、USB、HDMI(1)GPIO通用输入输出接口,General Purpose Input Output, GPIO。 输出引脚的两个上下拉二极管具有输入保护作用,一旦输入信号高于VDD或低于VSS,则通过二极管使引脚信号被钳位在VDD和VSS之间,保护了引脚内部相关部件。(输入引脚的电平不能超过电源电压的范围)。 上拉:引脚对电源接一100kΩ左右的电阻; 下拉...
2021-10-23 21:26:53
3175
VSCode配置C/C++开发环境|最新教程202502 (单文件C1/Cpp1+多文件DC1/DCpp1全解析)
2025-02-20
小米电纸书MiReader安装微信读书App.rar
2020-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人