在Raspberry Pi Pico上终止microython中的第二个线程



我使用RP2040芯片的两个核心。主一个运行主循环,第二个处理LCD显示。我像一样在线程上启动第二个

_thread.start_new_thread(taskLCD, (100,0.5))

taskLCD每半个操作秒更新一次LCD。

有时,当我重新启动程序时,第二个核心仍然在工作,并且有一条消息:

OSError:core1正在使用

有没有办法提前终止第二个核心进程并消除此消息?停止它的唯一方法是完全关闭/断电芯片。但是,在这种情况下,所有信息都丢失了,我不知道发生了什么,是什么导致了错误。

RUN引脚连接到GND,这将重置板并停止另一个核心

相关内容

最新更新