level 11
huarkkk
楼主
试验目的:
通过Mutex来管理不同的线程访问一个资源(USART1),在访问期间,保证该线程对资源的独占性。
1. 创建一个互斥量(Mutex)变量usart1_MutexHandle;
2. 创建两个Threat,优先级一样,每隔500ms分别通过串口USART1发送一个字符串;
3. 线程void vUSART1Send1Task(void const * argument)发送
“USART send 1 task\r\n”
4. 线程void vUSART1Send2Task(void const * argument)发送
"USART threat 2 send task\n\r"
5. 发送使用HAL库函数 HAL_UART_Transmit()
2016年01月06日 14点01分
1
通过Mutex来管理不同的线程访问一个资源(USART1),在访问期间,保证该线程对资源的独占性。
1. 创建一个互斥量(Mutex)变量usart1_MutexHandle;
2. 创建两个Threat,优先级一样,每隔500ms分别通过串口USART1发送一个字符串;
3. 线程void vUSART1Send1Task(void const * argument)发送
“USART send 1 task\r\n”
4. 线程void vUSART1Send2Task(void const * argument)发送
"USART threat 2 send task\n\r"
5. 发送使用HAL库函数 HAL_UART_Transmit()