找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5099|回复: 42
打印 上一主题 下一主题
收起左侧

关于STC单片机的建议

  [复制链接]
跳转到指定楼层
楼主
最近STC单片机是很火的了,我也经常用国产的芯片做些小项目,但我发现个问题:我在做一个小手表的项目的时候本来想加个小喇叭的,但屏幕显示要执行,控制喇叭也要执行。所以我就想要是能在一个单片机里有两个或多个CPU同时在工作,那效率肯定能提高!比如一个控制喇叭,一个控制屏幕,一个控制手电筒··· ···
所以我希望STC推出多核的单片机,各位觉得如何?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:462827 发表于 2021-3-20 19:28 | 只看该作者
定时器中断拿来用啊
回复

使用道具 举报

板凳
ID:213173 发表于 2021-3-20 20:25 | 只看该作者
如果楼主有足够的批量,厂家当然愿意为你开发多核芯片,甚至为你定制专用芯片。就楼主这点小功能,单核CPU绰绰有余。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:894393 发表于 2021-3-20 21:15 | 只看该作者
多核的单片机成本就上去了
回复

使用道具 举报

5#
ID:807591 发表于 2021-3-20 21:27 | 只看该作者
楼主还是好好研究一下时间这个词,天下武功唯快不破。。。如果每个任务都占用一个内核,那windows系统几十上百的进程岂不是要几百个核心,比如手电筒控制是一直控制的么?

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:87000 发表于 2021-3-20 22:16 | 只看该作者
楼主的项目可以考虑I7处理器
回复

使用道具 举报

7#
ID:739610 发表于 2021-3-20 22:26 | 只看该作者
本人觉得如果用到这个思路  任务是多核的来进行处理  就不是单片机能胜任到了  啥东西干啥活  

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:390416 发表于 2021-3-20 23:05 | 只看该作者
你这点小小功能 还用得着双核多核?你用8位的 别人用4位 的 照样搞出来 你信不信?
回复

使用道具 举报

9#
ID:180919 发表于 2021-3-20 23:44 | 只看该作者
相像太丰富了,浪费资源,单核绰绰有——控制屏幕占用资源多些,一个控制手电筒和一个喇叭占什么资源。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

10#
ID:342954 发表于 2021-3-21 12:13 | 只看该作者
目前的单片机都是没有办法并行的,都是串行,只是分时处理数据
回复

使用道具 举报

11#
ID:230742 发表于 2021-3-21 13:10 | 只看该作者
就是把一个内核充分利用出来,内核的速度是非常快的。都是微秒级别的,只要用其中的几个微秒给喇叭一个信号,喇叭就会响。给屏幕几个毫秒,屏幕就在显示。有时看见某个大佬的单片机开发板。有温度,有时间,有小灯,有数码管。有很多功能,都在同时工作。其实他的内核还有很多的时间在休息。就是把时间分成很小的一段。一段做这个,一段做另一个。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

12#
ID:884042 发表于 2021-3-21 14:34 | 只看该作者
changhz 发表于 2021-3-20 23:44
相像太丰富了,浪费资源,单核绰绰有——控制屏幕占用资源多些,一个控制手电筒和一个喇叭占什么资源。

我说的控制喇叭不止控制响不响,是利用方波控制
回复

使用道具 举报

13#
ID:884042 发表于 2021-3-21 14:36 | 只看该作者
啤酒瓶子老大 发表于 2021-3-21 13:10
就是把一个内核充分利用出来,内核的速度是非常快的。都是微秒级别的,只要用其中的几个微秒给喇叭一个信号 ...

万一要用喇叭做出不同声音呢?
回复

使用道具 举报

14#
ID:884042 发表于 2021-3-21 14:38 | 只看该作者
修改一下:
最近STC单片机是很火的了,我也经常用国产的芯片做些小项目,但我发现个问题:我在做一个小手表的项目的时候本来想加个小喇叭的,但屏幕显示要执行,控制喇叭也要执行。所以我就想要是能在一个单片机里有两个或多个CPU同时在工作,那效率肯定能提高!比如一个控制喇叭,一个控制屏幕,一个控制时钟芯片··· ···
所以我希望STC推出多核的单片机,各位觉得如何?
回复

使用道具 举报

15#
ID:884042 发表于 2021-3-21 15:08 | 只看该作者
西点钟灵毓秀 发表于 2021-3-20 22:16
楼主的项目可以考虑I7处理器

I7处理器是啥,还有,我是新手,请不要在我面前提这种深奥的东西!
回复

使用道具 举报

16#
ID:377210 发表于 2021-3-21 19:40 | 只看该作者
那些功能单核用定时器分配时间就可以了
回复

使用道具 举报

17#
ID:316880 发表于 2021-3-21 22:24 | 只看该作者
STC随便一款型号单片机完成楼主这些功能简直是小菜一碟,冒昧说一下,楼主单片机还没入门啊!
回复

使用道具 举报

18#
ID:87000 发表于 2021-3-21 22:48 | 只看该作者
xjx51 发表于 2021-3-21 15:08
I7处理器是啥,还有,我是新手,请不要在我面前提这种深奥的东西!

就是有8核的那种
回复

使用道具 举报

19#
ID:304608 发表于 2021-3-22 13:02 | 只看该作者
xjx51 发表于 2021-3-21 14:36
万一要用喇叭做出不同声音呢?

加一个软件操作系统,这些都不是难实现的。  即使不加操作系统,也是可以做出来的,就是逻辑可能回有点儿绕。
回复

使用道具 举报

20#
ID:895034 发表于 2021-3-22 15:01 | 只看该作者
成本的话比较难控制
回复

使用道具 举报

21#
ID:605142 发表于 2021-3-22 17:00 | 只看该作者
双核51已经有人做了,这几年都没见消息了,
回复

使用道具 举报

22#
ID:451718 发表于 2021-3-22 17:54 | 只看该作者
xjx51 发表于 2021-3-21 14:34
我说的控制喇叭不止控制响不响,是利用方波控制

这是要用无缘喇叭 播发midi么?   也可以实现的, STC有硬件PWM的,资源占用比用定时器小多了
回复

使用道具 举报

23#
ID:451718 发表于 2021-3-22 17:59 | 只看该作者
另外,屏幕刷新也要控制一下,只有秒的数值或者图像改变用1000ms的频率刷新,其他的都用60000ms的频率刷新。  
回复

使用道具 举报

24#
ID:884042 发表于 2021-3-22 19:54 | 只看该作者

。。。我服了
回复

使用道具 举报

25#
ID:884042 发表于 2021-3-22 19:55 | 只看该作者
robinsonlin 发表于 2021-3-22 17:54
这是要用无缘喇叭 播发midi么?   也可以实现的, STC有硬件PWM的,资源占用比用定时器小多了

可以CPU执行程序,PWM执行控制喇叭吗?
回复

使用道具 举报

26#
ID:884042 发表于 2021-3-22 19:56 | 只看该作者
robinsonlin 发表于 2021-3-22 17:59
另外,屏幕刷新也要控制一下,只有秒的数值或者图像改变用1000ms的频率刷新,其他的都用60000ms的频率刷新 ...

我的屏幕是IIC控制
回复

使用道具 举报

27#
ID:884042 发表于 2021-3-22 20:17 | 只看该作者
啤酒瓶子老大 发表于 2021-3-21 13:10
就是把一个内核充分利用出来,内核的速度是非常快的。都是微秒级别的,只要用其中的几个微秒给喇叭一个信号 ...

那是按个按键就显示某某某东西的
回复

使用道具 举报

28#
ID:889178 发表于 2021-3-22 20:57 | 只看该作者
我感觉不太现实,现在全志高频四核只需要二三十块,能跑Linux了,单片机的优势还是便宜,简单。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

29#
ID:245053 发表于 2021-3-23 09:23 | 只看该作者
既然是新手,就应该先去找几本基础的书读读,先有个基本的认识,有的东西书本都有讲解
回复

使用道具 举报

30#
ID:744327 发表于 2021-3-23 09:32 | 只看该作者
可以把内核充分利用出来,比如中断,实时系统等等
回复

使用道具 举报

31#
ID:451718 发表于 2021-3-23 09:49 | 只看该作者
xjx51 发表于 2021-3-22 19:56
我的屏幕是IIC控制

那不是更好容易处理么?  串型数据更节约系统资源啊,你是在做运动手表么? 需要毫秒级的刷新显示吗?  一秒通讯一次,刷新一次频幕就好了。 刷新数据通讯时长能超过50毫秒?  50毫米的停顿,你的耳朵能听出来?

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

32#
ID:824490 发表于 2021-3-25 10:38 | 只看该作者
hefq 发表于 2021-3-22 17:00
双核51已经有人做了,这几年都没见消息了,

应广就出过双核的单片机
回复

使用道具 举报

33#
ID:781556 发表于 2021-3-25 10:57 | 只看该作者
stc公司要是有你的加盟,必將在51屆獨步天下,當然現在也是怎麽發展的
回复

使用道具 举报

34#
ID:884042 发表于 2021-3-26 20:34 | 只看该作者
我的主要想法是想要STC公司推出多核单片机,那样以后做更复杂的单片机项目就可以用到了
回复

使用道具 举报

35#
ID:89515 发表于 2021-3-27 03:41 来自手机 | 只看该作者
你非要并行的话也不一定要多核,单片机加fpga也行啊。成本还是比用多核芯片低些。
回复

使用道具 举报

36#
ID:486153 发表于 2021-3-27 13:56 | 只看该作者
多核是可能的,但是还是成本,设计需求,多核用在资源较少的单片机,实现不复杂的功能还是没有必要的
回复

使用道具 举报

37#
ID:88256 发表于 2021-5-18 12:59 | 只看该作者
xjx51 发表于 2021-3-21 14:36
万一要用喇叭做出不同声音呢?

那说明你水平还是不够,自己做不出来,却要建议厂家生产多核的单片机来完成这个简单的功能,不带这样做的吧?
回复

使用道具 举报

38#
ID:57657 发表于 2021-5-18 13:45 | 只看该作者
手表计时中断高优先级,控制喇叭用另一个定时器中断,主函数控制屏幕显示。
回复

使用道具 举报

39#
ID:917199 发表于 2021-5-18 20:07 | 只看该作者
robinsonlin 发表于 2021-3-22 17:59
另外,屏幕刷新也要控制一下,只有秒的数值或者图像改变用1000ms的频率刷新,其他的都用60000ms的频率刷新 ...

这个思路好像挺有趣
回复

使用道具 举报

40#
ID:419909 发表于 2021-5-18 21:00 | 只看该作者
思路没问题.只是没有考虑到现实应用.打个最简单的比方,单片机就是闪电侠.它在跟一个妹子调情的时候的时候.妹子在眨一下眼睛的时间里.他都可以去跑几十个场子去泡另外几十个妹子,而这几十个妹子中.没有一个人知道这个小子居然同时跟这么多妹子聊天.在她们眼里.这个人根本没有离开过.
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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