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
stm32标准库
如何在 Python 3 中开发一个模块(module)
一些模块可以通过Python
标准库
获得,因此它们会随着Python的安装而安装。其他模块可以通过Python的包管理器pip安装。
张无忌打怪兽
·
2024-01-23 12:11
Python
python
开发语言
github
python的包argparse介绍
argparse是一个用来解析命令行参数的Python库,它是Python
标准库
的一部分。
饿了就干饭
·
2024-01-23 12:30
python基础
python
STM32
CubeMX+MDK5——USART串口使用
一、USART简介通用同步异步收发器(UniversalSynchronousAsynchronousReceiverandTransmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于USART还有一个UART(UniversalAsynchronousReceiverandTransmitter),它是在USART基础上裁剪掉了同步通信功能,只有异步通信。简单区分同
洛尘~~
·
2024-01-23 12:57
#
stm32
stm32
CubeMX,配合Keil,使用HAL库(或
标准库
)方式进行串口通信
引言今天我们学习
STM32
CubeMX串口的操作,以及HAL库串口的配置,我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函数功能重定向,USART中断接收,本系列教程将HAL
菲菲QAQ
·
2024-01-23 12:57
stm32
单片机
嵌入式硬件
烧录程序时提示SWD/JTAG Communication Failure 解决办法
如果还是烧录不进去,试试下面的方法:方法一:
stm32
CubeMX里面SYS设置debug模式为SerialWire,cubeMX不设置的话默认调试引脚关闭,下一次就不能下载代码了。方法二:按住复位
枫-琳
·
2024-01-23 12:57
stm32
嵌入式硬件
单片机
STM32
CubeMX 中文版使用手册下载
官方网站https://www.st.com/zh/development-tools/
stm32
cubemx.html#resourcehttps://www.st.com/zh/development-tools
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
STM32
CubeMx+HAL库实现串口中断收发数据(
STM32
F103RCT6)新手小白必看的保姆级教程
,LED1灭;笔者使用的是正点原子的Mini
STM32
F103RCT6开发板,其他开发板配置原理同样如此(完整版程序详见文末链接)。补充说明
枫-琳
·
2024-01-23 12:26
stm32
嵌入式硬件
单片机
【
STM32
HAL库】
STM32
CubeMX+
STM32
CubeMXIDE系列教程(三)——USART串口通信
前言此例程详细介绍了如何使用
STM32
CubeMX配置
STM32
单片机的USART串口,使用
STM32
CubeMXIDE进行软件编程。
乔乔同学
·
2024-01-23 12:55
HAL库
stm32
单片机
arm
STM32
CubeMX学习实验6:USART串口通信
一、工程配置开启USART1,模式选择Asynchronous,其他选项默认即可;开启USART1中断,配置合适的中断优先级,随后生成代码。二、编写代码1.串口发送在main函数中添加如下代码可实现串口发送数据到上位机,HAL_UART_Transmit函数第一个参数传入串口号,本例使用串口1(huart1),第二个参数传入要发送的数据,可通过sprintf对TxBuf数组写入数据,第三个参数表示
单片kun
·
2024-01-23 12:55
stm32
学习
嵌入式硬件
stm32
+hal库+串口+cubemx——串口函数介绍,简单的串口收发函数
1.串口发送函数(简单的,仅此一家)HAL_UART_Transmit(&huart1,box,uart_reci_Data,0xff);以下为函数原型,但建议看看我的介绍HAL_StatusTypeDefHAL_UART_Transmit(UART_HandleTypeDef*huart,uint8_t*pData,uint16_tSize,uint32_tTimeout)我的介绍:由以上的代码
大米~¥
·
2024-01-23 12:25
stm32
单片机
嵌入式硬件
stm32
cubemx hal学习记录:USART发送+接收
一、配置过程1、配置RCC、SYS、时钟84MHz2、添加LED灯PF9、PF10输出模式3、配置USART1为异步模式,打开中断4、生成代码5、配置microLIB,如果要使用printf,则必须要开启二、代码编写1、在main中重写printf和getchar函数intfputc(intch,FILE*f){HAL_UART_Transmit(&huart1,(uint8_t*)&ch,1,0
为争。
·
2024-01-23 12:25
stm32
stm32
单片机
学习
【
STM32
+CubeMX+HAL库】摩尔斯译码器开发
虽然寄存器开发执行效率很高,但代码的移植性只能说一般,
标准库
导入文件,相对来说也比较麻烦,那么CubeMX和HAL库的出现,让广大开发者们多了一份选择。
Travis_Calson
·
2024-01-23 12:24
stm32
【
STM32
cubeMX+HAL库】RS485双机通讯
【
STM32
cubeMX+HAL库】RS485双机通讯一、原理篇1.1、485简介(来源于正点原子官方手册)485(一般称作RS485/ELA-485)隶属于OSI模型物理层,是串行通讯的一种。
小马_666
·
2024-01-23 12:54
stm32
单片机
嵌入式硬件
STM32
cubeMX+HAL库+串口中断收发程序
STM32
cubeMX+HAL库+串口中断收发程序1、
STM32
cubeMX配置输入72,点击OK我使用的软件是VScode,不会导入的同学参考我这篇文章链接:【
stm32
串口+DMA环形缓冲收发保姆级
小马_666
·
2024-01-23 12:53
stm32
单片机
嵌入式硬件
STM32
CubeMx+HAL库:USART串口收发数据的三种方式
上篇我们讲解了利用HAL库串口中断模式收发数据的教程,包括
STM32
CubeMx中串口的配置等,不清楚的小伙伴可以跳转链接学习查看。
枫-琳
·
2024-01-23 12:23
stm32
嵌入式硬件
单片机
STM32
CubeMX+HAL(3)实现简单串口通信
STM32
CubeMX+HAL实现简单串口通信在上一篇文章中我们用KEY0控制两个LED的亮灭,难度并不高。
芜湖_
·
2024-01-23 12:23
小白自学嵌入式
stm32
单片机
arm
STM32
cubeMX+keil+HAL库(DMA+空闲中断收发不定长数据)
目录文章目录前言一、DMA介绍二、配置1.接口函数2.
STM32
cubeMX的配置3.keil代码总结MCU型号:
STM32
H743ZIIDE环境:MDK535文章目录前言我是一个单片机小白呀!!!!!
CZU_zzjj
·
2024-01-23 12:23
stm32
stm32
keil
mdk
dma
【Linux】gcc与g++的认识
也就是源文件翻译过程,预处理(预编译)编译汇编链接本篇文章的侧重点是围绕链接进行理解C语言
标准库
目录1.样例展示:2.翻译过程:2.1预处理:2.2编译:2.3汇编:2.4链接:3.链接:是什么:为什么
统一热红茶
·
2024-01-23 11:16
Linux
linux
运维
服务器
c语言
LED闪烁
这段代码是用于
STM32
F10x系列微控制器的程序,主要目的是初始化GPIOA的Pin0并使其按照特定的模式进行闪烁。
电科一班林耿超
·
2024-01-23 10:14
单片机
嵌入式硬件
STM32
WLE5JC 低功耗模式
低功耗模式该器件支持多种功耗模式,以实现低功耗、短启动时间、可用外设和可用唤醒源之间的最佳折衷。默认情况下,在系统或上电复位后,微控制器处于运行模式,范围1:休眠模式:CPU时钟关闭,所有外设包括CPU核心外设(包括NVIC、SysTick)都可以运行,当发生中断或事件时唤醒CPU。LPRun(低功耗运行模式):当系统时钟频率降低至2MHz以下时。代码从SRAM或闪存执行。稳压器在低功率模式,以尽
饼干饼干圆又圆
·
2024-01-23 10:09
stm32
stm32
单片机
嵌入式硬件
JavaEE:多线程(2):线程状态,线程安全
目录线程状态线程安全线程不安全加锁互斥性可重入死锁死锁的解决方法Java
标准库
中线程安全类内存可见性引起的线程安全问题等待和通知机制线程饿死waitnotify线程状态就绪:线程随时可以去CPU上执行,
cx努力编程中
·
2024-01-23 09:36
JavaEE初阶
java
jvm
java-ee
《现代C++语言核心特性解析》笔记草稿
C++标准中对
标准库
头文件做了扩展,特化了longlong和unsignedlonglong版本的numeric_limits类模板。这使我们能够更便捷地获取这些类型的最大值和最小值”。
Mamong
·
2024-01-23 08:40
c++
笔记
Go语言学习笔记:函数的定义和调用
.编写具有不同参数和返回值的函数2.练习使用命名返回值以提升代码清晰度3.了解闭包并实现一些实际例子来加深理解4.探索defer的使用场景,特别是在文件操作和资源管理中5.编写自己的错误处理逻辑并理解
标准库
中
無间行者
·
2024-01-23 07:45
Go语言
golang
学习
笔记
【C++】vector模拟实现过程中值得注意的点
虽然C++
标准库
已经为我们提供了vector的实现,但在某些情况下,我们可能需要自己模拟实现一个类似于vector的数据结构。今天铁蛋将给大家介绍介绍在模拟实现过程中值得注意的几个关键点。
咕噜签名-铁蛋
·
2024-01-23 06:19
c++
开发语言
STM32
_CubeMx新建工程通用IO、串口、中断、看门狗、ADC、DMA全部都有
新建工程时钟源配置:系统调试和系统定时器配置:配置LED灯:配置成功:按键配置:配置成功:串口配置:参数配置:ADC的配置:中断配置:DMA配置:看门狗配置:中断的配置:单片机的基准时钟–72mhz选择:ClockConfiguration以上内容基本就是我们需要创建工程中所需的全部内容了工程信息配置生成工程:出现以下界面说明配置完成:代码编写的注意事项主函数中的while(1)添加代码:HAL_
浅夏漫行
·
2024-01-23 06:41
工具安装
#
hal库开发方向
stm32
嵌入式硬件
单片机
EC20调试及驱动使用记录
EC20使用记录本次调试使用的是
STM32
F407VG单片机作为主控,连接EC20,采用HAL库编写代码EC20模块介绍EC20内嵌了TCP/IP协议栈,Host直接通过AT命令可以方便的访问internet
浅夏漫行
·
2024-01-23 06:11
嵌入式常用技术及外设
网络
嵌入式硬件
物联网
STM32
_CubeMx的安装
1.
STM32
CUBE_MX介绍
STM32
CubeMX是ST意法半导体近几年来大力推荐的
STM32
芯片图形化配置工具,通过自己对硬件的需要,进行选择,而后可以快速生成代码,减少开发人员的开发难度,时间和花销
浅夏漫行
·
2024-01-23 06:11
工具安装
stm32
嵌入式硬件
单片机
mcu
STM32
开发日记004:GPIO口的使用
1.GPIO口概念:GPIO(英语:General-purposeinput/output),通用型之输入输出的简称,,其接脚可以供使用者由程控自由使用,PIN脚依现实考量可作为通用输入(GPI)或通用输出(GPO)或通用输入与输出(GPIO),如当clkgenerator,chipselect等。既然一个引脚可以用于输入、输出或其他特殊功能,那么一定有寄存器用来选择这些功能。对于输入,一定可以通
浅夏漫行
·
2024-01-23 06:41
#
固件库开发
stm32
单片机
c语言
STM32
开发日记002:KEIL5安装教程
1.软件安装:我们可以去官网下载KEIL5软件,大家可以自行选择。下载好安装包之后,我们就可以安装软件,因为软件安装比较简单,一次文档只是贴出了,几个大家需要注意的地方进行标注,其他流程基本都是点击“下一步”即可。2.注意:KEIL软件安装路径不要包含中文3.个人信息,随意填写:个人信息填写完毕之后,单击“NEXT”继续安装即可,等待软件安装完成。注册软件:需要去网上找资源解压完成,打开软件以管理
浅夏漫行
·
2024-01-23 06:40
工具安装
#
固件库开发
单片机
stm32
arm
char str[]和string str有什么区别?
stringstr是C++中的字符串类,它是通过头文件提供的
标准库
来定义的。string类提供了许多方便的成员函数和操作符,用于字符串的操作和处理。例如,stringstr="Hello";声明
北京理工大学软件工程
·
2024-01-23 06:31
C++
c++
3、
stm32
F103入门学习--程序烧录的几种方法
st-link烧录程序(方法一)由于之前买过原子开发板,所以首先采用st-link下载,有需要的可以去网上单独购买(50元多),不过先看完整个教程看哪种方法适合你。该方法需要接两处,一处是st-link排针口,因为不能提供电源,所以另一处是电源,如下图所示,左边白色的为st-link。采用这种方法首看你的板子是否有JTAG/SWD调试接口(20引脚排针口),不然买了st-link也不好用。关于什么
爱摄影的寸头怪
·
2024-01-23 05:36
STM32F103
stm32
学习
嵌入式硬件
猴子补丁.
在使用gevent库的时候,我们会在代码引用的地方执行gevent.monkey.patch_all(),这行代码的作用是把
标准库
中的socket模块给替换掉,
黑帽白客
·
2024-01-23 04:12
python
python 调用dll
ctypes库是一个
标准库
,用于在Python中加载共享库(例如DLL文件)并调用其中的函数。
三希
·
2024-01-23 03:47
dll
C语言我来了——初学者的迷惑:库函数
C语言的
标准库
函数分为多个头文件,这里列出了一些常用的头文件:stdio.h:输入输出头文件,如printf、scanf、fgets、fopen等。strin
[太阳]kiwifruit
·
2024-01-22 22:38
c语言
开发语言
堆,优先队列,二叉搜索树,平衡二叉树与并查集: 加工并存储数据的数据结构
加工并存储数据的数据结构堆堆的时间复杂度:堆的实现
标准库
优先队列需要用到优先队列的题目Expedition(POJ2431)FenceRepair二叉搜索树性质二叉搜索树的复杂度二叉搜索树的实现:
标准库
中的二叉搜索树平衡二叉树并查集并查集例题
Handling[韩镇江]
·
2024-01-22 22:02
程序设计(算法与数据结构篇)
算法
二叉树
队列
树堆
数据结构
STM32
学习笔记(一)之存储器的地址分配
首先我们需要知道存储器地址映射定义:ARMCortex-M3系列的处理器,采用存储器与I/O设备(外设)统一编址的方式,将部分存储器地址范围用于外设,这种通过存储器地址访问外设的方式,称之为存储器地址映射对于32位处理器,可寻址范围是2的32次,即4GB寻址范围;ARM将这4G空间从低地址到高地址依次划分为代码区(Code)、片上SRAM区(SRAM)、片上外设(Peripheral)、片外RAM
yinchengkai
·
2024-01-22 22:18
stm32
stm32
学习
单片机
STM32
H7 DMA阅读笔记
Peripheral-to-memorymodeMemory-to-peripheralmodeMemory-to-memorymode指针递增CircularModeDouble-buffermode突发传输DMA传输完成Stream配置流程DMA配置总结本阅读笔记阅读来自《
STM32
H750xB
Bin Watson
·
2024-01-22 22:47
STM32
stm32
单片机
arm
线程池--JAVA
ExecutorServiceJAVA
标准库
为我们实现了线程池,ExecutorService是一个接口,线程池的创建并不像平常的接口实现那样直接new,而是使用了“工厂模式”。
《嗯》
·
2024-01-22 22:16
java
开发语言
线程池
stm32
内存分配博客笔记
原文:
stm32
内存分配笔记:1、向量表与代码段;根据Cortex-M3权威指南描述,系统复位后,在向量表异常0处保存的是堆栈起始地址,而后紧跟中断向量表2、可以从链接脚本.ld文件中看到终端向量表第一个被链接进
hugo33
·
2024-01-22 22:16
stm32
笔记
嵌入式硬件
STM32
时钟树
STM32
时钟树是指
STM32
微控制器芯片上的时钟分配和控制结构,它定义了各种时钟源、时钟分频、时钟分配等,形成一个树状结构。
没有名字的鬼
·
2024-01-22 19:11
stm32
单片机
STM32
USART 的25个函数简单说明
1、函数USART_DeInit2、函数USART_Init我们主要用USART_InitTypeDef中的成员含义波特率数据位停止位奇偶校验位硬件流控制模式收发模式3、函数USART_StructInit成员可参考2中函数成员解释4、函数USART_Cmd5、函数USART_ITConfigUSART_IT:输入参数USART_IT使能或者失能USART的中断6、函数USART_DMACmd各个
青花木
·
2024-01-22 19:08
STM32F40x
stm32
嵌入式硬件
单片机
2.
STM32
SysTick定时器
一、SysTick定时器概念SysTick定时器是一种在嵌入式系统中常用的定时器,它是由ARMCortex-M处理器核内置的定时器。SysTick定时器具有精简、低功耗和易用的特点,可以用来实现各种定时、延时和时间基准等功能。二、SysTick定时器的主要特性1.单调递增计数器:SysTick定时器内置一个递增的32位计数器,在每个时钟周期中自动递增。2.可编程计数器值:可以使用32位计数器的值设
青花木
·
2024-01-22 19:38
STM32F40x
stm32
单片机
嵌入式硬件
3.
STM32
F40x 模块化内容及代码编写(以点亮LED灯模块为例)
一、模块化的概念内容模块化是一个广泛应用于软件开发、系统设计和工程等领域的概念。它指的是将一个系统或一个整体划分成互相独立且可独立操作的模块或组件,并通过定义明确的接口进行交互。在软件开发中,模块化的概念使得程序可以分解为更小、更可管理的部分。每个模块通常都具有明确定义的功能和接口,可以独立开发、测试和维护,从而提高开发效率和代码的可重用性。此外,模块化还有助于减少系统的复杂性,提升代码的可读性和
青花木
·
2024-01-22 19:38
STM32F40x
stm32
嵌入式硬件
单片机
6.
STM32
F40x 外部中断(EXTI)
在
STM32
F40x系列中,外部中断功能由EXTI模块提供。每个GPIO引脚都可以被配置为外部中断输入,并且可以根据需要选择触发方式和触发条件。
青花木
·
2024-01-22 19:38
STM32F40x
stm32
单片机
嵌入式硬件
5.
STM32
F40x 位带操作内容及代码介绍
一、位带操作内容位带操作(Bit-bandingOperation)是一种在嵌入式系统中的编程技术,用于对单独的位(bit)进行读取和写入操作,以方便对特定位进行控制和操作。在嵌入式系统中,内存按字节(Byte)进行寻址,而数据通常以比特(Bit)的形式进行操作。位带操作技术通过将每个比特映射到一个独立的内存位置,使得可以直接对一个比特进行读取和写入操作,而不需要额外的位操作指令。二、位带区和位带
青花木
·
2024-01-22 19:08
STM32F40x
stm32
前端
javascript
10.
STM32
F40x IIC介绍及代码配置
一、IIC协议的介绍(1)IIC总线(InterIntegratedCircuitBus):是Philips公司推出的串行总线标准(为二线制)。总线上扩展的外围器件及外设接口通过总线寻址,是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。(2)数据线—SDA时钟线—SCL(3)特性:半双工同步串行通信总线--一问一答仲裁----主从模式----任何信息都需要主机主动控制从属设备地址----器
青花木
·
2024-01-22 19:07
STM32F40x
stm32
单片机
嵌入式硬件
13.
STM32
F40x SPI协议内容接收及代码配置
一、SPI协议内容SPI是英语SerialPeripheralinterface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI是一种高速的、全双工的、同步、串行通信总线,并且在芯片的引脚上只占用四根线。主要应用于EEPROM、FLASH、实时时钟、AD转换器(之间的通信)等等。四线制SPI:(全双工)MOSI:串行数据输出,主机输出,从机
青花木
·
2024-01-22 19:07
STM32F40x
stm32
单片机
嵌入式硬件
【17.
STM32
F40x ADC介绍及代码配置】
一、ADC介绍是Analog-to-DigitalConverter的缩写。指的是模/数转换器或者模拟/数字转换器。是指将连续变量的模拟信号转换为离散的数字信号的器件。AD转换就是模数转换,也可以是整流。顾名思义,就是把模拟信号转换成数字信号。模拟量可以是电压、电流等电信号,也可以是压力、温度、湿度等非电信号。A/D转换后,输出的数字信号可有8位、10位、12位、14位和16位等。二、ADC基本原
青花木
·
2024-01-22 19:37
STM32F40x
c#
4.
STM32
F40x 串口通信(文中以USART1为例子)
一、USART概念内容串口通信是一种通过串行接口进行数据传输的通信方式。在串口通信中,数据是以位的形式逐个传输的,通常使用RS-232、RS-485、USB等接口标准。串口通信可以用于连接计算机和外部设备、嵌入式系统之间的通信,常见的应用包括串口打印机、串口调制解调器、串口通信设备等。串口通信的优点是传输距离远、成本低、稳定可靠,但传输速度相对较慢。通用同步异步收发器(USART)能够灵活地与外部
青花木
·
2024-01-22 19:35
STM32F40x
stm32
嵌入式硬件
单片机
c++学习之智能指针
智能指针(RAII)是一种C++
标准库
提供
万众☆倾倒
·
2024-01-22 18:31
学习
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他