迪文科技论坛

 找回密码
 立即注册
搜索
查看: 184|回复: 3

【提问】T5L的C51编程支持RTX-51 Tiny么?

[复制链接]

12

主题

20

回帖

181

积分

注册会员

Rank: 2

积分
181
发表于 2022-5-14 10:03:45 | 显示全部楼层 |阅读模式
C51核想实现点简单的任务调度。不知道是否支持RTX-51 Tiny。
官方资料一再强调进入中断一定要关闭全局中断EA,以避免中断嵌套。
但实际使用上,中断函数只会做些置标志位的简单操作,EA不关闭应该也是可以的吧。
回复

使用道具 举报

12

主题

20

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2022-5-14 16:21:54 | 显示全部楼层
标准8051:PCON - 电源控制寄存器
迪文51:   PCON  - .7=SMOD 波特率倍频选择,0=不倍频,1=倍频。
意思就是说迪文51核取消了空闲模式和停机模式!
回复

使用道具 举报

12

主题

20

回帖

181

积分

注册会员

Rank: 2

积分
181
 楼主| 发表于 2022-5-15 11:54:40 | 显示全部楼层
移植完成RTX-51 Tiny。
1-OS时钟滴答需要修改,T5L速度快,可考虑OS时钟滴答设为1ms
    ;  迪文屏主频=11.0592*56/3=206.4MHz,OS滴答=1ms
    INT_CLOCK        EQU        17203        ; default is 10000 cycles
2-关闭空闲模式,因为T5L不支持
    ; 迪文屏不支持休闲模式
    CPU_IDLE_CODE   EQU     0       ; 0  CPU_IDLE MACRO is not inserted
3-用户代码不要自行设置EA和Timer0相关参数,OS会自行处理
4-需要的文件加头文件#include <rtx51tny.h> ,该文件由Keil环境提供。
5-自由玩耍。
回复

使用道具 举报

2

主题

29

回帖

495

积分

中级会员

Rank: 3Rank: 3

积分
495
发表于 2022-5-23 20:45:45 | 显示全部楼层
yxydoctor 发表于 2022-5-15 11:54
移植完成RTX-51 Tiny。
1-OS时钟滴答需要修改,T5L速度快,可考虑OS时钟滴答设为1ms
    ;  迪文屏主频=11. ...

牛人,能分享一下可以运行的demo工程吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-4-20 05:18 , Processed in 0.086527 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表