STM32F103串口空闲中断+DMA接收不定长数据
2024-02-25 21:28:23 14.32MB stm32 IDLE DMA
1
BIOS中断调用表。 包括:中断号、功能号、功能描述、入口参数、出口参数。
2024-02-25 13:09:30 58KB BIOS 中断调用
1
任务线程与软件中断的区别 任务在执行时可以被挂起,直到条件(例如数据准备好、信号同步等)得到满足,才可以继续运行。在任务被挂起时,即任务处于暂停或阻塞(Blocked)状态,其它任务线程得到执行,而软件中断做不到这点; DSP/BIOS内部提供了一组用于任务间通信和同步的内部结构,包括旗语、邮箱、队列和资源锁。而这些数据结构无法用于软件中断的同步和通信; 每个任务都有自己的堆栈区,而软件中断使用共享的系统堆栈; 当任务被创建、删除、退出或切换时,都可用调用特殊函数(钩子函数),这些钩子函数可以用于保存任务的环境而不仅仅是CPU寄存器; 任务线程的优先级比软件中断低,而比后台IDL线程高。任务内部又被划分为16个优先级,其中0级内核保留给LOOP循环使用,用户可使用1-15优先级;
2023-12-20 17:28:10 309KB BIOS
1
例程(11)-用PCA扩展外部中断 例程(11)-用PCA扩展外部中断 例程(11)-用PCA扩展外部中断
2023-11-20 15:00:22 12KB
1
stm32f401驱动nrf,接收用了中断,比正点的官方nrf例程效率提高了几倍
2023-11-10 11:55:45 3.74MB stm32
1
对于 28XX 串口 SCI FIFO 发送接收 很有帮助
2023-11-06 08:00:17 124KB FIFO 2812
1
为用户提供两个外部中断请求输入端INT0(的反)和INT1(的反),实际的应用系统中,两个外部中断请求源往往不够用,需对进行扩充。下面介绍一种扩充外部中断源的方法。    如下图所示,若系统中有5个外部中断请求源IR0~IR4,它们均为高电平请求有效,这时可按中断请求的轻重缓急进行排队,把其中别的中断请求源IR0直接接到AT89S51的一个外部中断请求源IR0输入端INT0,其余的4个中断请求源IR1~IR4按下图所示的方法通过各自的OC门(集电极开路门)连到AT89S51的另一个外中断源输入端INT1,同时还连到P1口的P1.0~P1.3脚,供AT89S51查询。各外部中断请求源的中断请求由
2023-11-05 15:04:08 97KB
1
本实验旨在帮助同学理解分页式存储管理中的虚拟存储器,并模拟硬件的地址转换和产生缺页中断。在计算机系统中,为了提高主存利用率,通常会将辅助存储器(如磁盘)作为主存储器的扩充,从而实现虚拟存储器。本实验要求模拟分页式虚拟存储系统中的地址转换和缺页中断处理,即将作业信息的副本存放在磁盘上,当作业被选中时,将其开始几页装入主存。通过本实验,同学们可以更好地理解分页式存储管理的实现过程。
2023-11-02 16:23:23 87KB 模拟请求页式存储管理
1
该工程源码为基于RTOS和空闲中断实现的串口通信程序,已广泛用于工程应用。该代码可在原子阿波罗开发板(芯片STM32F429XX)上运行,可简单修改后应用于其他工程。该代码再设置为收到串口数据自动应答模式,通过串口调试助手间隔1mS向单片机发送数据,实测无丢帧现象。
2023-10-22 17:55:28 1.97MB stm32 串口通信
1