kkstun 发表于 2025-2-26 08:38:43

这个不错 值得学习。

deng560258 发表于 2025-2-26 10:38:44

CosyOS 发表于 2025-2-25 23:31
恭喜你已经解决了第一个问题,port_80251s.s 中,定义 IE1 即可。




谢谢!

oldniao 发表于 2025-2-28 09:32:05

{:qiang:}

Yang.Lian 发表于 2025-3-7 11:24:41

请问,时钟累计误差比较大的问题是否有解决?

lhj 发表于 2025-3-28 10:23:51

神农鼎 发表于 2023-5-4 23:04
楼主的 OS 支持 STC32G12K128-屠龙刀,你可能改成 STC32G12K128, 楼主就会帮你在 OS 上增加 OLED12864 和 D ...

梁工你好,有一个问题请教一下,就是有5个报警信号,分别代表不同的外设,如果有多个外设故障,报警显示从低到高,比如,E1,E2,E4,这样,通过数码管依次显示,比如第一个显示一秒,灭掉2秒,第二个再显示一秒,灭掉两秒,依次循环,如果其中有一个故障先解决了,下次显示时就不再显示,直到所有故障解除,恢复正常显示,这个代码逻辑要怎么写

Yang.Lian 发表于 2025-3-28 10:25:35

CosyII OS 挺好用的,稳定性可以,偶尔有点小bug,楼主都主动解决,用的很久了,真心推荐

王锦平 发表于 2025-3-28 18:04:57

<p>这个第三版的OS,<code>UART1</code>的中断是不是需要用户自己实现?</p>
<p>我全局搜索 <code>UART1_Isr</code>只在这个文件 <code>ur_api.h</code>里头找到了,但是代码段被注释了。</p>
<p>还有,我为我在此贴24年9月份的评论答复一下。</p>
<p>当时我使用的是 <code>STC8C2K32S2</code>。而本OS编译出来的 <code>xdata</code>段超出了2042 Bytes,所以出现了OS跑不起来的情况,而我当时因为太久没用keil5已经不会看了。。。浪费了楼主很多精力回复我,对此感到十分抱歉。</p>

王锦平 发表于 2025-3-28 18:07:51

lhj 发表于 2025-3-28 10:23
梁工你好,有一个问题请教一下,就是有5个报警信号,分别代表不同的外设,如果有多个外设故障,报警显示 ...

既然上了OS,那就使用任务来管理外设报警啊。在任务里面轮询外设是否故障。

CosyOS 发表于 2025-3-28 21:35:12

王锦平 发表于 2025-3-28 18:04
这个第三版的OS,UART1的中断是不是需要用户自己实现?
我全局搜索 UART1_Isr只在这个文件 ur_api.h里头找 ...
再等一等,马上过几天就会推出全新的升级版本,CosyOS-III V1.2.0,届时,会解决历史上的几个BUG,并调整了移植架构。
任务管理器 的 串口 发送、接收,会解耦出来,并会 推出 工程模板 和 全套测试例程 并 发布。
当前的和历史的版本,都是 UART1 用于 printf,UART2 用于 任务管理器。
UART1中断,STC8H8K 用户需要自己搞了,STC32G 有现成的。

中断函数有没有定义,你不要查找,函数名称是可以随便起的,你应该自己去创建并编译,如果已经定义了,会告警重定义。

lhj 发表于 2025-3-29 14:32:09

王锦平 发表于 2025-3-28 18:07
既然上了OS,那就使用任务来管理外设报警啊。在任务里面轮询外设是否故障。 ...

没有上OS
页: 96 97 98 99 100 101 102 103 104 105 [106] 107 108
查看完整版本: 全局不关总中断的 RTOS,CosyOS-III-V1.2.0, 送 擎天柱-AI8051U转89C52核心板