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语言编程
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
STM32F4
07-串口USART
传输方式
STM32F4
07传输方式有两种,并行传输和串行传输。并行传输相当于一个字节8位,用8根线,8个引脚同时传输;串行传输是一根线,通过一位一位进行传输,将数据发送出去。
繁星遥可及
·
2023-12-25 06:55
STM32
stm32
单片机
arm
STM32F4
07-用系统定时器实现精确延时
STM32F4
07-用系统定时器实现精确延时系统定时器初始化配置中断函数代码系统定时器STM32中自带有系统定时器sysTick(位于内核中),通过该定时器精确计数,每次计数完成时会触发中断。
繁星遥可及
·
2023-12-25 06:25
STM32
stm32
单片机
arm
【STM32】
STM32F4
07读取AS5047P磁编码器芯片数据(SPI)
此贴为问题记录贴:1.AS5047P芯片介绍以下摘自官网:特征最高28krpmDAEC™动态角度误差补偿14位核心分辨率对外部杂散磁场免疫12位增量脉冲计数零位,配置可编程ABI可编程十进制和二进制脉冲计数:1000、500、400、300、200、100、50、25、1024、512、256ppr独立的输出接口:SPI,ABI,UVW,PWM2.问题记录1.使用硬件SPI配置未读取到数据下面是S
Vicssic
·
2023-12-24 21:00
STM32单片机
怎样学习嵌入式
C语言编程
目录
C语言编程
分类c语言入门学习C语言单片机开发C语言linux应用开发C语言linux驱动开发C语言开发其他问题参考链接
C语言编程
分类
C语言编程
,这里分成这几类:1.c语言入门学习;2.C语言单片机开发
ketaotech
·
2023-12-24 16:41
编程语言
学习
c语言
开发语言
STM32F0实现IAP升级固件
好几年前写过一篇关于STM32bootloader升级固件的博客,但是使用的芯片是
STM32F4
系列,升级固件的方式是在外部flash的fat32文件系统中存入固件文件,reset后通过特定按键进入IAP
cyang812
·
2023-12-24 14:59
STM32学习笔记
stm32
嵌入式硬件
单片机
c语言编程
十进制转八进制算法,C语言十进制如何转八进制?
现在我一共给你三个答案:1递归的,2你原先改成的,3一般的**********************************************************************/*如你所愿写个递归的*/#includer8(inta){inti,j;if(a==0)return(0);else{j=a%8;i=a/8;r8(i);printf("%d",j);}}intmai
就一半仙
·
2023-12-24 12:38
c语言编程十进制转八进制算法
032 - STM32学习笔记 - TIM基本定时器(一) - 定时器基本知识
在
STM32F4
2xxx系列控制器中,有2个高级控制定时器
放学校门口见
·
2023-12-24 08:54
stm32
stm32
学习
笔记
C语言编程
过时了吗?
C语言是面向过程的,而C++是面向对象的C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决
小辰带你看世界
·
2023-12-24 06:01
STM32F4
07-14.3.10-02PWM模式_捕获比较互补通道输出波形-1x000
如上表所示,MOE=1,OSSR=0,CCxE=0,CCxNE=0时,OCx与OCxN的输出状态取决于GPIO端口上下拉状态。-------------------------------------------------------------------------------------------------------------------------------OCx复用的管脚初始
weixin_43420126
·
2023-12-23 22:53
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.9-02输出比较模式
输出比较模式输出比较模式生成波形时当采用上升沿或下降沿计数时,更改ARR的值可改变周期;更改CCRx的值会影响到生成波形的相位。波形的占空比永远=50%当采用中心对齐模式时,更改ARR的值可以改变周期,更改CCRx的值可以改变占空比。-----------------------------------------------------------------------------------
weixin_43420126
·
2023-12-23 22:22
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.12-01使用断路功能
使用断路功能使用断路功能时,根据其它控制位(TIMx_BDTR寄存器中的MOE⑨、OSSI⑪和OSSR⑩位以及TIMx_CR2寄存器中的OISx⑰和OISxN⑱位)修改输出使能信号和无效电平。任何情况下,OCx③和OCxN④输出都不能同时置为有效电平。更多详细信息,请参见第382页的表73:具有断路功能的互补通道OCx③和OCxN④的输出控制位。断路源可以是断路输入引脚,也可以是时钟故障事件,后者
weixin_43420126
·
2023-12-23 22:22
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.15-01单脉冲模式
单脉冲模式单脉冲模式(OPM)是上述模式的一个特例。在这种模式下,计数器可以在一个激励信号的触发下启动,并可在一段可编程的延时后产生一个脉宽可编程的脉冲。可以通过从模式控制器启动计数器。可以在输出比较模式或PWM模式下生成波形。将TIMx_CR1寄存器中的OPM⑳位置1,即可选择单脉冲模式。这样,发生下一更新事件UEV时,计数器将自动停止。只有当比较值与计数器初始值不同时,才能正确产生一个脉冲。启
weixin_43420126
·
2023-12-23 22:52
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.11-01互补输出和死区插入
互补输出和死区插入高级控制定时器(TIM1和TIM8)可以输出两路互补信号,并管理输出的关断与接通瞬间。这段时间通常称为死区,用户必须根据与输出相连接的器件及其特性(电平转换器的固有延迟、开关器件产生的延迟...)来调整死区时间每路输出可以独立选择输出极性(主输出OCx③或互补输出OCxN④)。可通过对TIMx_CCER寄存器中的CCxP②和CCxNP⑤位执行写操作来完成极性选择。互补信号OCx③
weixin_43420126
·
2023-12-23 22:51
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
STM32F4
07-14.3.10-03PWM模式_捕获比较互补通道输出波形-1x100
如上表所示,MOE=1,OSSR=1,CCxE=0,CCxNE=0时,OCx与OCxN对应端口的输出状态取决于GPIO端口上下拉状态。---------------------------------------------------------------------------------------------------------------------------------OCx复
weixin_43420126
·
2023-12-23 22:47
STM32学习手记14-定时器
stm32
嵌入式硬件
单片机
用C语言代码实现ax²+bx+c=0方程的解(
C语言编程
每日一题)
解题思路:有以下几种可能①a=0,不是二次方程。②b²-4ac=0,有两个相等的实根。③b²-4ac>0,有两个不相等的实根。④b²-4acintmain(){doublea=0.0;doubleb=0.0;doublec=0.0;scanf("%lf%lf%lf",&a,&b,&c);if(fabs(a)0.00000001){doublex1=(-b+sqrt(disc))/(2*a);dou
吃个西瓜嘤
·
2023-12-23 10:42
C语言
C编程
C初学者
c语言
算法
开发语言
有一个函数y=-1(x<0)y=0(x=0)y=1(x>0)编一程序,输入一个x值,要求输出相应的y值(
C语言编程
每日一题)
解题思路:用if语句检查x的值,根据x的值决定赋予y的值。由于y的可能值不是两个而是三个,因此不可能只用一个简单的(无内嵌if)的if语句来实现。可以有两种方法:参考代码如下:intmain(){intx=0;inty=0;scanf("%d",&x);if(x=0{if(x>0){y=1;}else{y=0;}}printf("x=%dy=%d\n",x,y);return0;}输出结果:以上是
吃个西瓜嘤
·
2023-12-23 10:41
C语言
C编程
C初学者
c语言
算法
数据结构
用switch实现星期几(
C语言编程
每日一题)
参考代码:intmain(){intday=0;scanf("%d",&day);//1星期一//2星期二//3星期三//...//if(day==1)//printf("星期一\n");//elseif(day==2)//printf("星期二\n");//elseif(day==3)//printf("星期三\n");//elseif(day==4)//printf("星期四\n");//el
吃个西瓜嘤
·
2023-12-23 10:41
C编程
C语言
C初学者
c语言
java
算法
判断一个数是否同时被3和5整除(
C语言编程
每日一题)
判断一个数是否同时被3和5整除参考代码://判断一个数是否同时被3和5整除#includeintmain(){intn=0;scanf("%d",&n);if(n%3==0&&n%5==0){printf("ok\n");}else{printf("no\n");}return0;}输出结果:判断一个数是否同时被3和5整除以上是今天的每日一题。
吃个西瓜嘤
·
2023-12-23 10:41
C语言
C编程
C初学者
c语言
算法
开发语言
有三个数a,b,c按照从大到小的顺序输出(
C语言编程
每日一题)
有三个数a,b,c按照从大到小的顺序输出参考代码://有三个数a,b,c按照从大到小的顺序输出#includeintmain(){inta=0;intb=0;intc=0;scanf("%d%d%d",&a,&b,&c);//if(a
吃个西瓜嘤
·
2023-12-23 10:10
C语言
C编程
C初学者
c语言
算法
c++
Liteos移植_STM32_HAL库
0开发环境STM32CubeMX(HAL库)keil5正点原子探索者
STM32F4
ZET6LiteOS-develop分支1STM32CubeMX创建工程如果有自己的工程,直接从LiteOS源码获取开始关于
追上
·
2023-12-23 07:50
笔记
单片机
stm32
嵌入式硬件
单片机
liteos
鸿蒙系统
RTOS
STM32的以太网外设+PHY(LAN8720)使用详解(7):以太网数据接收及发送测试
0工具准备1.野火
stm32f4
07霸天虎开发板2.LAN8720数据手册3.
STM32F4
xx中文参考手册4.Wireshark1以太网数据接收测试1.1以太网数据接收测试(轮询)我们在主循环内轮询RXDMA
时光飞逝的日子
·
2023-12-23 07:48
以太网
RTOS
单片机开发
stm32
MAC
ETH
LAN8720
PHY
C语言中的conio.h头文件及其编程功能
在
C语言编程
中,conio.h是一个常用的头文件,它提供了一些函数和宏定义,用于在控制台窗口进行输入和输出操作。本文将详细介绍conio.h的功能和使用方法,并提供相应的源代码示例。
ByteWhisper
·
2023-12-23 06:57
c语言
算法
开发语言
编程
STM32的以太网外设+PHY(LAN8720)使用详解(6):以太网数据接收及发送
0工具准备1.野火
stm32f4
07霸天虎开发板2.LAN8720数据手册3.
STM32F4
xx中文参考手册1以太网数据接收及发送1.1以太网数据接收(轮询)1.1.1检查是否接收到一帧完整报文使用轮询的方式接收以太网数据是一种简单但是效率低下的方法
时光飞逝的日子
·
2023-12-23 06:15
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(LAN8720)使用详解(3):PHY寄存器详解
0工具准备1.野火
stm32f4
07霸天虎开发板2.LAN8720数据手册3.
STM32F4
xx中文参考手册1PHY寄存器前面介绍到,站管理接口(SMI)允许应用程序通过2线时钟和数据线访问任意PHY寄存器
时光飞逝的日子
·
2023-12-23 06:45
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(LAN8720)使用详解(4):STM32管脚配置
0工具准备1.野火
stm32f4
07霸天虎开发板2.LAN8720数据手册3.
STM32F4
xx中文参考手册1MCU管脚配置1.1使能外设相关时钟STM32配置任何外设的第一步都是使能相关的外设时钟,根据前面的原理图我们需要使能相关的引脚时钟
时光飞逝的日子
·
2023-12-23 06:45
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32的以太网外设+PHY(LAN8720)使用详解(5):MAC及DMA配置
0工具准备1.野火
stm32f4
07霸天虎开发板2.LAN8720数据手册3.
STM32F4
xx中文参考手册1MAC及DMA配置1.1使能ETH时钟stm32的ETH外设挂载在AHB1总线上,位于RCC_AHB1ENR
时光飞逝的日子
·
2023-12-23 06:13
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
STM32F4
的DHT11初始化与实例分析
STM32——DHT11本文主要涉及
STM32F4
的DHT11的使用以及相关时序的介绍,最后有工程下载地址。
宁77吖
·
2023-12-23 03:17
STM32
stm32
网络
嵌入式硬件
单片机
学习
DHT11
时序
自学C语言的要点,
C语言编程
入门心得体会!学习C语言的几大要点,必须掌握!...
下面让咱们经过如下的心得体会来了解其余人在
c语言编程
上的学习感悟。
GameFinder
·
2023-12-23 03:45
自学C语言的要点
C语言编程
入门心得体会,学习C语言的几大要点,一定要掌握。
下面让我们通过以下的心得体会来了解其他人在
c语言编程
上的学习感悟。
南风fahaxiki
·
2023-12-23 03:43
学习
c语言
C语言编程入门
经验分享
睡前10分钟复盘c语言
这里写自定义目录标题我的c语言时光个人介绍主函数printf和库函数字符,字符串和ASCII编码我的c语言时光个人介绍大四信息管理与信息系统在读,目前正在自学
c语言编程
目标为1.熟练掌握c语言语法2.能用
我爱python酱
·
2023-12-23 03:12
c语言学习
c语言
c#
开发语言
stm32f4
07 定时器 用的APB1 APB2 及 定时器频率
timer10,timer11的时钟来源是APB2总线(2)通用定时器timer2~timer5,通用定时器timer12~timer14以及基本定时器timer6,timer7的时钟来源是APB1总线从
STM32F4
攻城狮之路人甲
·
2023-12-22 17:57
stm32
8.基于Cortex-M4内核的
STM32F4
0x中断分析
通用中断知识铺垫1:完整的CM4有256个可编程中断(16个内核中断和240个外部中断),而
stm32f4
0x共有92个中断(10内+82可编程),意思是说
STM32F4
0X这个单片机没有完全释放CM4
灵魂之Ca
·
2023-12-22 10:47
单片机
stm32
嵌入式硬件
单片机
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他