STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口下载软件STM32 串口
2022-06-17 09:09:25 1.43MB STM32串口下载软件
基于STM32开发板的串口实验,主要是让大家对串口相关的程序有进一步的认识和编写。
2022-05-30 15:42:32 6.42MB STM32 串口
1
STM32串口中断使用:配置串口时钟在void Rcc_Configuration(void)函数中实现,配置串口管脚在void UsartGPIO_Configuration(void)中实现;初始化参数设置串口中断配置。
2022-05-24 14:46:05 29KB STM32 串口 中断使用 文章
1
stm32串口通信协议简单教程,stm32串口通信协议简单教程
2022-05-19 11:26:10 1.58MB stm32
1
STM32F103ZET6 通过串口发送不同的数据驱动电机正反转
2022-05-19 07:03:31 2.28MB stm32 arm 嵌入式硬件 单片机
1
STM32高速串口通信DMA收发实现 测试平台 平台 晶振 BSP库 串口 STM32F030C8T6 12MHz 标准库 UART1、UART2 STM32F103ZET6 8MHz 标准库 UART1、UART2 ... 实现功能 收/发环形缓冲区 不定长度接收处理 高速(1.5Mbps)通信不丢数据 关键实现 DMA发送模式 线程循环查询发送环形缓冲区数据,然后启动MDA传输 DMA传输完成中断,连续发送 定时器中断周期发送 DMA接收模式 DMA缓存半满中断(如CPU硬件支持,可使用DMA双缓存机制) DMA缓存传输完成中断 串口空闲中断实现 其他 更详细的描述过程参考文章
2022-05-18 14:17:44 1.53MB stm32 uart fifo dma
1
使用STM32C8T6,按键发送数据,发送数据带有发送缓冲区,使用KEIL编译器stm32库开发例程
2022-05-07 21:09:34 630KB stm32 串口
1
STM32硬件开发用,很方便的测试STM32为主芯片所附带的传感器,通迅模块的好坏及指令。
2022-05-06 15:59:57 1.13MB STM32 串口互传 USART1 USART2
1
stm32rbt6,同时使用串口1与串口2的程序。移植时只需要复制usart1.c,usart2.c和usart2.h即可
2022-05-03 17:41:42 926KB stm32,串口
1
环形队列的实现:在计算机中,也是没有环形的内存的,只不过是我们将顺序的内存处理过,让某一段内存形成环形,使他们首尾相连,简单来说,这其实就是一个数组,只不过有两个指针,一个指向列队头,一个指向列队尾。指向列队头的指针(Head)是缓冲区可读的数据,指向列队尾的指针(Tail)是缓冲区可写的数据,通过移动这两个指针(Head) &(Tail)即可对缓冲区的数据进行读写操作了,直到缓冲区已满(头尾相接),将数据处理完,可以释放掉数据,又可以进行存储新的数据了。 实现的原理:初始化的时候,列队头与列队尾都指向0,当有数据存储的时候,数据存储在‘0’的地址空间,列队尾指向下一个可以存储数据的地方‘1’,再有数据来的时候,存储数据到地址‘1’,然后队列尾指向下一个地址‘2’。当数据要进行处理的时候,肯定是先处理‘0’空间的数据,也就是列队头的数据,处理完了数据,‘0’地址空间的数据进行释放掉,列队头指向下一个可以处理数据的地址‘1’。从而实现整个环形缓冲区的数据读写。 1/** 2* @brief Write_RingBuff 3* @param u8 data 4* @return FLASE:环形缓冲区已满,写入失败;TRUE:写入成功 5* @author 杰杰 6* @date 2018 7* @version v1.0 8* @note 往环形缓冲区写入u8类型的数据 9*/ 10u8 Write_RingBuff(u8 data) 11{ 12 if(ringBuff.Lenght >= RINGBUFF_LEN) //判断缓冲区是否已满 13 { 14 return FLASE; 15 } 16 ringBuff.Ring_Buff[ringBuff.Tail]=data; 17// ringBuff.Tail++; 18 ringBuff.Tail = (ringBuff.Tail+1)%RINGBUFF_LEN;//防止越界非法访问 19 ringBuff.Lenght++; 20 return TRUE; 21} 具体见我博客:https://blog.csdn.net/jiejiemcu/article/details/80563422
2022-05-02 20:05:23 2.62MB stm32 串口 环形队列 缓冲区 
1