This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
嗨、大家好、只想共享一个库、使 MSP430芯片可以轻松使用线程:
https://github.com/toasterllc/Scheduler
它是单个接头、因此易于集成。
下面是一个两线程示例:第一个 线程 每秒切换一次 LED、第二个线程等待按下一个按钮、然后快速切换第二个 LED。
谢谢、
大卫
void TaskLED ::运行(){ 用于(;;){ P1OUT ^= BIT0; 日程安排器::Sleep (日程安排器::Ms<1000>); } } void TaskButton ::运行(){ 用于(;;){ 日程安排器::WAIT([]{ return _pressed;}); for (int i=0;i<100;i++){ P1OUT ^= BIT1; 日程安排器::Sleep (日程安排器::Ms<20>); } 按下= false; } }