zhangc501 发表于 2024-10-10 17:27:26

关于 8H1K08 使用 RTX51 tiny 遇到的问题

我在STC8H1K08上用RTX51 tiny做了4个任务,
一开始好好的都能正常执行,
但是我加了一个uart串口收发数据的功能进来之后。
其他任务就不跑这是什么原因啊,我刚刚试了一下。
只要一初始化uart。
其他任务就都不执行了.看了半天没发现初始化哪里出了问题。
跪求大佬帮忙看一下原因要怎么解决这个问题。

lzzasd 发表于 2024-10-10 19:44:29

你先调通uart串口再放到RTX51 tiny里面去   
但是劝一句RTX51 tiny还不如坛里的小时间片调度好用      

神农鼎 发表于 2024-10-10 20:17:03



任务调度方法,【无错,至简】!“多任务分时调度” - uCOS/FreeRTOS,GUI-uGFX/U8g2, 文件系统, 国产RTOS, 实时操作系统 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)

soma 发表于 2024-10-10 20:20:56

定时器问题?

晓飛飛 发表于 2024-10-11 10:18:23

1K RAM 跑了OS就没啥资源了,用定时中断+状态机更恰当

zhangc501 发表于 2024-10-11 13:54:40

soma 发表于 2024-10-10 20:20
定时器问题?

额,其实是我忘记添加依赖库了{:cry:}

zhangc501 发表于 2024-10-11 13:59:47

晓飛飛 发表于 2024-10-11 10:18
1K RAM 跑了OS就没啥资源了,用定时中断+状态机更恰当

这个单片机其实我就干两个事情。一个就是串口收数据。一个就是控制4个灯切换状态而已。所有就能用就好了。你说的这个方式我没有整过,是用裸机代码。通过定时中断来切换“任务”吗?有例子可以看看吗?
页: [1]
查看完整版本: 关于 8H1K08 使用 RTX51 tiny 遇到的问题