E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
STM32编译器
HK32F MCU 看门狗使用
HK32FMCU有一个窗口看门狗和一个独立看门狗,一般使用独立看门狗来防止程序死机,和
STM32
的看门狗不一样的是,HK32FMCU的看门狗RC时钟为128KHz,
STM32
位32KHz。
火柴棍mcu
·
2024-02-19 20:58
航顺MCU
mcu
单片机
stm32
RTC时钟
目录一、
STM32
F407内部RTC硬件框图,主要由五大部分组成:二、硬件相关引脚三、具体代码设置步骤四、了解其它知识点一、
STM32
F407内部RTC硬件框图,主要由五大部分组成:①时钟源(1)LSE
Can!
·
2024-02-19 20:57
单片机
单片机
嵌入式硬件
MCU电源控制(PWR)与低功耗
目录一、
STM32
的内核和外设电源系统管理:二、MCU电源监控:三、三种低功耗模式:1、睡眠模式:2、停止模式:3、待机模式:一、
STM32
的内核和外设电源系统管理:①电池备份区域(后备供电区域)电池备份区域也就是后备供电区域
Can!
·
2024-02-19 20:57
单片机
单片机
嵌入式硬件
USART--串口通信
目录一、通讯的基本知识1、串行通讯与并行通讯2、全双工、半双工及单工通讯3、同步通讯与异步通讯4、通讯速率二、串口通讯1、物理层:2、协议层:3、
STM32
代码中使用过程串口步骤:一、通讯的基本知识1、
Can!
·
2024-02-19 20:56
单片机
单片机
嵌入式硬件
【C++】类与对象(二)
默认成员函数二、构造函数概念特征初始化列表引入初始化列表介绍三、析构函数概念特性四、拷贝构造函数概念特性五、运算符重载六、const成员七、取地址及const取地址操作符重载一、默认成员函数任何类在什么都不写时,
编译器
会自动生成以下
灵槐梦
·
2024-02-19 20:25
c++
开发语言
笔记
经验分享
学习
【.NET Core】深入理解async 和 await 理解
async`与`await`应用3.1`async`与`await`简单应用3.2带有返回值`async`与`await`应用四、`async`和`await`中常见问题总结4.1当方法用async标识时,
编译器
主要做了什么
goyeer
·
2024-02-19 19:41
.Net
Core
.netcore
microsoft
c#
asp.net
linq
程序设计入门——C语言(翁凯版)第八周
取地址运算:&取得变量的地址sizeof是一个运算符,给出某个类型或变量在内存中所占据的字节数;scanf(“%d”,&i)里的&是运算符,作用是获得变量的地址,它的操作数必须是变量;地址的大小是否相同取决于
编译器
Ccjf酷儿
·
2024-02-19 19:09
c语言
开发语言
程序设计入门——C语言(翁凯版)第七周
7.1数组运算7.1.1数组运算数组的集成初始化inta[]={2,4,6,7,1,3,5,9,11,13,23,14,32};直接用大括号给出数组的所有元素的初始值;不需要给出数组的大小,
编译器
自动数数集成初始化时的定位
Ccjf酷儿
·
2024-02-19 19:08
c语言
算法
数据结构
翻译:An Incremental Approach to Compiler Construction 逐步构建
编译器
的方法
原文http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf目标语言scheme文档:https://www.scheme.com/tspl4/scheme语法简单说明,前置式实际是LISP的两大分支之一(CommonLisp、scheme),可参考LISP语法。对照翻译AnIncrementalApproachtoCompilerConstruction逐
御风@户外
·
2024-02-19 17:20
c
学习
Rust 学习笔记 - 注释全解
前言和其他编程语言一样,Rust也提供了代码注释的功能,注释用于解释代码的作用和目的,帮助开发者理解代码的行为,
编译器
在编译时会忽略它们。
子洋丶
·
2024-02-19 17:20
Rust
学习笔记
rust
笔记
后端
开发语言
学习
Rust 基本环境安装
通过rustup,可以轻松地安装Rust
编译器
(rustc)、标准库和文档。它也允许你切换不同的Rust版本或目标平台,以及管理多个Rust版本。
子洋丶
·
2024-02-19 17:49
Rust
学习笔记
后端
解释器设计模式
这种模式通常用于需要解释或执行一种特定类型的语言的场景,例如编程语言的
编译器
或解释器、规则引擎系统等。
来自宇宙的曹先生
·
2024-02-19 16:46
设计模式
设计模式
java
Rust 学习笔记 - 变量声明与使用
变量介绍Rust是一种强类型语言,但在声明变量时,不总是需要显式声明类型,这是因为Rust的
编译器
有类型推断系统。当声明一个变量而没有指定类型时,Rust
编译器
会根据变量的初始值自动推断出它的类型。
子洋丶
·
2024-02-19 16:42
Rust
学习笔记
rust
学习
笔记
Clion总结
需要注意的是:CLion一般会自带cmake,因此最好采用系统已经安装好了的cmake,更改cmake的路径;c和c++
编译器
应该分别采用gcc和g++。Screenshotfrom2019-
XinbinLi
·
2024-02-19 16:07
python数据类型哪些是无序的_Python基本内置数据类型有哪些
它也是在一种语言4102中最基本1653的类型,与
编译器
编译出的代码具有重大关系。值得一提的是,不同语言也拥有不同的内置类型,但是所有内置类型的定义都与计算机的运算方式相关。
weixin_39688378
·
2024-02-19 16:24
4.C语言数据类型和变量
所谓“类型”,就是相似的数据所拥有的共同特征,
编译器
只有知道了数据的类型,才知道怎么操作数据。以下为C语言提供的各种数据类型,主要探讨内置数据类型哦。
是27呀798
·
2024-02-19 16:31
c语言
将带捕获的lambda转换为函数指针
我暂时也说不清,不过可以告诉你的是,之所以
编译器
默认可以将不带捕获的lambda转为函数指针,而
xktesla
·
2024-02-19 15:46
高效C++
c++
lambda
函数指针
经验分享
1-
STM32
运行环境搭建
STM32
环境需要安装KEIL5软件,并且安装相应芯片型号的芯片包(pack)。
Yang_Winston
·
2024-02-19 15:54
STM32
stm32
单片机
arm
extern关键字作用
语法extern放在变量和函数声明之前,表示该变量或者函数在别的文件中已经定义,提示
编译器
在编译时要从别的文件中寻找。除此之外,extern还可以用来进行链接指定。
Yang_Winston
·
2024-02-19 15:54
#
C语言
C#面:简述装箱和拆箱
将一个值类型赋值给一个对象类型时,
编译器
会自动将值类型包装在一个堆分配的对象中。这个过程会创建一个新的引用类型对象,并将值类型的值复制到该对象中。装箱操作会导致额外的内存开销和性能损失。
那个那个鱼
·
2024-02-19 14:42
C#面试题
c#
c#
开发语言
.net
突破编程_C++_高级教程(模板编程的高级特性)
1模板元编程模板元编程(TemplateMetaprogramming,简称TMP)是一种元编程技术,它通过
编译器
使用模板生成暂时性的源代码,这些源代码随后与剩余的源代码混合并编译。
breakthrough_01
·
2024-02-19 14:37
突破编程_C++_高级教程
c++
开发语言
DSP编程技巧---C/C++与汇编语言的交互之-使用
编译器
的内联函数
在我们用C/C++来实现某些位操作、数学运算等功能后,
编译器
会尽可能地把它们编译为一些已经高度优化的汇编函数(内联函数),一般情况下是一条或者多条汇编指令的集合,在封装之后,我们可以在C/C++编程的时候直接使用这样的内联函数
长弓的坚持
·
2024-02-19 14:00
CCS集成开发环境
python编译成汇编语言_查看C语言/C++
编译器
生成的汇编语言代码
长久以来,C和C++
编译器
都会生成汇编语言源代码,但是程序员通常看不到。这是因为,汇编语言代码只是产生可执行文件过程的一个中间步骤。幸运的是,大多数
编译器
都可以应要求生成汇编语言源代码文件。
weixin_39965283
·
2024-02-19 14:28
python编译成汇编语言
C/C++ 往指定地址读写的三种方式
嵌入式编程中免不了要往指定地址读/写数据,如配置各种外设时需要写外设的寄存器,下面我总结了三种读写指定地址的方式:我们这次准备使用的是
STM32
F4的串口3的数据寄存器:USART3->DR,地址0x40004804
灵哎惹,凌沃敏
·
2024-02-19 14:57
C/C++
程序人生
嵌入式系统
c++
编程语言
嵌入式
C/C++与汇编的交互
C/C++与汇编的交互例程源码下载0.准备工作1>简述:我们知道,大部分的C/C++
编译器
都能将C/C++转换为汇编代码,如果我们知道怎样在C/C++与汇编之间进行通讯,那么无疑会对我们的工作带来益处(
牧秦丶
·
2024-02-19 14:51
软件开发
C/C++
VC/MFC
汇编
汇编
makefile
编译器
dll
microsoft
工作
C++学习Day06之继承中的对象模型
目录一、程序及输出1.1程序检验对象1.2开发人员工具查看对象模型1.2.1查看对应工程目录文件1.2.2查看对象模型二、分析与总结一、程序及输出1.1程序检验对象父类中私有属性,子类访问不到,是由
编译器
给隐藏了
似霰
·
2024-02-19 13:54
C++
c++
学习
开发语言
c++类和对象(二)
特点四.拷贝函数4.1.1概念4.1.2特征一.类的6个默认成员函数1.1类的6个默认成员函数在C++中,如果在一个类中什么成员都没有,通常称之为空类,但是空类并不是什么都没有,而是在没有写任何类的时候
编译器
就会自动生成
zzyu0120
·
2024-02-19 13:54
c++
java
jvm
【社区投稿】给Rust的Struct自动实现trait
给Rust的Struct自动实现trait我们通常使用#[derive(Clone, Debug)]这样的方式给struct自动实现相应的trait,从而让struct具备某些特性,但是如果我们想让
编译器
给
Rust语言中文社区
·
2024-02-19 13:11
rust
开发语言
后端
以
STM32
F103C6T6为例通过配置CubeMX实现EXIT外部中断
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、前言二、准备事项2.1:板载资料2.2:软硬件准备2.3:电路分析2.4:代码调用三、CUBEMX配置3.1:SYS配置3.2:RCC配置3.3:ClockConfiguration配置3.4:GPIO配置四、库函数的使用五、下载程序验证代码总结一、前言本文通过一个按键边沿触发中断实例讲解如何配置CubeMX实现EXIT外
Gerrard yue
·
2024-02-19 13:28
stm32
单片机
arm
以
STM32
F103C6TA为例通过配置CubeMX实现GPIO输出完成点灯实例
1:打开CubeMX,点击File新建一个工程2:搜索单片机型号:在弹出的型号中选择以
STM32
F103C6,双击3:此时会弹出一个新建的工程,先点击file保存工程4:选择要保存的路径,注意路径要全英文不能有中文
Gerrard yue
·
2024-02-19 13:57
大数据
12.26
stm32
mp157按键中断
key.h#ifndef__KEY_H__#define__KEY_H__#include"
stm32
mp1xx_rcc.h"#include"
stm32
mp1xx_gpio.h"#include"
stm32
mp1xx_gic.h
久驻
·
2024-02-19 13:54
stm32
javascript
前端
STM32
学习笔记(七) —— DMA传输(MTM)
1.功能框图
STM32
F103RCT6有两个DMA控制器,需要DMA传输的时候,外设会向DMA发送请求,DMA也会进行应答,随后会进行DMA传输。
SSS&10&01
·
2024-02-19 13:23
STM32学习笔记
stm32
Pycharm 提示错误类型太宽泛
关闭
编译器
中代码检测中有关检测Excepti
燃灯工作室
·
2024-02-19 13:51
Python
python
django
flask
C++:与C语言相比的特点
命名空间先看到一段C语言的代码:#include#includeintrand=1;intmain(){ printf("%d",rand); return0;}这段代码看似没有问题,但是运行后,
编译器
会报出
凤 曦
·
2024-02-19 13:18
C++
c++
c语言
算法
C++友元->全局函数做友元、类做友元、成员函数做友元
全局函数做友元代码:#includeusingnamespacestd;#include//建筑物类classBuilding{//告诉
编译器
goodGay全局函数是Building类的好朋友,可以访问类中的私有内容
�西瓜�
·
2024-02-19 12:42
c++
开发语言
visualstudio
C++类和对象-多态->多态的基本语法、多态的原理剖析、纯虚函数和抽象类、虚析构和纯虚析构
#includeusingnamespacestd;//多态//动物类classAnimal{public://Speak函数就是虚函数//函数前面加上virtual关键字,变成虚函数,那么
编译器
在编译的时候就不能确定函数调用了
�西瓜�
·
2024-02-19 12:42
c++
开发语言
visualstudio
LLVM
编译器
原理解析, 插件编写
前言官网地址:LLVMLLVM项目是模块化,可重用的
编译器
以及工具链技术的集合创始人,亦是Swift之父ChrisLattner
编译器
GCCLLVMClang
编译器
原理:将代码首先进过
编译器
前端,目的是将代码规范化
咖啡豆8888
·
2024-02-19 12:50
STM32
-SPI通信(W25Q64芯片简介,使用SPI读写W25Q64存储器芯片)
,先移入,再移出)1.3.3交换字节(模式1,先移出,再移入)1.3.4交换字节(模式2,对应模式0,SCK极性取反)1.3.5交换字节(模式3,对应模式1,SCK极性取反)1.4SPI的指令操作二、
STM32
zhuxinmingde
·
2024-02-19 12:14
STM32
stm32
嵌入式硬件
单片机
【
STM32
】SPI通信
对比特点同步全双工通信线一主多从如何确定引脚硬件电路SPI典型电路注意:移位示意图SPI时序基本单元起始条件终止条件交换一个字节模式0模式1模式2模式3SPI时序发送指令指定地址写指定地址读学习视频【
STM32
北国无红豆
·
2024-02-19 12:11
STM32
蓝桥杯
stm32
单片机
嵌入式硬件
【
STM32
】硬件SPI读写W25Q64芯片
框图主模式全双工连续传输非连续传输初始化SPI外设核心代码-交换一个字节硬件接线图Code程序配置过程MySPI.cMySPI.hW25Q64.cW25Q64.hW25Q64_Ins.hmain.c基础知识回顾:【
STM32
北国无红豆
·
2024-02-19 12:11
STM32
蓝桥杯
嵌入式硬件
信息与通信
单片机
STM32
使用SPI读写FLASH(W25Q64型号)
文章目录手册中的指令读取FlashID函数读取DeviceID扇区擦除对Flash写操作整页写不固定数据量读数据手册中的指令第一列代表指令名(写使能,读状态,写状态,擦除)第二列代表指令码,程序中使用此进行操作第三列至N列,带括号的字节参数,方向为FLASH向主机传输,即命令响应。不带括号的则为主机向FLASH传输;“A0~A23”指FLASH芯片内部存储器组织的地址;“M0~M7”为厂商号(MA
为了维护世界和平_
·
2024-02-19 11:55
STM32
flash
W25Q64
SPI
嵌入式
STM32
C++,关于对象的笔记
而是作为形参出现的,是存储在栈帧上的空指针是编译错误还是运行错误运行错误构造函数是干什么用的并不是开空间创建对象,而是初始化对象变量的构造函数的特征函数名和类名相同无返回值(不需要写void)对象实例化时
编译器
自动调用对应的构造函数构造函数可以重载构造函数有参数
SuperWML
·
2024-02-19 11:54
C++
c++
笔记
【
STM32
】软件SPI读写W25Q64芯片
MySPI.cMySPI.hW25Q64W25Q64.cW25Q64.hW25Q64_Ins.hmain.c测试SPI通信(W25Q64芯片简介,使用SPI读写W25Q64存储器芯片)SPI通信文章:【
STM32
北国无红豆
·
2024-02-19 11:20
STM32
蓝桥杯
stm32
嵌入式硬件
单片机
Jlink+OpenOCD+
STM32
Vscode 下载和调试环境搭建
对于Mingw的安装比较困难,国内的网无法正常在线下载组件,需要手动下载x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z版本的软件包,添加环境变量,并将mingw32-make.exe名字改成make.exe。对于OpenOCD,需要使用Zadig工具安装Jlink驱动。Vscode工程的Makefile也要更改:#省略INTERFACE_CFG="D:\w
JoYER_cc
·
2024-02-19 11:12
stm32
vscode
嵌入式硬件
单片机
JVM工作原理与实战(三十八):JIT即时
编译器
原理
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、JIT即时
编译器
二、HotSpot中的JIT
编译器
三、JIT优化技术1.方法内联2.逃逸分析四、JIT优化建议总结前言
橘子-青衫
·
2024-02-19 11:20
JVM工作原理与实战
java
jvm
后端
架构
基于
STM32
F103的单片机编程入门:LED闪烁实验
STM32
F103是
STM32
系列中非常经典的一款。LED闪烁实验主要目的是让初学者熟悉单片机的基本开发流程和编程方法。原理:LED灯本身是一种发光二极管,可以发出不同颜色的光。
科联学妹
·
2024-02-19 10:19
嵌入式硬件
单片机
stm32
类的6个默认成员函数(上)
构造函数:构造函数的概念:构造函数的特性:补充:二、析构函数:析构函数概念:析构函数的特性:补充:三、拷贝构造函数:拷贝构造函数的概念:拷贝构造函数的特性:浅拷贝与深拷贝:默认成员函数:用户没有显式实现,
编译器
会生成的成员函数称为默认成员函数
枫挽月
·
2024-02-19 10:47
C++
c++
数据结构
算法
【Go】四、rpc跨语言编程基础与rpc的调用基础原理
GoPath创建之后没有go.mod文件被创建出来,而gomodule模式会创建出一个go.mod文件用于管理包信息现在就是:尽量使用GoModules模式另外,我们在引入包的时候,可以先进行import再通过
编译器
来下载内容
清河__
·
2024-02-19 10:57
Go
golang
rpc
开发语言
STM32
-开发环境之
STM32
CubeMX
目录
STM32
CubeMX介绍
STM32
CubeMX特性应用场景其他事项
STM32
CubeMX介绍
STM32
CubeMX是ST公司(意法半导体)推出的一款图形化工具,也是配置和初始化C代码生成器。
nownow_
·
2024-02-19 10:46
stm32
stm32
嵌入式硬件
单片机
stm32
--笔记
一、引脚与变量二、
STM32
时钟[
STM32
-时钟系统详解_
stm32
时钟_KevinFlyn的博客-CSDN博客]三、定时器中断实验1、定时器中断实验
stm32
关于通用定时器的周期、频率计算公式_
stm32
tim
芊寻(嵌入式)
·
2024-02-19 10:45
STM32
stm32
笔记
单片机
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他