STM32F103串口空闲中断+DMA接收不定长数据
2024-02-25 21:28:23 14.32MB stm32 IDLE DMA
1
(4.x-2019)休闲游戏 unity源码Clicker-Idle Game Template v2.68.unitypackage
2022-10-30 19:09:33 5.83MB unity
利用 串口+DMA+IDLE中断+无锁队列,提高串口接收效率 接收会产生的中断有三种: - 串口空闲中断:正常接收(小于 dma 设置的 buffer_size 时) - DMA传输完成中断:刚好为 dma 设置的 buffer_size 时,不过一般也不会出现, 如果出现了的话也应该增加缓冲区大小 - DMA的半传输中断:(这里没有用到,如果内存有限制可以自行开启) 注意: - 环形队列的缓冲区要设置为 2 的幂次方的大小 - 串口中断一般可以设置为最低优先级,因为是 DMA后台自动接收的, 所以中断优先级最低并不会丢失数据 - 用户缓存 buff_read 可以随意设置,没有限制,但为了节省内存, 一般小于等于 DMA 的接收缓存 usart_buff_rx
2022-10-19 14:03:59 7KB stm32 串口通信 队列
1
1 命令行窗口 开始栏搜索command,打开命令提示符,即为命令行窗口。 运行一个Python程序,需要输入:Python + 程序地址 + 程序名.py 如图: 2 Python解释器 开始栏搜索command,打开命令提示符 命令提示符输入“pyhton”,出现“>>>”即进入Python解释器 此时输入的代码可直接反馈结果 退出Python解释器需要输入exit() 以上过程如图: 二者区别 文件运行: 文件运行要在命令行窗口,而非Python解释器。 结果展示: Python交互式环境会把每一行Python代码的结果自动打印出来。 但是,命令行窗口模式运行Python代码却不会
2022-09-20 19:50:54 82KB python python实例 命令
1
模仿标准库函数,利用UART_IT_RXNE和UART_IT_IDLE两个标志,写了一个hal库串口接收的程序,只用到在中断中
2022-09-18 08:59:24 6.88MB stm32f1 串口中断 hal库
1
该序列使用了52个子载波中的12个。在时域上,STF是由10个重复的0.8ps的序 列组成的一个长为8口。的序列,如图2-6所示。图2.7为L-STF的时域波形。 [[[互工至]j]二二[互工互工至]二二叵L t 图2-6 IEEE 802.11 L-STF前导 魁 警 图2—7标准L.STF时域波形 》L—LTF L-LTF在802.1la标准中主要用来做数据部分的信道估计,但是在802.1lac标准 中主要用来为L.SIG和VHT.SIG.A部分做解码。时域上,L—LTF是由两个o.8∥s的 GI(Guard IIlterv枷和两个重复的3.2∥s的序列组成其频域序列,如图2—8所示: 图2—8IEEE 802.1l标准L.LTF前导 L—LTF的频域序列定义如下: 万方数据
2022-07-15 10:55:02 5.79MB 802.11
1
计算器.py(在idle上创作,源码)
2022-07-01 00:44:36 6KB python gui tkinter
1
一个用dma空闲中断的转发接收收到的usart小程序。从网上找的的分享一下。
2022-05-29 14:37:38 6.17MB HAL  DMA USART IDLE
1
pycharm、clion、idle、datagrip免费版
2022-04-29 11:00:48 30KB pycharm 源码软件 ide python
1