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
stm32f4c语言编程
Stm32F4
标准库驱动Sht4温湿度传感器
SHT4温湿度传感器1.1SHT4参数精度湿度ΔRH=±1.0%RH,温度ΔT=±0.1°C工作范围:0~100%RH,−40~125℃1.2IIC通讯读取温湿度1.3数据格式总共6个字节湿度和温度数据将始终以以下方式传输:第一个值是温度信号(2*8位数据+8位CRC),第二个值是湿度信号(2*8位数据+8位CRC)。1.4CRC校验单字节unsignedcharcal_table_high_fi
执笔-叙写流年
·
2024-01-03 00:02
STM32小实验
stm32
嵌入式硬件
单片机
《C语言中的基石:库函数与自定义函数的深度解析与实践》
在深入探讨
C语言编程
的浩瀚世界时,我们会频繁接触到两大类函数——库函数和自定义函数。它们如同构建复杂程序大厦的砖石,各自发挥着不可替代的作用。
那一脸阳光
·
2024-01-02 17:32
c语言
算法
开发语言
Keil uVision5 界面模糊(优化)变清晰
如果你使用
C语言编程
,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半
小柴狗
·
2024-01-02 16:50
单片机
嵌入式
单片机
嵌入式硬件
C语言初学大纲(根据郝斌网课总结)
目录一、C语言概述1.为什么学习C语言2.学习C语言目标3.常见问题答疑4.课程计划5.举例子二、
C语言编程
预备知识1.CPU内存条等之间的关系2.Helloworld程序如何运行3.什么是数据类型4.
侯静川
·
2024-01-02 06:35
c语言
STM32CubeMX教程14 ADC - 多通道DMA转换
3.2、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、实验具体流程5.2、实验现象6、注释详解1、准备材料开发板(正点原子
stm32f4
07
OSnotes
·
2024-01-01 14:57
stm32
单片机
嵌入式硬件
STM32CubeMX教程6 TIM 通用定时器 - 生成PWM波
外设中断配置3.2、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解1、准备材料开发板(
STM32F4
07G-DISC1
OSnotes
·
2024-01-01 14:26
stm32
嵌入式硬件
单片机
C语言中的goto语句:使用、争议与最佳实践
各位少年:引言:在
C语言编程
中,goto语句是一个历史悠久且颇具争议的控制流结构。作为无条件跳转指令,它允许程序执行从当前点直接跳转到同一函数内的任意位置,由一个标签(label)来指定目标。
那一脸阳光
·
2024-01-01 01:28
c语言
开发语言
标题:探索C语言中的While循环结构
各位少年:在
C语言编程
中,循环是一种强大的工具,它允许我们重复执行一段代码,直到满足特定的条件为止。其中,while循环是一种常用的循环结构,它以其简洁的语法和灵活的应用场景赢得了程序员们的青睐。
那一脸阳光
·
2023-12-31 22:41
c语言
开发语言
计算球体的体积---
c语言编程
题
1.题目与答案描述给定一个球体的半径,计算其体积。其中球体体积公式为V=4/3*πr3,其中π=3.1415926。输入描述:一行,用浮点数表示的球体的半径。输出描述:一行,球体的体积,小数点后保留3位。示例1输入:3.0复制输出:113.097答案#include#definepai3.1415926intmain(){doubler=0.0;scanf("%lf",&r);printf("%.
Hhh __灏
·
2023-12-31 20:03
c语言编程题
c语言
算法
开发语言
计算三角形的周长和面积---
C语言编程
1.问题和答案描述根据给出的三角形3条边a,b,c,计算三角形的周长和面积。输入描述:一行,三角形3条边(能构成三角形),中间用一个空格隔开。输出描述:一行,三角形周长和面积(保留两位小数),中间用一个空格隔开,输出具体格式详见输出样例。示例1输入:333复制输出:circumference=9.00area=3.90答案:#include#includeintmain(){inta=0,b=0,
Hhh __灏
·
2023-12-31 20:03
c语言编程题
c语言
算法
开发语言
分数求和---
c语言编程
题
1.题目的答案分数求和:计算1/1-1/2+1/3-1/4+1/5……+1/99-1/100的值,打印出结果答案:#includeintmain(){inta=0;intb=0;doublesum1=0;doublesum2=0;for(a=1;a<=99;a=a+2){sum1=sum1+1.0/a;}//第一次循环求出正数之和for(b=2;b<=100;b=b+2){sum2=sum2+1.
Hhh __灏
·
2023-12-31 20:03
c语言编程题
c语言
算法
开发语言
计算体重指数(
C语言编程
题)
1.问题和答案描述问题:计算BMI指数(身体质量指数)。BMI指数(即身体质量指数,简称体质指数又称体重,英文为BodyMassIndex,简称BMI),是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。主要用于统计用途,当我们需要比较及分析一个人的体重对于不同高度的人所带来的健康影响时,BMI值是一个中立而可靠的指标。数据范围:输入的数据满足50
Hhh __灏
·
2023-12-31 20:32
c语言编程题
c语言
算法
c++
【
STM32F4
29开发板用户手册】第25章
STM32F4
29的TIM定时器基础知识和HAL库API
mod=viewthread&tid=93255第25章
STM32F4
29的TIM定时器基础知识和HAL库API本章节为大家讲解TIM1–TIM14共计14个定时器的基础知识和对应的HAL库API。
硬汉嵌入式
·
2023-12-31 13:02
STM32
TIM
BSP
MDK
IAR
EMWIN
【
STM32F4
07开发板用户手册】第25章
STM32F4
07的TIM定时器基础知识和HAL库API
mod=viewthread&tid=93255第25章
STM32F4
07的TIM定时器基础知识和HAL库API本章节为大家讲解TIM1–TIM14共计14个定时器的基础知识和对应的HAL库API。
硬汉嵌入式
·
2023-12-31 13:02
STM32
DMA
TIM
FLASH
BSP
c语言编程
数组倒置,C语言通过指针使数组倒置
指针与数组是C语言中很重要的两个概念,它们之间有着密切的关系,利用这种关系,可以增强处理数组的灵活性,加快运行速度,本文着重讨论指针与数组之间的联系及在编程中的应用。1.指针与数组的关系当一个指针变量被初始化成数组名时,就说该指针变量指向了数组。如:charstr[20],*ptr;ptr=str;ptr被置为数组str的第一个元素的地址,因为数组名就是该数组的首地址,也是数组第一个元素的地址。此
weixin_39702483
·
2023-12-31 11:33
c语言编程数组倒置
STM32F4
07ZGT6定时器(学习笔记一)
定时器STM32非常重要的外设,也是比较复杂的外设,下面以
STM32F4
07ZGT6为例记录学习内容:(1)基本定时功能,(2)PWM输出功能,(3)PWM互补死区、多通道移相输出、刹车,(4)输入捕获之计算方波时长
一天不学习,就给自己一个大b兜子
·
2023-12-31 08:31
stm32
stm32
学习
嵌入式硬件
C语言编程
入门 – main()函数
C语言编程
入门–main()函数CProgrammingLanguageEssentials-main()functionByJackson@ML初见C语言,总被一个全球闻名的”Hello,world!
Jackson@ML
·
2023-12-31 06:28
C语言
程序设计
c语言
普中PZ6806L开发板f1,f4双核下载原理
开发板f1,f4双核下载原理1.32板子启动方式(默认00,flash启动,本文使用ISP下载)boot0接3.3v,boot1接GND2.这个是选择使用f1串口通信,还是f4F1串口1F4串口13.
stm32f4
boot
一名正在成长的嵌入式小白
·
2023-12-30 15:30
stm32
stm32
C语言编程
入门 – 编写第一个Hello, world程序
C语言编程
入门–编写第一个Hello,world程序CProgrammingEntry-Writethefirstapplicationcalled“Hello,world!”
Jackson@ML
·
2023-12-30 11:05
C语言
程序设计
编程
c语言
开发语言
计算机素质测试 - 2024版考试大纲关键
C语言编程
:程序的基本组成、选择结构、循
番蔬条
·
2023-12-30 09:48
深圳市考gwy-计算机素质测试
职场和发展
学习方法
STM32CubeMX教程11 RTC 实时时钟 - 入侵检测和时间戳
生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、奇怪的现象参考资料1、准备材料开发板(正点原子
stm32f4
07
OSnotes
·
2023-12-30 06:16
单片机
嵌入式硬件
stm32
STM32CubeMX教程12 DMA 直接内存读取
、生成代码3.2.1、外设初始化调用流程3.2.2、外设中断调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解参考资料1、准备材料开发板(正点原子
stm32f4
07
OSnotes
·
2023-12-30 06:16
stm32
单片机
嵌入式硬件
STM32CubeMX教程4 EXTI 按键外部中断
4.1、CubeMX相关配置4.1.1、时钟树配置4.1.2、外设参数配置4.1.3、外设中断配置4.2、生成代码5、常用函数6、烧录验证6.1、具体步骤6.2、实验现象7、注释解析1、准备材料开发板(
STM32F4
07G-DISC1
OSnotes
·
2023-12-30 06:45
stm32
单片机
嵌入式硬件
STM32CubeMX教程5 TIM 定时器概述及基本定时器
外设中断配置4.2、生成代码4.2.1、外设初始化调用流程4.2.2、外设中断调用流程4.2.3、添加其他必要代码5、常用函数6、烧录验证6.1、具体步骤6.2、实验现象7、注释详解1、准备材料开发板(
STM32F4
07G-DISC1
OSnotes
·
2023-12-30 06:45
单片机
嵌入式硬件
stm32
STM32CubeMX教程8 TIM 通用定时器 - 输出比较
外设中断配置3.2、生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实验现象6、注释详解1、准备材料开发板(
STM32F4
07G-DISC1
OSnotes
·
2023-12-30 06:45
stm32
单片机
嵌入式硬件
STM32CubeMX教程10 RTC 实时时钟 - 周期唤醒、闹钟A/B事件和备份寄存器
生成代码3.2.1、外设初始化函数调用流程3.2.2、外设中断函数调用流程3.2.3、添加其他必要代码4、常用函数5、烧录验证5.1、具体步骤5.2、实现现象6、注释详解参考资料1、准备材料开发板(正点原子
stm32f4
07
OSnotes
·
2023-12-30 05:11
stm32
单片机
嵌入式硬件
stm32f4
29 开启LTDC后不停复位,手摸NRST也会复位
PDR_ON引脚设计的时候参考原子原理图画的板接地电阻不用焊接,这是电源复位引脚,低于1.8V自动复位
zplxpy
·
2023-12-29 20:38
Arduino stm32 USB CDC虚拟串口使用示例
Arduinostm32USBCDC虚拟串口使用示例相关篇《
STM32F4
01RCT6基于Arduino框架点灯程序》本开发环境基于VSCode+PIO验证芯片:
STM32F4
01RC⌛USBCDC引脚
perseverance52
·
2023-12-29 18:35
stm32
STM32F4
07-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x101
如上表所示,MOE=1,OSSR=1,CCxE=0,CCxNE=1时,OCx输出状态只取决于极性选择(CCxP),OCxN端口的输出状态取决于OCx_REF与极性选择(CCxP)。--------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:16
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x010
如上表所示,MOE=1,OSSR=0,CCxE=1,CCxNE=0时,OCx输出状态取决于OCx_REF与极性选择(CCxP),OCxN输出状态取决于GPIO端口上下拉状态。-----------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:15
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x001
如上表所示,MOE=1,OSSR=0,CCxE=0,CCxNE=1时,OCx输出状态取决于GPIO端口上下拉状态,OCxN输出状态取决于OCx_REF与极性选择(CCxNP)。----------------------------------------------------------------------------------------------------------------
weixin_43420126
·
2023-12-29 07:45
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.10-表73具有有断路功能的互补通道OCx和OCxN的输出控制位-1x000-1x111(总结)
基于表73中,主输出使能(MOE=1)的8种OCx与OCxN的输出状态及波形图,已经单独整理输出8篇文章,方便需要时单独回查。主输出使能时(MOE=1)总结如下通过表73中可得以下结论1、控制位1x000与1x100的输出状态和波形图完全相同。2、控制位1x011与1x111得输出状态和波形图完全相同。3、使能位CCxE与CCxNE的控制优先级高于运行模式下的关闭状态选择位OSSR。(使能位能短接
weixin_43420126
·
2023-12-29 07:28
stm32
嵌入式硬件
单片机
Emscripten简单示例,
c语言编程
成可浏览器执行
Emscripten是一个LLVM到JavaScript的编译器。你可以使用它将C和C++编译为WebAssembly,并在浏览器中运行。下面是如何安装Emscripten的教程。首先,你需要安装Emscripten的依赖项。这些包括:PythonNode.jsCMakeJava(如果你想使用closure编译器)然后,你可以按照以下步骤安装Emscripten:克隆Emscripten的GitH
bye world
·
2023-12-29 06:37
前端
c语言
开发语言
C语言编程
题
排序数组中插入数#includeintmain(){inti,j,x,a[10];printf("输入以排好序的数组:\n");for(i=0;ii;j--)a[j]=a[j-1];a[j]=x;break;}}if(i==9)a[9]=x;printf("插入后排好序的数组:\n");for(i=0;iintmain(){inta[15][15],i,j,k,p,n;p=1;//输入的n必须是奇
TrickX
·
2023-12-28 13:15
C语言
编程语言
c语言
算法
数据结构
【
C语言编程
入门】数组插入处理(有注释)
题目描述已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入格式第一行,原始数列。第二行,需要插入的数字。输出格式排序后的数列输入样例178172324596210150输出样例17817232450596210参考答案如下:#includeintmain(){inta[10];intb;inti,j;for(i=0;i=i;j--)//大数换到大位上{a[j]
木鳶戾天
·
2023-12-28 10:09
c语言
【
C语言编程
题】出租车计价
题目描述:本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体标准如下:起步里程为3公里,起步费10元;超起步里程后10公里内,每公里2元;超过10公里以上的部分加收50%的回空补贴费,即每公里3元;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。输入格式:输入在一行中给出输入行驶里程(单位为公里,精确到小数点后1位)与等待时间(整数,单位为分钟),其间
木鳶戾天
·
2023-12-28 10:09
c语言
深入理解与运用C语言中的Continue关键字
各位少年在
C语言编程
中,循环语句是我们处理重复任务的重要工具。今天,我们将一起探讨一种能够优化循环结构的关键字——Continue。
那一脸阳光
·
2023-12-28 05:32
c语言
开发语言
深入理解和运用C语言中的Break语句
各位少年尊敬的读者们,在
C语言编程
中,控制程序流程是我们编写高效代码的关键。今天,我们将一起探讨一种能够立即终止循环或开关语句的关键字——Break。
那一脸阳光
·
2023-12-28 05:32
c语言
开发语言
C语言中的Do While循环:深度解析与实践应用
各位少年,在
C语言编程
中,循环语句是实现重复任务的关键构造块。今天,我们将深入探讨C语言中的一种特殊循环结构——DoWhile循环。
那一脸阳光
·
2023-12-28 05:02
c语言
开发语言
程序员大神教你学
C语言编程
—变量的作用域和生存期
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
小辰带你看世界
·
2023-12-27 23:05
C语言编程
丨循环链表实现约瑟夫环!真可谓无所不能的C!
循环链表把链表的两头连接,使其成为了一个环状链表,通常称为循环链表。和它名字的表意一样,只需要将表中最后一个结点的指针指向头结点,链表就能成环儿,下图所示。需要注意的是,虽然循环链表成环状,但本质上还是链表,因此在循环链表中,依然能够找到头指针和首元节点等。循环链表和普通链表相比,唯一的不同就是循环链表首尾相连,其他都完全一样。循环链表实现约瑟夫环约瑟夫环问题,是一个经典的循环链表问题,题意是:已
75580e7086e5
·
2023-12-27 12:28
基于STM32单片机的智能小车设计
根据具体需求和性能要求选择合适的型号,如
STM32F4
系列、STM32F7系列等。电机驱动:选择合适的电机驱动模块,可以使用直流电机驱动模块或者步进电机
UoEmacs_Lisp
·
2023-12-27 11:42
单片机
stm32
嵌入式硬件
STM32F4
系列单片机库函数模板工程创建
目录一、工程配置1、新建工程2、芯片选择3、工程子文件夹创建(1)FWLIB文件夹添加文件(2)CORE文件夹添加文件(3)USER文件夹添加文件4、工程设置(1)工程中添加文件夹(2)工程文件夹中添加配置文件①FWLIB文件夹添加文件②CORE文件夹添加文件③USER文件夹添加文件④文件添加好以后(3)编译链接的文件夹(4)添加全局宏定义标识符(5)设置保存编译文件的文件夹(6)设置生成HEX文
Big_潘大师
·
2023-12-27 05:05
STM32
stm32
嵌入式硬件
单片机
veristand
c语言编程
,在NI VeriStand环境中进行FPGA相关配置
描述本文主要介绍了用户如何在NIVeriStand环境中进行基于FPGA的相关配置。并以使用7851R输出PWM波为例,叙述了在VeriStand2011运行环境中所需要的所有工作。NIVeriStand是一个基于配置的实时测试软件,它拥有与labVIEW类似的前面板,但无需任何编程工作。用户可以使用labVIEW、matlab等其他软件生成的模型文件导入VeriStand,方便快捷的实现硬件在环
边缘人静心
·
2023-12-26 10:05
veristand
c语言编程
veristand
c语言编程
,NI VeriStand应用
NiVeriStand是一种配置实时测试应用程序的软件环境。即买即用的NIVerStand有助于您配置针对多核处理器的实时引擎,以执行以下任务:本文引用地址:http://www.eepw.com.cn/article/113690.htm模拟、数字、通信总线,和基于现场可编程门阵列(FPGA)的I/O接口可触发,多文件数据记录实时激励生成计算通道事件预警和预警响应程序NIVeriStand还能够
奈灵
·
2023-12-26 10:05
veristand
c语言编程
veristand
c语言编程
,VeriStand2017版软件下载
VeriStand是一个用于配置实时测试应用的软件环境。该软件提供了各种现成即用的功能,可帮助您构建多核实时引擎来执行实时激励生成、高速和调理测量数据采集,以及计算通道和自定义通道扩展等任务。VeriStand还能够从LabVIEW软件和第三方环境中导入控制算法、仿真模型和其他任务。您可使用运行时可编辑的用户界面监测这些任务并与其交互,该界面包含许多用于强制赋值、警报监控、I/O校准、激励配置文件
吃土豆不吐土豆泥
·
2023-12-26 10:35
veristand
c语言编程
veristand
c语言编程
,什么是NI VeriStand ?
NiVeriStand是一种配置实时测试应用程序的软件环境。即买即用的NIVerStand有助于您配置针对多核处理器的实时引擎,以执行以下任务:·模拟、数字、通信总线,和基于现场可编程门阵列(FPGA)的I/O接口·可触发,多文件数据记录·实时激励生成·计算通道·事件预警和预警响应程序NIVeriStand还能够从NILabVIEW软件和第三方环境中导入控制算法,仿真模型和其他任务。您可以使用运行
张梓萱
·
2023-12-26 10:35
veristand
c语言编程
C语言编程
练习(1):哥德巴赫猜想/猴子吃桃/马鞍数
哥德巴赫猜想题干:验证哥德巴赫猜想(任何充分大的偶数都可以由两个素数之和表示)。将2*s(s#includeintsushu(intn){inti;intk=sqrt(n);for(i=2;iintmain(){intn;n=1;for(inti=1;ia[i][j]){h[i]=a[i][j];//列的最大值if(l[j]inta[100][100];inth[100];intl[100];in
Emptyqk
·
2023-12-25 23:20
c语言
STM32F4
07-串口通讯 USART--2实现printf函数功能
功能描述通过usart串口通能通讯,将printf数据输出到串口。对printf函数进行改写,让其内部调用串口的发送功能。通过重写fputc()来实现。同理,通过重写fgetc(),读取串口数据,来实现scanf和getchar函数代码intfputc(intch,FILE*f){/*发送一个字节数据到串口*/USART_SendData(USART1,(uint8_t)ch);/*等待发送完毕*
繁星遥可及
·
2023-12-25 06:56
STM32
stm32
单片机
arm
STM32F4
07-外部中断
中断控制器STM32的中断控制器是NVIC,可嵌套式中断控制。中断优先级。一共有四位来表示,且这四位又被分为组优先级和子优先级外部中断stm32中存在外部中断,管理着所有GPIO口的中断响应,有外部中断0-15,对应着GPIOX的0-15端口。即外部中断线0可以是PA0、PB0、PC0.。。。。,使用时进行配置,告诉外部中断使用的是哪个GPIO的哪个口。外部中断exti在总线APB2上,使用时要先
繁星遥可及
·
2023-12-25 06:55
STM32
stm32
单片机
arm
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他