STM32F103串口空闲中断+DMA接收不定长数据
2024-02-25 21:28:23 14.32MB stm32 IDLE DMA
1
该工程源码为基于RTOS和空闲中断实现的串口通信程序,已广泛用于工程应用。该代码可在原子阿波罗开发板(芯片STM32F429XX)上运行,可简单修改后应用于其他工程。该代码再设置为收到串口数据自动应答模式,通过串口调试助手间隔1mS向单片机发送数据,实测无丢帧现象。
2023-10-22 17:55:28 1.97MB stm32 串口通信
1
登陆界面可以实现管理员、教师与学生三种不同权限的登录功能。管理员功能模块可实现学生信息管理、教师信息管理、空教室信息管理、设备故障报修管理、预约信息审核管理、公告管理等功能。教师功能模块可实现教师个人信息管理、教室……
2023-03-20 16:11:57 15.39MB java vue idea redis
1
Timetable 人工课表录入&空闲时间段生成 Import students' timetable manually, and generate a table indicating students' spare time. Features 特性 Online 在线 Modifiable 可修改 Classified by Event 事件分类 DEMO:
2023-02-26 21:24:22 420KB HTML
1
采用STM32F103C8T6单片机,KeilMDK5.32版本 串口异步通信,开启收发方向,DMA式收发数据(仿printf发送)。 发的DMA不在循环模式下(单次);接收的DMA在循环模式下。开启串口接收空闲中断 PC13控制LED灯,LED灯的亮灭指示接收到数据。 **在STM32CubeMX中需要同时开启DMA与串口全局中断**
2023-02-26 13:26:40 16.56MB stm32 arm 嵌入式硬件 单片机
1
STM32F1/STM32F3_USART+dma+空闲中断
2022-12-28 19:05:46 2KB 嵌入式stm32
1
能够模拟动态内存分配算法对进程分配内存空间。该程序具备的基本功能为: (1)能够以空闲分区表的形式显示某一时刻内存空间的使用情况。 (2)能够创建进程即输入进程信息,包括进程名称和进程需要的内存量, 系统要给进程分配一个惟一的进程标识(用一个整数表示)。 (3)能够显示某一时刻内存中进程使用内存的情况,包括进程名、进程在内存中的起始地址和内存使用量。 (4)能够终止某一个进程,终止进程后注意内存的回收。
1
排队模型%M/M/S/m排队模型 %s——修理工个数 %m——机器源数 %T——时间终止点 %mu1——机器离开-到达时间服从指数分布 %mu2——修理时间服从指数分布 %事件表: % p_s——修理工空闲概率 % arrive_time——机器到达事件 % leave_time——机器离开事件 %mintime——事件表中的最近事件 %current_time——当前时间 %L——队长 %tt——时间序列 %LL——队长序列 %c——机器到达时间序列 %b——修理开始时间序列 %e——机器离开时间序列 %a_count——到达机器数 %b_count——修理机器数 %e_count——损失机器数
1
电脑软件自动关闭空闲的IDE通道
采用STM32F429IGT6单片机,KeilMDK5.32版本 使用SysTick系统滴答定时器进行延时 LED_R、LED_G、LED_B分别位PH10,PH11,PH12 USART1,波特率115200,无校验位,1位停止位 PA9->TX,PA10->RX,开启TC和IDLE中断 仿printf发送,DMA式收发数据 串口空闲中断触发后,在中断服务函数中重新填写DMA的剩余传输数据数量寄存器的值,保证下一次接收数据是从串口接收缓冲区的第一个字节接收 配备了CRC校验,使用CRC-32(以太网)多项式:0x4C11DB7 KEIL5下载配置有FLASH与SRAM
2022-10-07 16:28:10 598KB stm32 c语言
1