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

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

 火... [复制链接]
已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25446
发表于 2024-5-11 15:57:46 | 显示全部楼层
国产原创 RTOS for 32位8051,STC32G12K128 线上免费课程
国产原创 RTOS for 1T 8051,     STC8H8K64U     线上免费课程
国产原创 RTOS
线上免费教学,腾讯会议直播通知,10课时
腾讯会议直播号: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,即将开课,期待中

===本课程结束
回复

使用道具 举报 送花

57

主题

395

回帖

497

积分

中级会员

积分
497
发表于 2024-5-12 00:46:43 | 显示全部楼层
这是最近的课程啊,我竟然没有注意到
回复

使用道具 举报 送花

已绑定手机

3

主题

134

回帖

1569

积分

金牌会员

积分
1569
发表于 2024-5-12 11:37:53 | 显示全部楼层
很期待新课
回复

使用道具 举报 送花

4

主题

36

回帖

1024

积分

金牌会员

积分
1024
发表于 2024-5-12 23:20:45 | 显示全部楼层
经过这段时间的试用,发现很好用,系统稳定,使用方便。期待后面的课程,深入学习一下。
回复

使用道具 举报 送花

已绑定手机

29

主题

715

回帖

769

积分

高级会员

打工人

积分
769
发表于 2024-5-13 05:36:36 | 显示全部楼层
占个位置,学习一下
打工人
回复

使用道具 举报 送花

6

主题

106

回帖

664

积分

高级会员

积分
664
发表于 2024-5-13 12:04:08 | 显示全部楼层
神*** 发表于 2024-4-1 22:33
向【64位超算中心】前进 ! DSP + TFPU, DPU32@全新32位8051+DSP指令 讨论稿 - 视频教学,《单片机原理及 ...

如果32位定点乘加做到12机器周期,24主频,可以跑2M/s,可以真的算带dsp的mcu,
一些简单的通讯算法和音频处理可以移植。

点评

[attachimg]43857[/attachimg]  详情 回复 发表于 2024-5-13 12:20
回复

使用道具 举报 送花

17

主题

178

回帖

225

积分

中级会员

积分
225
发表于 2024-5-13 12:05:51 | 显示全部楼层
真 心不错有回放
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25446
发表于 2024-5-13 12:20:43 | 显示全部楼层
139182*** 发表于 2024-5-13 12:04
如果32位定点乘加做到12机器周期,24主频,可以跑2M/s,可以真的算带dsp的mcu,
一些简单的通讯算法和音频 ...

截图202405131220397951.jpg


截图202405131221202155.jpg

回复

使用道具 举报 送花

6

主题

106

回帖

664

积分

高级会员

积分
664
发表于 2024-5-13 12:35:27 | 显示全部楼层

R64 += R32*R32, 64位结果,CY一位加累加进位 , 12个时钟
R32 += R16*R16, 32位结果,CY一位加累加进位 ,   5个时钟
而且以后主频还在往上走,赞 STC DSP embeded MCU, 边缘计算的利器

以后再把NOC类总线加上或者加一个类似以太网接口,并行计算也可以搞定,真的就是AI算力单元了

回复

使用道具 举报 送花

8

主题

89

回帖

1055

积分

金牌会员

积分
1055
发表于 2024-5-14 17:59:15 | 显示全部楼层
本帖最后由 Yang.Lian 于 2024-5-15 09:07 编辑

楼主是不是可以在1楼做一个目录索引或者搞个 FQA 之类的?这样可以方便各位开发者

比如 #180 楼,非常好的一个结论,不要问我是怎么看到 #180 楼,问就是纯人肉翻出来的

由于我的 INT0 刚好使用了,不知道是不是我运气也还可以,我这个脑瓜子也没想到用 TM4,我直接用了IC没有扇出的 P7x 中断,我用的 STC32G12K128 LQFP32

#define MCUCFG_PENDSVIRQ                P7INT_VECTOR

#define mPendSV_Enable                  P7INTE |= 0x01
#define mPendSV_Disable                 P7INTE &= 0xFE
#define mPendSV_Set                     P70 = 0
#define mPendSV_Clear                   P70 = 1; _nop_(); _nop_(); P7INTF &= 0xFE


运行了一段时间,大概14小时了,未见异常,后来才看到 #180 楼,

很显然,我原本是这么写的
#define mPendSV_Clear                   P7INTF &= 0xFE
不行,后来想到加了一个P70 = 1; 如下
#define mPendSV_Clear                   P70 = 1; P7INTF &= 0xFE
后来才看到 #180 楼才加了两个 _nop();
#define mPendSV_Clear                   P70 = 1; _nop_(); _nop_(); P7INTF &= 0xFE

可以搞个速查手册,方便使用其他的中断来做 PendSV ,节约大家的时间

所以,楼主是不是可以在1楼做一个目录索引或者搞个 FQA 之类的?这样可以方便各位开发者


另外,我用 11.0592M 的外部晶振
#define SYSCFG_SYSCLK                    11059200
然后
#define SYSCFG_SYSTICKCYCLE              1000
无穷无尽的错误提示
后来我小算了一下,发现625或者1250都是合法的,我用了1250,如下
#define SYSCFG_SYSTICKCYCLE              1250
片上运行未见异常
不知道有没有什么潜在风险?


点评

卧槽,可以啊,我之前问能不能借用13号(预留)中断问不出所以然,结果你提出了恰好不被STC32F12K54使用的P6口和P7口中断,这下茅塞顿开了。  发表于 2024-5-15 04:11
感谢你的建议,确实应该搞一个常见问题的汇总和解答,我下一步会着手做这件事。 关于 系统时钟 与 系统滴答周期 的匹配问题,分为 错误 和 警告, #error 系统滴答定时器溢出,必须减小系统时钟或系统滴答周期。 #w  详情 回复 发表于 2024-5-14 19:01
希望这个世界让我小装一次B
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-10 21:24 , Processed in 0.082099 second(s), 103 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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