amobbs.com 阿莫电子论坛

 找回密码
 注册
搜索
bottom↓
回复: 48

arduino支持STC单片机

[复制链接]
(45913175)

打赏出0元收入0元

发表于 2019-1-24 13:22:28 | 显示全部楼层 |阅读模式
我们近期开展了一个项目,该项目拟让arduino开发环境支持STC单片机。
经过一个多月的琢磨,已经有一个可行的方案了。
但是今天和stc公司的人沟通了,他们公司的应用部的工程师居然不知道arduino是啥,我也是醉了。
更可恶的是:先后和3个人打电话,就没有一个态度好的。
STC现在这么牛逼了吗!?

以后,我校的单片机教学不再使用STC单片机。
(45912624)

打赏出0元收入0元

发表于 2019-1-24 13:31:39 | 显示全部楼层
和stc公司的销售讲这么高深的东东,如同鸡对鸭讲。
可直接找老妖。,
(45912376)

打赏出0元收入0元

发表于 2019-1-24 13:35:47 | 显示全部楼层
你和stc讲这些东东,你也是醉了
(45911616)

打赏出0元收入0元

发表于 2019-1-24 13:48:27 | 显示全部楼层
支持楼主,目前库移植了多少?
(45910981)

打赏出0元收入0元

发表于 2019-1-24 13:59:02 | 显示全部楼层
如果你已经实现了STC做成Arduino,你不需要和STC公司的人沟通什么啊?!如果你沟通,估计就是要下载协议,那不可能给你的。如果你实现了STC的ARduino,也就不会轻易放弃教学用STC。
(45910918)

打赏出0元收入0元

发表于 2019-1-24 14:00:05 | 显示全部楼层
我估计你也就是有了一个初步的想法,但STC不会给你开放下载协议。话说个人比较鄙视用Arduino教学的老师,还是让学生认真学习单片机更有前途。
(45910348)

打赏出0元收入0元

发表于 2019-1-24 14:09:35 | 显示全部楼层
饭桶 发表于 2019-1-24 14:00
我估计你也就是有了一个初步的想法,但STC不会给你开放下载协议。话说个人比较鄙视用Arduino教学的老师,还 ...

C+OS的方式更好一些,现在micropython也不错。
(45909036)

打赏出0元收入0元

 楼主| 发表于 2019-1-24 14:31:27 | 显示全部楼层
本帖最后由 国学芯用 于 2019-2-18 15:25 编辑
饭桶 发表于 2019-1-24 13:59
如果你已经实现了STC做成Arduino,你不需要和STC公司的人沟通什么啊?!如果你沟通,估计就是要下载协议, ...


Arduino教学并不可耻,拘泥于传统的教学内容才可耻。不同的专业要求不同,选用合适的才是正道。
我给临床工程师成教班就用arduino教学,给临床的学生上工程通识课也用arduino。
给这些学生上课用使用传统的单片机教学内容才是无耻。

和STC联系,只是想知道有没有别人在做类似东西。如果别人做好了,或者快做好了,我们就不需要投入了。
虽然是个本科生项目,但是人手还是很紧张。


(45908430)

打赏出0元收入0元

发表于 2019-1-24 14:41:33 | 显示全部楼层
bmelz 发表于 2019-1-24 14:31
Arduino教学并不可耻,拘泥于传统的教学内容才可耻。不同的专业要求不同,选用合适的才是正道。
我给临床 ...

这也可能就是几个普通员工的个人行为。如果真想联系,建议找找高层的沟通渠道。
有几个干活的想操这心啊~没准明天你再联系,那几个哥们就不卖STC了,去卖Arduino套件了~
(45907961)

打赏出0元收入0元

发表于 2019-1-24 14:49:22 | 显示全部楼层
这个和厂家真没啥沟通的必要。
(45904477)

打赏出0元收入0元

发表于 2019-1-24 15:47:26 | 显示全部楼层
若是教用MCu, 用arduino 明顯是不負責任
(45903343)

打赏出0元收入0元

发表于 2019-1-24 16:06:20 | 显示全部楼层
我也觉得 如果是教本专业的 真的应该从基础讲  而不是走arduino   一开始不打好基础  后面很难继续学习,人心都是浮躁的
如果是教其他专业 或者教孩子  那玩玩就可
(45901743)

打赏出0元收入0元

发表于 2019-1-24 16:33:00 来自手机 | 显示全部楼层
饭桶 发表于 2019-1-24 14:00
我估计你也就是有了一个初步的想法,但STC不会给你开放下载协议。话说个人比较鄙视用Arduino教学的老师,还 ...

感觉那玩意就是玩具,入门玩玩,我不懂,纯属瞎逼逼的,好多搞电脑软件的在玩
(45901308)

打赏出0元收入0元

发表于 2019-1-24 16:40:15 来自手机 | 显示全部楼层
stc这样紧凑的内存,跑c++会蛋疼菊紧
(45898588)

打赏出0元收入0元

发表于 2019-1-24 17:25:35 来自手机 | 显示全部楼层
bmelz 发表于 2019-1-24 14:31
Arduino教学并不可耻,拘泥于传统的教学内容才可耻。不同的专业要求不同,选用合适的才是正道。
我给临床 ...

建议你直接联系下老妖,我见过老妖一次,为人还是挺不错的,而是挺注重学校市场。
(45896353)

打赏出0元收入0元

发表于 2019-1-24 18:02:50 | 显示全部楼层
用arduino也挺好。可以让人快速上手,提升趣味性。有兴趣后再去加深研究。

楼上的某些人小看arduino,你知道中国现在的绝大部分商业3D打印机,都是用的开源的marlin固件、硬件吗?这个程序就是arduino写的。
很多时候是想不到,而不是做不到。

STC是51内核,不知道有没有GCC编译器,如果有就可以移植,没有的话,就不好搞了。
(45895016)

打赏出0元收入0元

发表于 2019-1-24 18:25:07 来自手机 | 显示全部楼层
没必要看不起arduimo, 我用arduino做了很多项目,还有很多大型项目的
(45894771)

打赏出0元收入0元

发表于 2019-1-24 18:29:12 来自手机 | 显示全部楼层
支持用arduino教学,兴趣是第一位的。一开始就流入底层很容易失去学习的动力
(45894639)

打赏出0元收入0元

发表于 2019-1-24 18:31:24 | 显示全部楼层
bmelz 发表于 2019-1-24 14:59
你讲的很对,我就是犯贱!

看你说临床,难道你是教给医学生吗?
(45893822)

打赏出0元收入0元

发表于 2019-1-24 18:45:01 | 显示全部楼层
这种事情一定要找话事人,打工的没有几个上心的,基本上都是连本职工作都不愿完成的人。
(45893795)

打赏出0元收入0元

发表于 2019-1-24 18:45:28 | 显示全部楼层
从楼主9楼的内容可以看出来楼主针对的对象是非专业人员,Arduino相当合适了,学员有个认知就可以了。
我都想把硬件改成Logo语言、CodeMonkey之类让我家小朋友玩玩,直接就是搭积木式,稍微了解认知下就行了。现在她学了点CodeMonkey很喜欢,就当做电脑游戏了。
(45879636)

打赏出0元收入0元

发表于 2019-1-24 22:41:27 | 显示全部楼层
楼主出发点是好的,只是选错型号了。
最开始我就是学51,stm32开始,刚开始知道Arduino也是排斥的,只是用过一段时间后,确实Arduino有他的优势。
Arduino对于快速入门的小白来说,会简单很多。对于老手来说,也可以快速开发。其他回答的也不要瞧不起Arduino,如果深入看Arduino的源码,C++也会有很大进步的,对自己写单片机真的有很大帮助。
只是楼主使用STC移植Arduino,会有比较多的问题,现在只是暂时想的,可能不全。
首先,STC内存够不够用,可能最大也就1K RAM,这样很多功能一用,RAM就玩完了,我看到过STM8移植Arduino的,很多C++特性都是没有用到的,因为资源不够,51的话,会问题更多,而且51在寻址还分data,idata,xdata,这样构建会比较麻烦。
第二,像标准Arduino使用定时器作为时基定时器,STM32使用systick,你的51也要使用一个定时器作为时基的,但是能不能很好的达到要求,我就不知道了,反正我之前使用51写过类似的,去实现micros,millis,delay,delayMicroseconds等,只是为了保证不丢失计数,只能使用8位自动重载模式。
第三,还有一个是你下载的问题。STC使用的是上电复位下载,似乎不能做到像AVR那样,使用USB转串口中的RTS或者DTR信号复位单片机,从而进入loader。所以你要自己去实现loader,但是实现好不好就不知道了。
所以建议楼主,不要入这个坑了
(45838922)

打赏出0元收入0元

发表于 2019-1-25 10:00:01 | 显示全部楼层
楼上说得对。楼主放弃STC吧。

看到这么多热心的回帖,感谢本坛,我忍不住进来说说。

非专业的工程通识教学,Arduino肯定比单片机好。

不要折腾用STC做Arduino,楼上说的都对,各种坑等着你。即使做好了,Arduino拥有的数量巨大的例程和库,在STC的Arduino下未必能够完美再现,用原版的在时序细节上最可靠。其次,你做STC是为了降低成本吧,可是淘宝上Arduino的国产板子才10元左右,真不要费这个心去降低几块钱的成本了。
(45836458)

打赏出0元收入0元

发表于 2019-1-25 10:41:05 | 显示全部楼层
8a8k好用。
(45829573)

打赏出0元收入0元

发表于 2019-1-25 12:35:50 | 显示全部楼层
IAP的STC也好用呀
(45826885)

打赏出0元收入0元

发表于 2019-1-25 13:20:38 | 显示全部楼层
z-wanh 发表于 2019-1-24 22:41
楼主出发点是好的,只是选错型号了。
最开始我就是学51,stm32开始,刚开始知道Arduino也是排斥的,只是用 ...

分析到位!!!!!
(45825761)

打赏出0元收入0元

发表于 2019-1-25 13:39:22 | 显示全部楼层
低端的stc 可能跑不了有些库把
(45821752)

打赏出0元收入0元

发表于 2019-1-25 14:46:11 | 显示全部楼层
STC主要是价格低,一般应用也可满足。
(45469808)

打赏出0元收入0元

发表于 2019-1-29 16:31:55 | 显示全部楼层
没觉得arduino有什么了不起的,人家不支持很正常
(45468104)

打赏出0元收入0元

发表于 2019-1-29 17:00:19 | 显示全部楼层
8051还是用C写好,不嫌烦直接汇编
(45467482)

打赏出0元收入0元

发表于 2019-1-29 17:10:41 | 显示全部楼层
大概是楼主比较熟悉51吧。
(45465729)

打赏出0元收入0元

发表于 2019-1-29 17:39:54 | 显示全部楼层
Arduino做项目很正常啊。多库,高开发效率,很多项目可以用的。
(45463954)

打赏出0元收入0元

发表于 2019-1-29 18:09:29 | 显示全部楼层
本帖最后由 国学芯用 于 2019-2-16 10:52 编辑
bmelz 发表于 2019-1-24 14:31
Arduino教学并不可耻,拘泥于传统的教学内容才可耻。不同的专业要求不同,选用合适的才是正道。
我给临床 ...


你对国产公司抱太大期望,或者说,你对你自己的分量太高估。当年真做出点成绩的,人家才会对你以礼相待。




(45453701)

打赏出0元收入0元

发表于 2019-1-29 21:00:22 | 显示全部楼层
IAP型号自己写个boot 好奇的是arduino开发8051用什么编译器
(43932234)

打赏出0元收入0元

发表于 2019-2-16 11:38:09 | 显示全部楼层
老师新年好,先道个歉哈,服务不周到,的确是极个别员工的个人行为,公司已经着手调查,同时欢迎投诉,接受监督。投诉电话:0513-55012928
姚总一直很注重学校市场,近年来建立了N个高校STC实验室,赠送试验箱不计其数,大力支持高校电子专业的教学改革,希望不拘泥于传统的教学内容。
我司推荐给初学者的是IAP15W4K58S4, 低门槛 低成本 易上手,芯片本身就是仿真器。

再说arduino支持STC单片机 ,我们的版主dswybs,朱明波,前几年就做了,而且是开源的,淘宝上也有套件卖---IAP15W4K58S4数字电源开发套件BUCK、BOOST,PID学习利器
欢迎楼主和网友直接联系版主dswybs,朱明波。

2019,STC会在骂声中继续努力,感谢支持!!
(43930360)

打赏出0元收入0元

发表于 2019-2-16 12:09:23 | 显示全部楼层
国学芯用 发表于 2019-2-16 11:38
老师新年好,先道个歉哈,服务不周到,的确是极个别员工的个人行为,公司已经着手调查,同时欢迎投诉,接受 ...

-IAP15W4K58S4数字电源开发套件BUCK、BOOST

这个哪里有卖!! 希望买一套学习
(43752807)

打赏出0元收入0元

发表于 2019-2-18 13:28:36 | 显示全部楼层
rei1984 发表于 2019-2-16 12:09
-IAP15W4K58S4数字电源开发套件BUCK、BOOST

这个哪里有卖!! 希望买一套学习 ...

我上午联系朱工,他最近不做这个了   不过你可以去看他的帖子  都是开源的 有资料 或者你直接在他的帖子在留言,他看到会回复的
(36977166)

打赏出0元收入0元

发表于 2019-5-7 23:35:57 | 显示全部楼层
bmelz 发表于 2019-1-24 14:31
Arduino教学并不可耻,拘泥于传统的教学内容才可耻。不同的专业要求不同,选用合适的才是正道。
我给临床 ...

我也有跟楼主你一样的想法,也是同样的需求,要给非电子类专业的学生教学用
现在正准备认真评估一下arduino nano
我想了解一下楼主现在是怎么开展arduino教学的,有哪些常用的资源?
(36899406)

打赏出0元收入0元

发表于 2019-5-8 21:11:57 | 显示全部楼层
也可能是发音的问题,也有人问过我用没用过“安对no”,我说没听说过。因为,这个发音我真的很陌生。
(36835114)

打赏出0元收入0元

发表于 2019-5-9 15:03:29 | 显示全部楼层
自从学了STM32之后,体会到了仿真器的爽之后,对STC再也无爱了。真后悔当年怎么上了老妖的当,用了5-6年……
(36833150)

打赏出0元收入0元

发表于 2019-5-9 15:36:13 | 显示全部楼层
arduino编译下载速度,巨慢,完全接受不了。
(36829634)

打赏出0元收入0元

发表于 2019-5-9 16:34:49 | 显示全部楼层
国学芯用 发表于 2019-2-16 11:38
老师新年好,先道个歉哈,服务不周到,的确是极个别员工的个人行为,公司已经着手调查,同时欢迎投诉,接受 ...

最近做了个开发板,未来还有啥新品不,比如STC32啥的?
(28041647)

打赏出0元收入0元

发表于 2019-8-19 09:41:16 | 显示全部楼层
STC用arduino编译问题应该不大,可以像STM8一样使用SDCC。不过SDCC不支持C++,编写时不能引用C++的库。所以感觉没太大意义,我想用arduino主要是想用C++语法,如果都不能用C++写,还不如直接用Keil。
另外arduino只是个C++IDE而已,不喜欢arduino语法,可以自己写库。怎么使用看个人,就C++的灵活性来说远超C。
(13476264)

打赏出0元收入0元

发表于 2020-2-3 23:37:39 | 显示全部楼层
z-wanh 发表于 2019-1-24 22:41
楼主出发点是好的,只是选错型号了。
最开始我就是学51,stm32开始,刚开始知道Arduino也是排斥的,只是用 ...

非常同意!
(13440345)

打赏出0元收入0元

发表于 2020-2-4 09:36:18 | 显示全部楼层
如果仅是其它的专业了解一下用Arduino还是可以的,如果是电子类的,还是要从本身学起才行.才能对其有真正的理解.
回帖提示: 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-7-8 23:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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