点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - hal库串口中断接收
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
stm32f103基于HAL库下DMA+空闲中断实现任意长度数据接收
stm32f103基于HAL库下DMA+串口空闲中断实现任意长度数据接收,减小CPU占用。
所属分类:
嵌入式
发布日期:2017-07-27
文件大小:8388608
提供者:
t6113
STM32CUBE 双串口DMA互透传
由于HAL库的中断和轮询模式下,接收的数据长度需要特定才能接收,对于接收不定长的数据就必须采用DMA模式进行数据接收,例子是串口1串口2互传,用的是C8芯片
所属分类:
硬件开发
发布日期:2018-03-21
文件大小:3145728
提供者:
u013285596
STM32CubeMX 串口 DMA+空闲中断实现不定长接收
STM32CubeMX 串口 DMA+空闲中断实现不定长接收 利用hal库进行修改实现不定长的uart接收,应用于不定长帧的传输
所属分类:
硬件开发
发布日期:2018-07-28
文件大小:7340032
提供者:
kardel_shan
串口中断接收
基于HAL库的串口中断接收.固定开头,不固定长度数据接收.
所属分类:
C
发布日期:2018-08-19
文件大小:17408
提供者:
yuanquanzhuangyuan
STM32串口接收不定长数据
STM32F407ZGT6 使用Hal库(Cube配置) 采用 方法1 串口空闲中断+串口接收中断配合 方法2 串口空闲中断+DMA方式 实现串口接收不定长数据并发送接收到的数据
所属分类:
硬件开发
发布日期:2018-12-18
文件大小:14680064
提供者:
sun_feng_rui
stm32 cubemx hal库 串口收发 中断接收 项目代码
stm32 cubemx hal库 串口收发 中断接收 包括 MDK项目 和 stm32的cubemx 项目 使用hal最新的库函数开发 cubemx 4.26.1 有中文注释
所属分类:
硬件开发
发布日期:2018-09-10
文件大小:3145728
提供者:
mailjmq
STM32串口中断接收(HAL库)
简介:STM32与上位机之间用通信协议(自己定义)进行串口通信。怎么判断上位机发过来的指令是正确的,而不是一串乱码?怎么从正确的指令中提取出想要的命令代号,从而实现想要的功能? 方法:读取上位机发来的命令,逐位判断命令的包头和包尾,如果能对应上,则这串指令是正确的,然后从指令中提取想要的数据和命令等。举个栗子:通信协议是自己定义的,不是modbus协议等。。如F0 5A 15 15 25 16 09 02 12 14 FF A5 F0(都是16进制),F0 5A是包头,A5 F0是包尾,黑色15
所属分类:
C
发布日期:2018-09-10
文件大小:7340032
提供者:
geekjin
STM32 L053串口中断接收不定长数据DMA发送数据
stm32L053 低功耗设计开发MCU,使用STM32 官方的驱动库HAL,采用串口中断接收方式,接收不定长数据,发送则采用DMA发送,项目中稳定使用的USART驱动方式。
所属分类:
硬件开发
发布日期:2019-01-25
文件大小:15728640
提供者:
huan447882949
F401RE_ADCsingle.rar
开发环境:STM32CubeMX5.4带F4HAL库,KEIL5.25 仿真软件:Proteus8.8pro Proteus仿真档以及KEIL5的工程源码全档(不带官方HAL库文件)。 --------------------------------------------------------- 401RE只有ADC1,选定其通道0做单通道中断式循环ADC实验。 使用CubeMX,参考一般例程,硬件执行ok,仿真失败! 发现问题后修改代码,成功。 含F401串口通信,以Pro
所属分类:
硬件开发
发布日期:2020-04-06
文件大小:111616
提供者:
weixin_42187769
CubeF1_Usart.rar
主要是修改HAL库,添加查询串口接收数量的函数(HAL_UART_GetReceiveSize()), 可实现中断方式或DMA方式不定长度接收串口数据。使用就是通过执行一次接收以后,一直等待接收完成回调函数,然后获取接收数量,实现一次接收动作。
所属分类:
硬件开发
发布日期:2020-02-28
文件大小:11534336
提供者:
kukezq
STM32 hal库DMA串口不定长hal_dmaptmBDC.zip
在STM32中特别是HAL库中,最常用的办法是使用空闲中断,即在串口空闲的时候,触发一次中断,通知内核,本次运输完成了。串口空闲中断的判定是:当串口开始接收数据后,检测到1字节数据的时间内没有数据发送,则认为串口空闲了。由于我们的内核在串口接收数据到空闲这段时间,是不受理串口数据的,所以我们还需要使用DMA来协助我们把数据传送到指定的地方,当数据传输完成后,通知内核去处理。
所属分类:
硬件开发
发布日期:2020-02-24
文件大小:19922944
提供者:
sea1216
stm32l051_stop.rar
STM32L051使用CUBEMX配置,使用HAL库串口中断接收,使用空闲中断方式接收不定长数据,非DMA方式。同时配置了RTC,并且设置了RTC闹钟为每小时定时触发方式。程序在STM32的Nucleo开发板上实验不丢失字节。
所属分类:
嵌入式
发布日期:2020-06-18
文件大小:5242880
提供者:
hjl2832
10HAL_WIFI_01MQTT_test_01.rar
stm32f103的芯片,野火指南者开发板。 驱动使用HAL编写。 UART串口中断方式收发任意长度数据(HAL库开发,中断中不使用库函数,单独写一个函数去保存数据,数据用\n表示结束)。 今天一天的坑,之前写的网上找了一堆方法,直接调用库函数怎么也不能接收到数据,非常不理解。。。。后来干脆使用寄存器,自己再写了个函数去吧寄存器的数据拿出来保存到buff中。主函数中再打印buff.
所属分类:
嵌入式
发布日期:2020-09-08
文件大小:15728640
提供者:
zDavid_2018
STM32F405RG_RTC+6个串口+USB虚拟串口配置代码
基于CubeMx的STM32F405/407配置代码:硬件RTC已启用;支持USB虚拟串口;6各串口均已启用DMA及空闲中断,支持不定长度数据接收;可通过CubeMx裁剪,裁剪后只需编译时删去极少量与删去硬件资源相关的代码即可移植使用;默认使用片外8M晶振,可在CubeMx更改。需要Hal库1.25.1,改一下路径,或者在CubeMx6.01下重新生成一下工程。
所属分类:
嵌入式
发布日期:2020-10-12
文件大小:241664
提供者:
sisii
STM32 HAL库串口+DMA空闲中断接收不定长数据
STM32 HAL库+串口DMA+空闲中断(IDLE)实现不定长数据接收,可以用来参考学习使用,简单易懂。
所属分类:
C
发布日期:2020-11-04
文件大小:16777216
提供者:
chenyongfeng123
关于hal库使用笔记——串口接收中断部分
在HAL库中,进入接收中断的方法与标准库很不一样,具体方法如下 u8 Res[1] ; //声明一个U8数组 HAL_UART_Receive_IT(&huart1,Res,1); // 初始化中打开串口1接收中断 //重写函数HAL_UART_RxCpltCallback,放在任意位置,不需要在主循环调用。 void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart) { if(hu
所属分类:
其它
发布日期:2021-01-08
文件大小:29696
提供者:
weixin_38651468
在STM32F4上实现简单的SHELL
平台简介 正点原子STM32F4最小系统板,HAL库,CUBEMX 核心要点 空指针可以指向函数并运行 实现过程 1.首先建立一个结构体virtuallist, 保存函数名(函数指针)和对应的提示字符串。这里定义list_item仅用于sizeof()测量一个结构体的大小。 2.建立“函数—提示字符”对应表。这里使用结构体数组。函数本体需要在创建对应表前声明,创建对应表后实现 3.串口接受的字符,有256种情况。为了方便使用,我们占用一个字符0xfe,用于打印“函数—提示字符”对应表。 4
所属分类:
其它
发布日期:2021-01-06
文件大小:143360
提供者:
weixin_38726007
在STM32F4上实现简单的SHELL
平台简介 正点原子STM32F4最小系统板,HAL库,CUBEMX 核心要点 空指针可以指向函数并运行 实现过程 1.首先建立一个结构体virtuallist, 保存函数名(函数指针)和对应的提示字符串。这里定义list_item仅用于sizeof()测量一个结构体的大小。 2.建立“函数—提示字符”对应表。这里使用结构体数组。函数本体需要在创建对应表前声明,创建对应表后实现 3.串口接受的字符,有256种情况。为了方便使用,我们占用一个字符0xfe,用于打印“函数—提示字符”对应表。 4
所属分类:
其它
发布日期:2021-01-06
文件大小:143360
提供者:
weixin_38555304
STM32H7 串口 空闲中断 任意长接收 Hal库 IDLE
今天主要记录一下STM32H7系列串口的使用,正点原子、野火等各大家都有教程,当然用起来也没有问题。 解决方法后边有红色大字提醒,直接看后边就可以,如果你没有时间想去了解HAL库的接收思想。 ST推的HAL库,在整个接收过程中,是没有用到串口的接收空闲中断,它的处理有三种,分别是轮询,接收完成中断(每一个字节一次),DMA接收。 整个Hal库把接收和发送过程都封装好了,就用最简单的轮询方式看,先看库函数代码: /** * brief Receive an amount of data in
所属分类:
其它
发布日期:2021-01-06
文件大小:93184
提供者:
weixin_38747978
rasp_stm_con.zip
STM32 HAL库 CUBE配置 串口中断接收 详情转至:https://blog.csdn.net/weixin_50303783/article/details/113813781
所属分类:
嵌入式
发布日期:2021-02-18
文件大小:24117248
提供者:
weixin_50303783
«
1
2
»