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
main.c
5.C语言中全局变量在多个文件中使用
举例说明:项目文件夹project下有
main.c
、common.c和common.h三个文件,其中commo
cylar-gg
·
2025-02-21 16:16
c++
c语言
c++
stm32 DMA
stm32DMA介绍的定义存储器到存储器
main.c
存储器到外设main.cusart_dma.cusart_dma.h外设到存储器main.cusart_dma.cusart_dma.h中断函数对比理解介绍的定义存储器
每天学点
·
2025-02-17 21:29
MCU
stm32
DMA
舵机驱动详解(模拟/数字 STM32)
目录一、介绍二、模块原理1.舵机驱动原理2.引脚描述三、程序设计
main.c
文件servo.h文件servo.c文件四、实验效果五、资料获取项目分享一、介绍舵机(Servo)是在程序的控制下,在一定范围内连续改变输出轴角度并保持的电机系统
辰哥单片机设计
·
2025-02-17 00:03
STM32执行机构
stm32
嵌入式硬件
单片机
传感器
C 语言模块化编程中的头文件
前面我们在演示多文件编程时创建了
main.c
和module.c两个源文件,并在module.c中定义了一个函数和一个全局变量,然后在
main.c
中进行了声明。
Dola_Pan
·
2025-02-16 21:06
C语言
c语言
单片机
stm32
数据结构——内核链表使用(2)
完成编辑链式队列和循环队列的编写循环队列实现主函数
main.c
↓↓↓↓↓#include#include#include#include"clrqueue.h"intmain(void){queue_t
做自己'S Catanin
·
2025-02-11 21:29
数据结构
链表
【stm32】软件I2C读写MPU6050
发送一个字节、接收一个字节、发送应答、接收应答写好I2C通信层之后,再建立MPU6050的.c和.h模块基于I2C通信的模块,来实现指定地址读、指定地址写再实现写寄存器对芯片进行配置都寄存器得到传感器数据最终在
main.c
FLYQR
·
2025-02-11 04:24
stm32
单片机
嵌入式硬件
STM32按键代码【库函数版本】
目录KEY.h文件KEY.c文件
main.c
文件作为常见的输入设备,通过按下达到某些指定的预期的功能。我们通过调用函数GPIO_ReadInputDataBit()来读取IO口的状态。
开⌒心快嚛204
·
2025-02-08 18:24
STM32
stm32
单片机
嵌入式硬件
设计项目实例71-基于STM32的数控电压源(BUCK电路、旋转编码器、阿里云)
设计项目实例59-基于ESP32的温室大棚环境监测系统的设计与实现(风扇驱动、光敏模块、DHT11温湿度)前提说明需知项目设计要求项目提供资料
main.c
代码项目3D图前提说明电子开发合作请私信联系,商业
凡人电子工作室
·
2025-02-02 00:19
stm32
阿里云
单片机
ESP32-C3在MQTT访问时出现“Last error code reported from esp-tls: 0x8001”和问题的分析(2)
上一回解析的log都出自于
main.c
中的MQTT事件回调函数
蓝天居士
·
2025-02-01 14:25
ESP32-C3
ESP32
ESP-IDF
设计项目实例26-基于物联网的智能开关电源(BUCK电路、电压电流监测、阿里云、DHT11、继电器)
设计项目实例26-基于物联网的智能开关电源(BUCK电路、电压电流监测、阿里云、DHT11、继电器)前提说明需知项目设计要求项目提供资料
main.c
代码测试视频项目3D图前提说明电子开发合作请私信联系,
凡人电子工作室
·
2025-01-30 11:46
物联网
阿里云
嵌入式硬件
stm32
【单片机程序架构】时间片任务轮询调度算法架构
目录程序架构1、配置计时基准时间2、定义调度功能函数3、主函数中使用4、
main.c
主程序文件架构理论程序架构分为以下三步:1、配置计时基准时间2、定义调度功能函数3、主函数中使用1、配置计时基准时间1
阿齐Archie
·
2025-01-24 10:11
嵌入式软件
单片机项目合集
单片机
架构
嵌入式硬件
C语言编译
以GCC为例,如果有一个名为
main.c
的源文件,在命令行中输入gccmain.c-ooutput(output是可执行文件名,可自行设定),编译器会检查代码语法错误。如果没有错误
czme
·
2025-01-20 23:22
c语言
【STM32-学习笔记-11-】RTC实时时钟
文章目录RTC实时时钟一、RTC简介二、RTC框图三、RTC基本结构四、RTC操作注意事项五、RTC函数六、配置RTCMyRTC.c七、示例:实时时钟①、
main.c
②、MyRTC.c③、MyRTC.hRTC
隼玉
·
2025-01-20 14:33
【STM32学习笔记】
stm32
学习
笔记
c语言
C语言数据结构编程练习-用指针创建顺序表,进行创销和增删改查操作
使用多文件进行编程
main.c
文件#include"02.h"intmain(){fn2();return0;}02.h头文件#pragmaonce#define_CRT_SECURE_NO_WARNINGS
墨楠。
·
2025-01-17 01:47
#
C
语言数据结构研习汇
C
c语言
数据结构
数据库
4×4矩阵键盘详解(STM32)
目录一、介绍二、传感器原理1.原理图2.工作原理介绍三、程序设计
main.c
文件button4_4.h文件button4_4.c文件四、实验效果五、资料获取项目分享一、介绍矩阵键盘,又称为行列式键盘,是用
辰哥单片机设计
·
2024-09-15 15:04
STM32传感器教学
矩阵
计算机外设
stm32
嵌入式硬件
单片机
传感器
SQLite的架构 (The Architecture Of SQLite)
接口(Interface)SQLite的很多对外接口的实现函数在
main.c
,legacy.c和vdbeapi.c。
斗大的熊猫
·
2024-09-14 20:38
Talk
about
Qt Creator快速入门 学习笔记2(空项目编写hello word和命令行编写hello word)
helloword2命令行编写helloword新建文件(记事本打开)mian.c,代码编写如下:image.png文件另存为,格式为UTF8image.png打开qtfordesktopimage.png进入
main.c
嵌入式工作
·
2024-09-06 03:38
外部中断及脉冲计数实验
三、实验内容:使用keli和STM32软件实现外部中断,通过按键控制LED灯实验1.使用STM32配置STM32F407芯片2.将STM32生成的
main.c
文件在keil软件
WangLinXX
·
2024-09-04 06:42
嵌入式
stm32
嵌入式硬件
STM32 - LED流水灯
下面为主要代码
main.c
:#include"stm32f10x.h"//Deviceheader#include"Delay.h"intmain(void){RCC_APB2PeriphClockCmd
土豆片啊
·
2024-08-31 12:19
STM32
stm32
单片机
嵌入式硬件
【51单片机】2-3-1 【I/O口】【电动车防盗报警项目】震动传感器实验1—震动点灯
1.硬件51单片机最小系统LED灯模块震动传感器模块2.软件
main.c
程序#include"reg52.h"sbitled1=P3^7;//根据原理图(电路图),设备变量led1指向P3组IO口的第7
基极向上的三极管
·
2024-08-30 21:36
51单片机
嵌入式硬件
单片机
stm32 工业按键检测_STM32F103(库函数)——按键检测
main.c
/******************************
weixin_39871162
·
2024-08-26 06:53
stm32
工业按键检测
【STM32单片机_(HAL库)】3-2-1【中断EXTI】【电动车报警器项目】震动点灯
1.硬件STM32单片机最小系统LED灯模块震动传感器模块2.软件exti驱动文件添加GPIO常用函数中断配置流程
main.c
程序#include"sys.h"#include"delay.h"#include"led.h
基极向上的三极管
·
2024-08-22 21:04
STM32单片机(HAL库)
单片机
stm32
嵌入式硬件
2024.3.22 ARM
实现三个按键的中断
main.c
:主函数初始化#include"key_inc.h"#include"uart4.h"//封装延时函数voiddelay(intms){inti,j;for(i=0;iIAR
Carl余
·
2024-03-24 02:47
arm开发
单片机
嵌入式硬件
小白跟做江科大51单片机之DS18B02按键控制效果
1.新建项目导入AT24C02、Key、Delay、LCD1602、DS18B02相关文件2.编写
main.c
函数#include#include"LCD1602.h"#include"Delay.h"
龙磐子
·
2024-03-17 04:38
51单片机
嵌入式硬件
单片机
bochs安装中遇到的问题
查阅资料,需要在编译上加上参数:`pkg-config--libs--cflagsgtk+-2.0`,例如编译
main.c
命令如下:gccmain.c-omain`pkg-con
Woodlouse
·
2024-03-04 10:02
蓝桥杯电子类单片机提升三——NE555
和定时器工作模式1.NE555的介绍2.定时器的计数模式二、NE555频率读取代码的实现1.定时器0初始化2.通过读取TH0和TL0来读取频率3.通过中断读取频率三、完整代码演示通过读取TH0和TL0来读取频率
main.c
旺仔nai糖
·
2024-02-19 23:58
蓝桥杯
蓝桥杯
单片机
职场和发展
单片机学习笔记---AD模数转换&DA数模转换
目录AD模数转换XPT2046.cXPT2046.hmain.cDA数模转换
main.c
上一篇博客讲了AD/DA转换的工作原理,也介绍了运算放大器的工作原理,这节开始代码演示!
Vera工程师养成记
·
2024-02-19 15:23
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
波奇学Linux:动静态库
创建静态库Makefile文件mymath.c文件mymath.h文件编译
main.c
文件gcc编译时会把在系统目录中寻找头文件和库文件,文件不在系统目录中用参数-I头文件所在文件夹/-L库的地址文件夹
社交达人波奇酱
·
2024-02-19 12:37
Linux
linux
运维
服务器
单片机学习笔记---LCD1602功能函数代码
新创建工程:LCD1602功能函数代码新创建
main.c
,LCD1602.c和LCD1602.h文件开始代码讲解:LCD1602.c先根据原理图声明一下这三个控制引脚和八个数据引脚#i
Vera工程师养成记
·
2024-02-19 10:05
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
git还原某个特定的文件到之前的版本
假定该文件为src/main/
main.c
解决方法:第一步:在命令行中输入gitlogsrc/main/
main.c
得到该文件的commit历史。
etao7393
·
2024-02-15 00:59
蓝桥杯嵌入式第11届真题(完成) STM32G431
蓝桥杯嵌入式第11届真题(完成)STM32G431题目代码程序和之前的大同小异,不过多解释
main.c
/*USERCODEBEGINHeader*//**************************
计算机小混子
·
2024-02-14 21:32
单片机
蓝桥杯
stm32
职场和发展
蓝桥杯嵌入式第10届真题(完成) STM32G431
蓝桥杯嵌入式第10届真题(完成)STM32G431题目
main.c
/*USERCODEBEGINHeader*//********************************************
计算机小混子
·
2024-02-14 21:32
单片机
蓝桥杯
stm32
职场和发展
VsCode中配置GDB调试
1.工程创建我创建的工程如下所示
main.c
:需要调试的主函数opera.c:创建了一个库函数opera.h:调用库函数的头文件Makefile:编译脚本.vscode:里面放GDB调试配置文件,这个文件夹前面有个点具体文件如下
丨东隅已逝丨
·
2024-02-14 17:35
vscode
ide
编辑器
【51单片机】模块化编程及LCD1602调试工具(江科大)
5.1模块化编程1.传统方式编程:所有的函数均放在
main.c
里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路2.模块化编程:把各个模块的代码放在不同的
2302_80796399
·
2024-02-14 09:34
51单片机
嵌入式硬件
c语言
【c语言】扫雷游戏实现
设计思路由于这个代码相较于平常所写的,代码比较多,故我采用多文件管理,减少维护成本函数声明放在game.h头文件与游戏有关函数定义放在game.c源文件main函数单独放在
main.c
中设计代码时,先写出主体逻辑
bhbca
·
2024-02-14 07:38
c语言
c语言
游戏
make/Makefile
gcc、**g++**来编译这就导致每次都需要输入以下代码,才能生成对应的可执行文件:gcc-ocodecode.cg++-ocodecode.c对于小工程这样写自然没有问题,但是如果这个工程的文件有
main.c
SFoRL
·
2024-02-13 23:19
Linux
linux
链接器如何操作静态库
总结:1.一个静态界面库:libwidget.a由如下表的{方块.o,园.o,三角形.0}文件编译而成:界面编译文件函数API方块方块.oget1()园园.oget2()三角形三角形.oget3()一个
main.c
诸事圆成
·
2024-02-13 22:51
VScode 在单片机调试时进入elf汇编页面无法关联源码问题
环境VScode插件+openocd调试工具进行雅特力单片机开发详情配置可参考链接:文档下载1.路径含有中文时
main.c
文件中的断点无效只能在反汇编调试2.修改为英文路径后(开始愉快调试了)原因分析,
lck_lck_
·
2024-02-13 20:04
vscode
visual
studio
code
单片机
【蓝桥杯嵌入式】新建工程 | 点亮LED | LCD配置
目录源代码硬件资源产品图片硬件布局资源配置表跳线下载方式新建工程点亮LEDcode函数调用LED初始化Delay点灯流水灯积累流水灯整合效果LCD移植lcd.clcd.hfonts.hLCD初始化
main.c
北国无红豆
·
2024-02-13 04:55
STM32
蓝桥杯
蓝桥杯
职场和发展
2024.02.08作业
1.现有文件test.c\test1.c\
main.c
,请编写MakefileCC=gccEXE=testOBJS=$(patsubst%.c,%.o,$(wildcard*.c))CFLAGS=-c-oall
lkjhxx
·
2024-02-12 14:54
linux
运维
服务器
寒假作业2024.2.8
1.现有文件test.c\test1.c\
main.c
,请编写MakefileMakefile文件:CC=gccEXE=fileOBJS=$(patsubst%.c,%.o,$(wildcard*.c)
m0_74384179
·
2024-02-12 05:28
linux
运维
服务器
寒假作业:2024/2/8
作业1:现有文件test.c\test1.c\
main.c
,编写MakkefileMakefile代码:CC=gccEXE=a.outOBJS=$(patsubst%.c,%.o,$(wildcard*
FS223107
·
2024-02-12 05:27
linux
运维
服务器
Makefile编译原理 make 中的路径搜索_2
├──inc│└──func.h├──
main.c
├──makefile├──src1│└──func.c└──src2└──func.cmakefileVPATH:=src1CFLAGS:=-Iincvpat
嵌入式_笔记
·
2024-02-11 14:55
Linux驱动
linux
蓝桥杯省赛模板构建——uart
因为单片机接收数据需要用到中断生成代码添加底层驱动代码打开在main.h打开uart定义uart时钟配置,由于uart是用PCLK时钟,所以在bsp_rcc.c中需要添加PCLK时钟初始化复制串口初始化代码并在
main.c
学者7
·
2024-02-11 12:02
单片机
嵌入式硬件
【XR806开发板试用】 GPIO驱动LED
硬件电路使用板卡上D1指示灯测试二、驱动程序部分在ohosdemo目录下创建文件编辑ohosdemo/BUILD.gn文件编辑ohosdemo/led/BUILD.gn文件编辑ohosdemo/led/src/
main.c
极术社区
·
2024-02-11 08:23
开发板测评
星辰
嵌入式系统
xr806
静态库和动态库
目录1.静态库1.前期工作,编写静态库2.如何编译
main.c
,导入静态库2.动态库1.准备工作,编写动态库2.如何将动态库加载到
main.c
文件中1.拷贝到系统默认的库路径/lib64或则/usr/lib64
Qianxueban
·
2024-02-10 17:52
服务器
linux
运维
2021-08-13 TM32F103 SRAM 内存扩展管理
字节数据模拟输出独写缓存读写USART串口的识别IO口输入输出按键的外部中断处理32位数据通讯,字符串通讯,单字符通讯完整代码:Git源码下载文章目录前言一、编程要点二、使用步骤--理解原理图(注意)Keil配置状态建立主程序
main.c
DRMIVET Stone
·
2024-02-10 13:53
STM32
STM32
mac上使用vscode调试c++
1.首先安装一下c++插件如图重启vscode2.写个helloworld压压惊
main.c
```#includeintmain(void){printf("helloworld!
土包哥
·
2024-02-10 09:53
mingw64下动态库和静态库链接的真正区别和用法(详细)
下动态库和静态库链接的真正区别和用法存疑,于是做了一些测试,这篇文章记录了测试过程和测试结果,如果只想知道结果可以跳转到文章末尾一、准备工作首先准备三个测试文件其中add.c最终会被编译会静态库或动态库,被测试文件
main.c
IncludeFun
·
2024-02-10 00:31
windows
microsoft
c++
linux
gnu
2月8日作业
1、现有文件test.c\test1.c\
main.c
,编写Makkefile代码:CC=gccEXE=a.outOBJS=$(patsubst%.c,%.o,$(wildcard*.c))CFLAGS
Whhhhhh123
·
2024-02-09 21:01
linux
运维
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他