【无标题】

中断快进快出

不要使用如下函数

标准I/O函数

scanffopen, fclosefread, fwrite等。

动态内存分配函数

malloc,``free,calloc,realloc

可能会阻塞,因为涉及到内存管理,可能会引起内存碎片或长时间的等待。

系统调用

sleep,usleep,nanosleep,pause

会导致进程进入睡眠状态,这在ISR中是不允许的。

信号相关函数

signalsigaction等。

线程相关函数

pthread_createpthread_joinpthread_mutex_lock,``pthread_mutex_unlock等。

数据库

相关推荐
崇山峻岭之间1 小时前
小华芯片HC32F460之TMR6输出互补PWM
单片机·嵌入式硬件
Freak嵌入式15 小时前
MCU 低功耗模式解析:时钟门控、电源门控、深度休眠
人工智能·python·单片机·嵌入式硬件·开源·依赖倒置原则·micropython
国科安芯15 小时前
FreeRTOS RISC-V 浮点上下文切换移植:在 IAR 工程中完整保存 FPU 寄存器
java·开发语言·单片机·嵌入式硬件·算法·系统架构·risc-v
躺不平的理查德16 小时前
STM32时钟树(Clock Tree)
stm32·单片机·嵌入式硬件
Javenwww17 小时前
STM32中DMA的使用——串口数据的DMA传输
单片机
qq_4017004117 小时前
经典的电压基准源电路
单片机·嵌入式硬件
西安景驰电子18 小时前
PCIe 授时卡原理及应用
运维·服务器·windows·单片机·嵌入式硬件·fpga开发
躺不平的理查德21 小时前
STM32 上拉和下拉
stm32·单片机·嵌入式硬件
嘶哈哈哈1 天前
雷迅 CAN Babel 新品测评:一个小巧的 CAN/UART 双功能 USB 调试适配器
单片机·嵌入式硬件
Zevalin爱灰灰1 天前
模拟信号链电路——感应触摸电路
单片机·嵌入式硬件