登录 注册
当前位置:主页 > 资源下载 > 46 > FreeRTOS实时操作系统+MODBUS主从通信(使用信号量唤醒MODBUS任务,使用互斥信号量共享数据).zip下载

FreeRTOS实时操作系统+MODBUS主从通信(使用信号量唤醒MODBUS任务,使用互斥信号量共享数据).zip下载

  • 更新:2024-05-30 10:04:14
  • 大小:3.12MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:OS - 操作系统
  • 格式:ZIP

资源介绍

6个任务 1、任务1控制闪烁3个指示灯,为周期性任务 2、任务2控制闪烁2个指示灯,为周期性任务 3、任务3 采集2路DI,为周期性任务,对本任务采集的2路DI互斥保护 4、任务4 采集2路DI,为周期性任务,对本任务采集的2路DI互斥保护 5、任务5 每隔1秒读取一次SD2405时钟芯片的时间(年、月、日、时、分、秒),对本任务采集的钟芯片的时间(年、月、日、时、分、秒)互斥保护 6、任务6 MODBUS任务, 串口中断服务程序中收到上位机的MODBUS主站请求命令后,通过释放信号量唤醒MODBUS任务。 该任务将任务3的2路DI,任务4的2路DI,任务5的SD2405时钟芯片时间(年、月、日、时、分、秒)发送给上位机。 要想使用互斥信号量,要在 FreeRTOSConfig.h 文件中使能宏定义: #define configUSE_MUTEXES 1