【无标题】

中断快进快出

不要使用如下函数

标准I/O函数

scanffopen, fclosefread, fwrite等。

动态内存分配函数

malloc,``free,calloc,realloc

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

系统调用

sleep,usleep,nanosleep,pause

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

信号相关函数

signalsigaction等。

线程相关函数

pthread_createpthread_joinpthread_mutex_lock,``pthread_mutex_unlock等。

数据库

相关推荐
zlinear数据采集卡4 小时前
从0到1硬核拆解:工业级数据采集卡的隔离设计与Modbus通信实战
arm开发·单片机·嵌入式硬件·fpga开发·开源
FreakStudio9 小时前
WIZnet 开源方案分享:W55MH32 开发板 + 小智 AI实现以太网版本的小智机器人
python·单片机·嵌入式·大学生·面向对象·并行计算·电子diy·电子计算机
科芯创展10 小时前
XZ61N,N-channel open drain输出电压检测芯片
单片机·嵌入式硬件
迷茫、Peanut14 小时前
51调时钟(2)
单片机
吠品15 小时前
Python字典键获取的四种实用方法
stm32·单片机·嵌入式硬件
ye1501277745515 小时前
220V转12V|18V1A非隔离电源芯片WT5110
单片机·嵌入式硬件·其他·硬件工程
追兮兮16 小时前
MCUQuickStart:一键生成 STM32 / GD32 的 Keil、CMake、RTOS 工程
stm32·单片机·freertos·gd32·gcc·工程模版
小殷学长17 小时前
【单片机毕业设计25-基于stm32的导盲眼镜设计】
stm32·单片机·课程设计
辰哥单片机设计17 小时前
STM32智能病房呼叫系统
stm32·单片机·嵌入式硬件