xhbwork 发表于 2024-12-23 09:12:34

tzz1983 发表于 2024-12-23 09:07
这个文件里 C和汇编 混合编程,红色标记的地方必须打勾,项目处文件自动加*标记

...

谢谢,我学习一下

xhbwork 发表于 2024-12-24 15:00:05

为什么堆栈定义是8位的,注释上写的是32位啊
另外楼主自己更新的版本号在什么地方定义的,没找到{:ciya:},以前完全 没用过操作系统,好好学习。

tzz1983 发表于 2024-12-24 16:08:35

xhbwork 发表于 2024-12-24 15:00
为什么堆栈定义是8位的,注释上写的是32位啊
另外楼主自己更新的版本号在什么地方定义的,没找到,以前完全 ...
这里用8位的栈, 移植过来时没有更改对应的注释
内核版本号是2.93 , 至于移植版本号嘛...... 没太注重

xhbwork 发表于 2024-12-24 16:57:44

tzz1983 发表于 2024-12-24 16:08
这里用8位的栈, 移植过来时没有更改对应的注释
内核版本号是2.93 , 至于移植版本号嘛...... 没太注重
...

谢谢解答

xhbwork 发表于 2025-1-13 16:03:33

我测试楼主位程序,这里创建的定时器周期应该是25mS吧,但看LED灯显示好像是1S周期(500MS亮和灭),什么原因啊




找到了,不知道还有#define OS_TMR_CFG_TICKS_PER_SEC50u这个参数

xhbwork 发表于 2025-1-24 19:13:52

CosyOS 发表于 2023-10-31 19:25
CosyOS 根本不存在中断嵌套保护这一说法(需求),原因是 CosyOS 不可能在中断嵌套的时候切换任务。
用户 ...

void Timer0_ISR_Handler (void) interrupt 1      
{
    OSIntNesting++;   //单指令加 OSIntNesting   
    OSTimeTick();       //调用ucos的时钟服务程序   
    OSIntExit();      //退出中断
}

这些代码,在楼主位的文件包里没有找到,在哪个文件里?

mingliang 发表于 2025-1-25 08:57:20

学习一下

liwenjun 发表于 2025-2-6 16:15:54

高人! 好好学习。
页: 2 3 4 5 6 7 8 9 10 11 [12]
查看完整版本: uC/OS-II @Ai8051U 移植版,AI8051U,32G8K64,32G12K128