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语言编程
Day01 嵌入式 -----流水灯
二、查看功能手册这里我们使用
STM32F4
0xxx这个板子来实现流水灯这个小项目2.1查看硬件引脚号码由上图可知,LED0这个灯所在引脚PF9,LED1这个灯所在引脚PF10可知PF9:"PF"
早点打完工去睡觉
·
2023-11-21 13:57
单片机
嵌入式硬件
C 语言结构体(struct)
C语言结构体(struct)在本教程中,您将学习
C语言编程
中的结构类型。您将借助示例学习定义和使用结构。在
C语言编程
中,有时需要存储实体的多个属性。实体不必仅具有一种类型的所有信息。
吴小凹
·
2023-11-21 12:27
c语言
c语言
浅谈jvm的GC(垃圾回收)
在使用
C语言编程
的时候,我们要手动的通过malloc和free来申请和释放数据需要的内存,如果忘记释放内存,就会发生内存泄露的情况,即无用的数据占用了宝贵的内存资源。
sleep的线程
·
2023-11-21 08:45
java
gc
java
C语言CLASS 4:函数
C语言中函数的分类1、库函数:我们知道在我们学习
C语言编程
阿星的编程之旅
·
2023-11-21 06:37
大一小白如何快速入门C语言
c语言
开发语言
串口通信实验(通过串口控制LED、蜂鸣器)
需要添加的固件库文件有
stm32f4
xx_gpio.c、
stm32f4
xx_rcc.c、misc.c、
stm32f4
xx_usart.c四个。1)串口时钟和GPIO时钟使能。
近视未看清
·
2023-11-21 01:09
STM32F4
嵌入式
单片机
串口通信
ST-Link下载程序后需要复位才可以执行程序
1、使用正点原子的阿波罗开发板(
STM32F4
29),他原本有一个ST-LinkV2但是需要插到20脚的卡座中,我觉得插拔有些费劲。
帆帆的杂货铺
·
2023-11-20 23:20
STM32
单片机
stm32
嵌入式硬件
书籍、视频、GiteeGitHub项目
书籍C语言:Linux下的
C语言编程
、C语言三剑客(C专家编程、C陷阱和缺陷、C和指针)C++:C++Primer、EffectiveC++、MoreEffectiveC++、STL源码剖析、深度探索C
君莫vv
·
2023-11-20 23:57
书籍及视频
音视频
c语言
开发语言
基于
STM32F4
07VET6开发板通过Arduino进行13线霍尔编码器电机PID调速
步骤一:硬/软件准备硬件部分:1.
STM32F4
07VET6开发板2.13线霍尔编码器3.AT8236电机驱动4.VScode/Platformio5.星瞳串口波形显示器步骤二:硬件线路连接及相关端口定义相关宏定义
右大臣_x
·
2023-11-20 20:43
stm32
嵌入式硬件
单片机
matlab的程序设计心得和体会,高级编程技术课程学习心得与体会
我觉得可能由于之前学习过pascal语言以及大一上学期浅显的学习过一部分
c语言编程
,大二的暑假自学过一些matlab编程,我已经习惯了一些编写代码的思路,所以这门课的上手
Duyb
·
2023-11-20 18:32
对
C语言编程
指针的总结
这些是C/C++能做的服务器开发工程师、人工智能、云计算工程师、信息安全(黑客反黑客)、大数据、数据平台、嵌入式工程师、流媒体服务器、数据控解、图像处理、音频视频开发工程师、游戏服务器、分布式系统、游戏辅助等指针(Pointer)就是内存的地址,C语言允许用一个变量来存放指针,这种变量称为指针变量。指针变量可以存放基本类型数据的地址,也可以存放数组、函数以及其他指针变量的地址。程序在运行过程中需要
小辰带你看世界
·
2023-11-20 18:10
c语言矩阵的逆的程序,C语言求矩阵的逆矩阵
1、C语言求矩阵的逆矩阵班级:自动化1604小组成员:潘孝枫金豆2017年4月作业要求:1.用
C语言编程
;2.查阅相关资料,至少了解三种以上的求矩阵的逆的方法;3.俩人一组,提交大作业报告,含源代码。
weixin_39534759
·
2023-11-20 14:37
c语言矩阵的逆的程序
linux操作系统下
c语言编程
入门
信号处理6)Linux程序设计入门--消息管理7)Linux程序设计入门--线程操作8)Linux程序设计入门--网络编程9)Linux下C开发工具介绍1)Linux程序设计入门--基础知识Linux下
C语言编程
基础知识前言
Ursa_Major
·
2023-11-20 12:52
linux
linux
编程
c
语言
struct
buffer
STM32CubeMX学习笔记-CAN接口使用
STM32CubeMX学习笔记-CAN接口使用CAN总线传输协议1.CAN总线传输特点2.位时序和波特率3.帧的种类4.标准格式数据帧和遥控帧从
STM32F4
07参考手册中可以看出主要特性如下CAN模块基本控制函数
自小吃多
·
2023-11-20 07:38
STM32开发
stm32
学习
笔记
支持向量机的
c语言编程
,学习支持向量机SVM及其代码
转自:http://blog.sina.com.cn/s/blog_631a4cc40101df0f.html先简要说一下支持向量机(supportvectormachine,SVM)吧。感知机(perceptron)是二分类的线性模型,但是由于不同初值或选取不同的样本顺序,解是不同的,也就是不唯一的。在此基础上svm引入间隔最大化(marginmaximization)不仅是样本更容易分开,而且
weixin_39662594
·
2023-11-20 07:53
支持向量机的c语言编程
c语言遇到的常见问题及解决方案
在
C语言编程
中,可能会遇到一些问题,以下是一些常见问题和解决方案:问题1:变量数据类型交换后未得到预期结果原因:在scanf("%c",&name);中的%c前面缺少一个空格。
十启树
·
2023-11-20 03:20
C语言技术
c语言
开发语言
c语言常见的面试问题
在
C语言编程
中,面试官可能会询问你以下一些常见问题:什么是C语言?C语言是一种通用的、过程式的计算机编程语言,由DennisRitchie在1972年创建。
十启树
·
2023-11-20 03:50
C语言技术
c语言
面试
开发语言
c语言指针*p n个数排序,C语言中指针*p[N], (*P)[N],及**p的区别
在
C语言编程
中指针经常困扰着我们,但是若能灵活运用指针的话,将会使得我们编程变得更加轻松与高效。这里讲下*p[N],(*P)[N],及**p的区别,这也是之前经常困扰我的地方。
西红柿气象台
·
2023-11-19 21:48
c语言指针*p
n个数排序
win32程序窗口的创建
一个最简单的Win32程序在以前的
C语言编程
中,一个最简单的程序可以只有两行。voidmain(void){prin
_北方的雪_
·
2023-11-19 21:58
MFC
CC++
CRC循环校验介绍&
C语言编程
实现
一、CRC循环校验码1、理论解释:(1)预先确定的多项式G(X):Gx:生成码,这个是可以人为设定的,它就是CRC里面所谓的生成多项式对应的系数。其中,Gx的首位和最后一位的系数必须为1(2)信息码,待发送的原始数据序列:KxKx:信息码,就是指要发送的信息,是一组1、0组合的字符串(当然可以看作是整数,或者浮点数等,在程序里是把它看作字符串的,长度可以自定)。(3)CRC码/循环冗余校验码(CR
枯荣有常
·
2023-11-19 21:33
软件协议&校验码
C语言学习——编程软件安装和使用
C语言学习——软件安装和使用
C语言编程
软件适于编写系统软件,是学习编程的同学们的必备软件。今天小编给大家推荐一下自己用的
C语言编程
软件。
鲑鱼683
·
2023-11-19 20:35
编程软件安装与使用
c语言
C语言学习日记——初识C语言
前言为什么学习C语言聊聊几种语言
C语言编程
机制C语言的7个步骤集成开发环境(Windows)前言笔者外出实习,工作空闲时间进行C语言的学习,写《C语言学习日记》系列文章进行记录。
doublechi啊
·
2023-11-19 20:32
C语言学习日记
c语言
学习
C语言编程
规范之命名规则【C语言篇】
声明:本文章是对林锐博士的《高质量C++/C编程指南》一书中进行总结概括,可靠性可以放心食用。共性规则1)标识符应当直观且可以拼读,可望文知意,不必进行“解码”。1、标识符最好采用英文单词或其组合(切忌使用汉语拼音来命名)2、用词应当准确,例如不要把CurrentValue写成NowValue。2)标识符的长度应当符合“min-length&&max-information”原则(不要太长也不要太
叫我刘老刘
·
2023-11-19 18:18
嵌入式
c语言
开发语言
正点原子
stm32F4
07学习笔记3——蜂鸣器实验
在beep.c中输入如下代码#include"
stm32f4
xx.h"//BEEPIO初始化voidBEEP_In
蜗牛先森i
·
2023-11-19 18:49
stm32单片机
stm32
单片机
学习
STM32F4
07串口乱码(正点原子与野火开发版兼容性问题)
设备信息我使用的开发板是正点原子的
stm32f4
07探索者开发板,使用的固件库以及程序是从野火资料下载中心下载的,使用串口查看数据的时候,上位机接收到的数据显示总是乱码,具体如下图所示。
Mount.W
·
2023-11-19 18:18
stm32
stm32
ide
mcu
单片机
嵌入式实时数据库
野火
stm32f4
07zgt6学习笔记之入门篇基础知识点
内存的一些换算关系,做了解。1GB=1073741824字节。1KB=1024字节1M=1024KB1G=1024MBAHB和APBAHB的意思是系统总线。AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接。APB的意思是外围总线。APB主要用于低带宽的周边外设之间的连接。在APB里面唯一的主模块就是APB桥。地址值如何赋值int*k=0x2489;//这里是个地址值。指针k指向0x
热爱可抵岁月mrx
·
2023-11-19 18:14
stm32
arm
嵌入式硬件
STM32F4
07-寄存器编程点亮LED小灯
假设我们要点亮的是红灯定义启动文件:“startup_
stm32f4
0xx.s”定义
stm32f4
xx.h文件,在其中写好存储器映射,在写存储器映射时,要将无符号数表示的地址显示地转换成指针(指针就是地址
Carry-1
·
2023-11-19 18:41
STMF407
stm32
嵌入式
单片机
STM32F4
07野火霸天虎系列笔记(五)SysTick—系统定时器
一、前言我在学习的过程中,经历过毫无头绪,找到一堆学习资料却不知从何开始的痛苦。我希望我整理的笔记,不光可以方便自己在以后的项目中拿来即用,也希望能够对那些喜欢玩硬件、爱折腾的小伙伴有所帮助。如果你们觉得我的文章对你们有用,欢迎大家点赞+收藏,让我知道,我的工作是有价值的。这篇笔记,综合参考了野火、正点原子、st官方以及网络上的一些资料,然后经过我自己的思考、尝试与实践,从而整理出来的。感谢那些愿
penguin_bark
·
2023-11-19 18:41
#
STM32
stm32
嵌入式
STM32F4
07(野火霸天虎v2)学习理解记录(持续更新)
一.寄存器映射以及存储器映射(与51单片机不同之处)1.在说寄存器/存储器映射之前,简单介绍一下寄存器和存储器,RAM,ROM,flash的关系(1)寄存器:首先说明寄存器不是RAM,虽然都有着掉电丢失的特性,但是寄存器是寄存器,属于中央控制器(cpu)的组成部分,RAM是属于存储器的一种,寄存器的原理可以去其他博主那里好好看看,我个人暂时仅仅对其有个大概的理解。寄存器的本质功能是暂时存储数据和快
嵌入式里的泥头车
·
2023-11-19 18:08
stm32
嵌入式硬件
单片机
嵌入式软件开发
STM32F4
07 蜂鸣器 标准库版
硬件正点原子探索者
STM32F4
07ZGT6软件1、KeiluVision5代码1、beep.c中关键代码voidBEEP_Init(void){GPIO_InitTypeDefGPIO_InitStructure
xiaolan@
·
2023-11-19 16:09
stm32
stm32
单片机
arm
STM32F4
移植SPI注意事项
一、注意事项可以看我之前移植的文章,那些就不提了,记得要复用,把IO复用成对应的功能io,然后还要注意时钟,看你需要的功能,去调对应的时钟,把时钟调匹配了,基本上不会有问题。比如说这里,就是把指定的io复用成功能ioGPIO_PinAFConfig(GPIOA,GPIO_PinSource5,GPIO_AF_SPI1);GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,
我与nano
·
2023-11-19 16:33
stm32
单片机
嵌入式硬件
stm32f4
中can通信(StdId或ExtId收发数据)
@TOC硬件两套硬石开发板:YS-F4Pro波特率默认:1Mbps帧信息设定选择标准帧,而非扩展帧选择数据帧,而非远程帧计算数据域长度,包括数据域中的所有内容,最大值“8”,设为2实施以硬石提供的《YSF4_HAL-092.CAN双从机通信》(下载链接:http://www.ing10bbs.com/forum.php?mod=viewthread&tid=1458)历程为例:改动can初始化(M
大风吹~~~~~
·
2023-11-19 14:20
嵌入式
STM32
运动控制
stm32
can
keil5用jlink不到芯片_Keil 5使用JLink直接调试正在运行的CPU
环境:目标CPU:
STM32F4
29连接工具:JLinkV9连接方式:SWO调试工具:KeilMDK5.20使用场景:目标板正在运行,但是出BUG了,需要调试,而当前又没有在线debug,于是就需要用调试器在不复位
蜗牛老湿
·
2023-11-19 12:03
keil5用jlink不到芯片
STM32F4
CAN驱动配置,以及SEG1,SEG2的最佳配置
一、开发环境平台:MDK5单片机型号:
STM32F4
07VGHAL库版本:V1.8.1二、配置程序该程序在APB1时钟为42M速率的情况下,将CAN配置为500KBps.voidcan_init(void
双古
·
2023-11-19 12:24
stm32
单片机
嵌入式硬件
rt-thread 处理故障SCB_CFSR_UFSR:0x08 NOCP
1.简介芯平台片:
stm32F4
07IDE:MDK5项目上要用到PWM模块,想使用rtt的finSH接口直接控制pwm,就移植了rtt的pwm驱动,调用接口执行staticintpwm(intargc,
双古
·
2023-11-19 12:24
单片机
stm32
嵌入式硬件
RT-Thread
STM32F4
07 BMI088--SPI
这里用SPI来驱动BMI088进行数据解读第一步,首先在RT-ThreadSettings中进行配置第二步,退出RT-ThreadSettings,进入board.h,定义宏第三步,**进入
stm32f4
xx_hal_conf.h
比特冬哥
·
2023-11-19 08:53
RT-Thread
stm32
嵌入式硬件
单片机
陀螺仪
STM32&SD卡实现USB虚拟U盘
硬件环境:
STM32F4
07ZGT6软件环境:STM32CubeMXv5.5.0HAL库版本:STM32CubeF4FirmwarePackageV1.24.01.STM32Cub
天外飞仙CUG
·
2023-11-19 04:26
笔记
编程语言
单片机
c语言编程
常见错题,C语言上机错题详解.doc
1、给定程序MODI1.C中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加任何语句和表达式。例如变量a中的值原为10,b中的值原为20,程序运行后a中的值为20,b中的值为10。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题源程序如下:#include<stdio.h>/**********found****
詹西川
·
2023-11-19 00:36
c语言编程常见错题
STM32F4
29的USB外设简介
STM32F4
29自带的USB符合USB2.0规范。
hurryddd
·
2023-11-18 23:52
#
外设驱动
USB
stm32
单片机
STM32 USB高速USB端口加持4G联网
1、前言关于
STM32F4
USB驱动程序(FULLSPEED)目前是可以用,但是有很多问题,比如NAK的问题,导致U盘读写出错。USB底层驱动程序中进行OUT传输时必须增加一个1ms延时的问题。
fhqlongteng
·
2023-11-18 23:51
RT
Thread
编程经验
stm32
USB
RNDIS
stm32 HSUSB
/
stm32f4
07xx.h#defineUSB_OTG_HS_PERIPH_BASE0x40040000UL#defineUSB_OTG_HS((USB_OTG_GlobalTypeDef*)USB_OTG_HS_PERIPH_BASE
17506331945
·
2023-11-18 23:49
stm32
嵌入式硬件
单片机
嵌入式
C语言编程
规范
前言代码首先是给人看的,其次才是给机器执行的,因此一般情况下代码的可读性优先于性能,只有确定性能是瓶颈时,才需要主动优化。可读性高的代码应当是易于理解并且易于实现的,代码越长越难看懂,可能出错的地方就越多,可靠性也越低。这就要求开发团队有一套统一的编程规范,根据清晰、简洁、风格统一的原则,来实现可靠性高,易于维护和重构的代码,对于C语言这种灵活度极高的语言来说更为重要。目录前言一、标识符命名1.1
朴初
·
2023-11-18 22:25
C语言编程
c语言
开发语言
C语言编程
及调试之设置断点,
c语言编程
--gdb调试
进程地址空间高地址命令行参数和环境变量栈向下增长;未使用空间堆向上增长;未初始化数据段(BSS)未初始化全局变量,程序执行前初始化为0或NULL;已初始化数据段由exec从程序文件读取;低地址文本段由exec从程序文件读取;l栈中保存了函数调用关系。每调用一个函数,分配一个栈帧,记录函数返回地址、传递的参数以及局部变量。l可以使用GDB的backtrace(缩写为bt)命令查看栈信息。最前面的数字
爱奔跑的橙儿
·
2023-11-18 22:54
C语言编程及调试之设置断点
STM32入门:
STM32F4
01CDU6库函数工程文件搭建
STM32F4
01CDU6库函数工程文件搭建根据下图的结构进行复制粘贴操作,代码部分在本文末有贴出来,
STM32F4
xx-DSP-StdPeriph-Lib-V1.8.0文件下载(使用part1即可)完成以上操作后
我是混子我怕谁
·
2023-11-18 22:17
STM32学习
1024程序员节
stm32
STM32F4
_nRF24L01无线通讯
nRF24L01的SPI配置4.1nRF24L01Rx和Tx的初始化配置4.2nRF24L01相关寄存器5.硬件连接6.实验程序6.1main.c6.2NRF24L01.c6.3NRF24L01.h前言:
STM32F4
light_2025
·
2023-11-17 13:38
STM32
stm32
单片机
嵌入式硬件
stm32通用外部spi下载算法实现
参考硬汉嵌入式:【实战技能】任何支持SWD接口的单片机都可以方便移植的SPIFlash烧写算法制作_哔哩哔哩_bilibili该up主提供的stm32H7的模板工程,目前需求是实现基于正点原子探索者
stm32f4
07zet6
Car12
·
2023-11-17 09:32
STM32
stm32
外部flash下载算法
STM32F4
29外部SPI下载算法
STM32F4
29外部SPI下载算法一、使用CubeMX新建工程二、Flash驱动三、在上项目基础上制作FLM下载算法四、修改代码五、注意问题六、工程下载感谢安富莱及正点原子的开源教程使用正点原子
STM32F4
29
不哭的大熊
·
2023-11-17 09:00
STM32开发
stm32
嵌入式
单片机
arm
单片机FLASH下载算法的制作
环境硬件使用正点原子
STM32F4
07探索者V2开发板编程环境使用MDK下载工具使用JLINKFLASH芯片使用W25Q128什么是下载算法单片机FLASH的下载算法是一个FLM文件,FLM通过编译链接得到
zhaodong_jack
·
2023-11-17 09:55
STM32F429
单片机
算法
嵌入式硬件
解决
STM32F4
29烧录程序后还需复位才能植入程序的bug
1.打开魔术棒,打开debug2.打开setting3.打开FlasDownload4.开启ResetandRun5.点进去Pack选项页面,去掉enable
Archie_IT
·
2023-11-17 05:13
bug
stm32
bug
嵌入式硬件
C语言编程
陷阱(一)
陷阱1:不要使用=运算符来比较两个值=运算符是C语言中的一个赋值运算符,它可以用来把一个值赋给一个变量,它的语法是variable=expression,其中variable是一个变量,expression是一个表达式。有时候,我们需要比较两个值是否相等,比如判断两个变量的值是否相同,或者判断一个条件是否成立,就需要使用==运算符来比较两个值,它的语法是expression1==expressio
K_n_i_g_h_t_1990
·
2023-11-17 05:41
C语言编程陷阱
c++
c语言
算法
C语言编程
陷阱(二)
陷阱6:不要使用scanf函数来读取字符串字符串是C语言中常用的数据类型之一,它是由一系列字符组成的数组,以空字符\0结尾。有时候,我们需要从标准输入读取一个字符串,比如用户输入的姓名或密码,就需要使用scanf函数或gets函数或fgets函数来读取字符串。但是,如果我们使用scanf函数来读取字符串,就可能导致一些意想不到的结果,甚至引发错误。错误的代码#includeintmain(void
K_n_i_g_h_t_1990
·
2023-11-17 05:41
C语言编程陷阱
c语言
开发语言
上一页
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
其他