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
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
嵌入式硬件
单片机
C语言数组参数传递详解:一维和二维数组
引言:在
C语言编程
中,将数组作为函数参数传递涉及一些细微差别,尤其是在处理一维和二维数组时。本博客旨在通过研究不同的数组传递方式来澄清这些概念。
普通young man
·
2023-12-21 14:52
c语言
算法
数据结构
STM32F4
07的PWM基本介绍与注意事项
前言:最近在用
STM32F4
07单片机,结果到了PWM输出的时候,死活不能正常输出,例程可以正常用,但是我修改例程,改成其他定时器的其他通道就不行了,这让我百思不得其解。
Young member
·
2023-12-21 13:33
stm32
嵌入式硬件
单片机
正点原子
stm32F4
07学习笔记1——新建工程模板
一、基于固件库1、新建文件夹新建一个Template文件夹,在此文件夹下新建五个子文件夹2、打开keil软件,点击菜单栏Project–>NewUvisionProject,如果有其他工程,先点击Project->CloseProject,然后将目录定位到刚才建立的文件夹Template之下的USER子目录,同时,工程取名为Template之后点击保存,我们的工程文件就都保存到USER文件夹下面3
蜗牛先森i
·
2023-12-20 18:43
stm32单片机
单片机
stm32
初涉STM32之浅谈时钟使能问题 --- 个人理解
学习stm32从理论上来看,需要数字电路,模拟电路,
C语言编程
基础,单片机会一点就更好了,这样的话会能适应STM32的编程开发思路。不过帮助不大,这也是我要写“浅谈时钟问题”的原因。
呼啦啦的爱
·
2023-12-20 09:19
c语言编程
中%d怎么运用的,C语言格式符%d与%D的区别
在读此文之前,请先阅读《有符号整数与无符号整数》:一、原码、反码、补码数在计算机里是以二进制来表示的。数分为有符号数和无符号数。对于有符号数来说,最高位用来表示符号,1为负,0为正。原码:一个数本身的二进制形式。例(1):00000001表示1例(2):10000001表示-1反码:正数的反码是它本身,负数的反码是原码的最高位(符号位)不变,其他位取反。例(3):00000001的反码是00000
Ching-hung Ng
·
2023-12-19 20:02
c语言编程中%d怎么运用的
78-C语言-完数的判断,以及输出其因子
简介:一个数如果恰好等于它的因子之和,这个数就称为完数,
C语言编程
找出1000之内的所有完数,并输出其因子。
奔心小韩
·
2023-12-19 16:16
C语言学习笔记
c语言
算法
数据结构
4.配置系统时钟思路及方法
前言:比起之前用过的三星的猎户座4412芯片,
STM32F4
的系统时钟可以说是小巫见大巫,首先我们需要清晰时钟产生的原理:几乎大多数的芯片都是由晶振产生一个比较低频的频率,然后通过若干个PLL得到单片机能承受的频率
灵魂之Ca
·
2023-12-19 09:39
单片机
单片机
我理解人类意识的工作原理
这里借用一下
STM32F4
参考手册里面的系统框架图,有一次看文档时看到这个图突然想出的大脑也有差不多的机制。不懂的话可以跳过。这里每一列对应一种设备,每一行对应一种存储器,有圆点的表示可以直接访问的。
科技骏马
·
2023-12-19 02:46
STM32F4
07编码器测速
采用
STM32F4
07VE开发板,通过计算总圈数加上最后一圈所转的角度除以时间来进行测速。设置TIM2为编码器模式,并在TIM3定时器的中断函数中进行速度解算输出当前速度值。
ei hei hei
·
2023-12-18 23:58
stm32
单片机
嵌入式硬件
【LVGL】
STM32F4
29IGT6(在野火官网的LCD例程上)移植LVGL官方的例程(还没写完,有问题 排查中)
这里写目录标题前言一、本次实验准备1、硬件2、软件二、移植LVGL代码1、获取LVGL官方源码2、整理一下,下载后的源码文件3、开始移植三、移植显示驱动1、enableLVGL2、修改报错部分3、修改lv_config4、修改lv_port_disp.c文件到此步遇到的问题Undefinedsymbol__aeabi_assert(referredfrommbrtu.o).解决方法5.显示测试c.
KevinGuo457
·
2023-12-18 22:11
#
STM32单片机
stm32
驱动开发
嵌入式硬件
嵌入式开发工程师进阶之路
二、精通一款微控制器之后根据个人基础和兴趣爱好选择未来发展方向基本要求:一、基本的专业英语阅读能力二、扎实的
C语言编程
和分析能力三、精通一种嵌入式微控制器四、掌握一种嵌入式开发工具硬工要
鸢肩火色
·
2023-12-18 18:35
嵌入式
linux
c语言编程
基础心得,
C语言编程
学习心得体会
本文是
C语言编程
学习心得,希望对大家有帮助。
C语言编程
学习心得篇一学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。
小黄人95
·
2023-12-18 09:03
c语言编程基础心得
Doip功能实现 1
这个过程假设你已经具备了一定的
C语言编程
经验,以及对网络编程的基本了解。
小昭dedug
·
2023-12-18 04:28
ISO13400
网络
STM32-HAL库10-CAN通讯(轮询发送,中断接收)
STM32-HAL库10-CAN通讯(轮询发送,中断接收)一、所用材料自制
STM32F4
07VGT6控制板串口调试助手X-COM泥人CAN转USB及其配套上位机软件二、所学内容本文所需要实现的目标是,通过泥人
Tony0925
·
2023-12-17 14:45
STM32HAL
stm32
嵌入式硬件
单片机
永磁同步电机驱动开发-硬件
1.原来就知道
STM32F4
07贵,现在彻底的贵了。
YONYON-R&D
·
2023-12-17 14:44
电机开发
C语言编程
题-单身狗
题号:BYTE1562单身狗1题目描述:一个数组中只有一个数字是出现一次,其他所有数字都出现了两次。编写一个函数找出这两个只出现一次的数字。例如:有数组的元素是:1,2,3,4,5,1,2,3,4只有5只出现1次,要找出5.#includevoidfunc1(intnums[],intlen)//1.暴力解法{inti=0;intj=0;for(i=0;i//1.暴力解法,同上//2.^的妙用vo
文析
·
2023-12-17 13:11
数据结构
STM32型号及其命名规则
二、stm32型号分类stm32主要分为4个系列:高性能MCU:STM32F2、
STM32F4
、STM32H7、STM32F7主流MCU:STM32G0
穿越过来的全栈工程师
·
2023-12-17 10:59
stm32
嵌入式硬件
单片机
基于RT-Thread实现4G STM32 OTA升级
基于RT-Thread实现4GSTM32OTA升级硬件:
STM32F4
29BIT6开发板EC200S开发板USB-TTL调试器这里采用的HTTP从服务器获取BIN文件,再保存在4G模块内部FLASH的方法
炒饭多加个蛋
·
2023-12-17 10:58
物联网
RTthread
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
其他