02 2021 档案
摘要:用stm32f407的硬件I2C,大循环等待读写。读写32K数据。 写:2949ms 读:2950ms 读写时间基本是一致的,读写的越多越一致。读写数据少时,读用时比写要少,但是数据量小的时候,差的那点可以忽略。 加入定时100us的中断,中断延时80us 写:3310ms 读:2950ms 加入耗
阅读全文
摘要:可重入函数:函数可多线程同时调用,一般是在只有局部变量的函数中 不可重入函数:函数一般情况下不可多线程同时调用,这样的函数中一般有全局、静态变量,而这样就涉及到了变量的保护问题,所以需要加入互斥锁/信号量/中断。 可重入函数: void swap_temp(int* p int* q) { int
阅读全文