- 博客(3)
- 收藏
- 关注
原创 stm32IIC学习笔记
接收应答:主机在发送完一个字节之后,在下一个时钟接收一位数据,判断从机是否应答,数据0表示应答,数据1表示非应答(主机在接收之前,需要释放SDA,接着从机接管SDA,如果从机在SDA发送的是0,表示从机接收数据成功,如果从机在SDA发送的是1,表示未接受成功)接收一个字节:SCL低电平期间,从机将数据位依次放到SDA线上(高位先行),然后释放SCL,主机将在SCL高电平期间读取数据位,所以SCL高电平期间从机在SDA上有数据变化,依次循环上述过程8次,即可接收一个字节(主机在接收之前,需要释放SDA)
2024-01-14 10:11:11
1365
1
原创 FreeRTOS学习笔记
FreeRTOS的调度器是可剥夺性的调度算法,是静态优先级的调度机制,用户创建任务时会为每个任务定义不同的优先级,系统总是把优先级最高的那个任务最先执行,如果就绪队列的任务优先级高于当前正在执行的任务的优先级,此时就会发生抢占。在这种场合下,计数型信号量的资源数一般在创建时设置为0,每次事件发生后,在事件处理函数中释放计数型信号量(计数型信号量的资源数加1),其他等待事件发生的任务 获取计数型信号量(计数型信号量的资源数减1),这么以来等待事件发生的任务就可以在成功获取到计数型信号量之后执行相应的操作,
2024-01-14 10:03:42
486
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人