找回密码
 立即注册
楼主: CosyOS

全局不关总中断的 RTOS,CosyOS-III-V1.2.0, 送 擎天柱-AI8051U转89C52核心板

 火... [复制链接]

5

主题

1070

回帖

4729

积分

荣誉版主

积分
4729
 楼主| 发表于 2024-5-17 22:23:32 | 显示全部楼层

一开始,发现很多现象,能否进入 DMA中断 与各参数配置相关;
功夫不负有心人,最终,还是找到了根本原因。

系统空闲任务中,会进入低功耗模式,一旦进入就无法进DMA中断了。
截图202405172222373079.jpg

注释掉 mSys_Idle; 就正常了。

回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25448
发表于 2024-5-20 09:14:09 | 显示全部楼层
国产原创 RTOS for 32位8051,STC32G12K128 线上免费课程
国产原创 RTOS for 1T 8051,     STC8H8K64U     线上免费课程
国产原创 RTOS
线上免费教学,腾讯会议直播通知,20课时
腾讯会议直播号:497-3446-6072
(安装腾讯会议软件后,输入该会议号)

全局不关总中断的 RTOS / CosyOS-II for STC MCU
2024/4/26,周五下午 14:00 ~ 16:30,教学视频回放已上传
2024/4/28,周日下午 14:00 ~ 16:30,教学视频回放已上传

2024/4/30,周二上午   9:00 ~ 11:30,教学视频回放已上传

2024/5/15,周三下午 14:00 ~ 16:30,教学视频回放已上传
2024/5/17,周五下午 14:00 ~ 16:30,临时取消,迟老师特殊情况
下面几场课按时继续
2024/5/20,周一下午 14:00 ~ 16:30,今天下午开课,期待中
2024/5/22,周三下午 14:00 ~ 16:30,即将开课,期待中

回复

使用道具 举报 送花

8

主题

89

回帖

1055

积分

金牌会员

积分
1055
发表于 2024-5-20 09:24:09 | 显示全部楼层
Cos*** 发表于 2024-5-17 22:23
一开始,发现很多现象,能否进入 DMA中断 与各参数配置相关;
功夫不负有心人,最终,还是找到了根本原因 ...

哦哦,貌似这行代码确实能解释之前的现象,恰好 DMA的中断不能从 IDLE 状态恢复
希望这个世界让我小装一次B
回复

使用道具 举报 送花

5

主题

1070

回帖

4729

积分

荣誉版主

积分
4729
 楼主| 发表于 2024-5-20 17:36:39 | 显示全部楼层
今日(2024年5月20日),课程资料已发布,请在顶楼下载。
1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

已绑定手机

3

主题

134

回帖

1571

积分

金牌会员

积分
1571
发表于 2024-5-22 10:20:12 | 显示全部楼层
神农鼎 发表于 2024-5-22 08:14
实时操作系统,国产原创 RTOS 线上免费教学,腾讯会议直播
腾讯会议直播号:497-3446-6072
(安装腾讯会议软 ...

5/24, 周五下午 参会即送 STC-USB Link1D,期待
截图202405221140024114.jpg

回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25448
发表于 2024-5-22 13:55:15 | 显示全部楼层
硬件USB仿真 +
【串口2】及【串口3】通过【USB转串口,双串口】和电脑通信

截图202405221355106276.jpg


截图202405221357576041.jpg
仿真时不占用被仿真MCU的串口1,只占用【P3.0, P3.1】
被仿真MCU的串口1可以切换到:
【P3.6, P3.7】,【P1.6, P1.7】,【P4.3, P4.4】
截图202405221359172372.jpg


截图202405221400015657.jpg


截图202405221400297309.jpg

回复

使用道具 举报 送花

5

主题

1070

回帖

4729

积分

荣誉版主

积分
4729
 楼主| 发表于 2024-5-22 18:30:01 | 显示全部楼层
今日(2024年5月22日),课程资料及示例程序已发布,请在顶楼下载。
回复

使用道具 举报 送花

5

主题

1070

回帖

4729

积分

荣誉版主

积分
4729
 楼主| 发表于 2024-5-22 21:10:02 | 显示全部楼层
本帖最后由 CosyOS 于 2024-5-22 21:13 编辑

2024年5月22日,课程中的示例程序,
关于 事件标志组 的测试,
大家可以用串口助手 监测 UART1 发送出来的数据包,
开启显示时间戳功能,
会发现 相邻两个数据包的间隔时间  至少为30ms,而且经常是30ms,

完全符合预期的分包间隔时间。
另外需注意查看 readme.txt 中的说明,否则不能正常运行并测试。


大家应尝试使用 CosyOS-II 的 定时中断 和 定时查询 功能,
一旦会用以后,其易用性定会让你 爱不释手!

回复

使用道具 举报 送花

0

主题

3

回帖

803

积分

高级会员

积分
803
发表于 2024-5-23 12:20:29 | 显示全部楼层
printf为何用转义字符显示中文,不能直接输入中文吗?

点评

据说,printf 有 直接 输入 中文 的方法,但需要编译器的支持,并需要做相关的调整。 而 输入 GBK 编码 的方式,虽然写代码时有些不便, 但却可以 以不变应万变,在任何情况下都能正常输出显示。  详情 回复 发表于 2024-5-23 12:33
回复

使用道具 举报 送花

5

主题

1070

回帖

4729

积分

荣誉版主

积分
4729
 楼主| 发表于 2024-5-23 12:33:26 | 显示全部楼层
本帖最后由 CosyOS 于 2024-5-23 12:39 编辑
po*** 发表于 2024-5-23 12:20
printf为何用转义字符显示中文,不能直接输入中文吗?

据说,printf 有 直接 输入 中文 的方法,但需要编译器的支持,并需要做相关的调整。
而 输入 GBK编码 的方式,虽然写代码时有些不便,
但却可以 以不变应万变,在任何情况下都能正常输出显示。



回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-11-11 22:16 , Processed in 0.085179 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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