你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

PIC移植到STM8S疑问

[复制链接]
konway 提问时间:2016-11-29 11:05 /
现在有一个程序,现在是用PIC写的,XC8 编译器pro模式占用空间92%,如果移植到STM8S,同样的空间能装的下吗? 两款单片机哪个代码效率高?
收藏 1 评论8 发布时间:2016-11-29 11:05

举报

8个回答
zcl201207 回答时间:2016-11-29 20:42:30
移植了编译对比看啊,你这么说谁知道。。。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

仙景 回答时间:2016-12-15 07:32:28
用库吗?用寄存器估计都差不了多少
小小超 回答时间:2016-12-17 09:30:40
STM8的指令更加高效,PIC的肯定比不上。。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

konway 回答时间:2016-12-17 10:53:56
ts2000 发表于 2016-12-17 09:30
STM8的指令更加高效,PIC的肯定比不上。。

下次我试试
小小超 回答时间:2016-12-17 12:46:49
PIC的在于搞干扰能力比较强,早前看过有对比评测
sssdd 回答时间:2016-12-21 15:29:35
试试又不会xx。。而且代码优化和程序写法关系最大。。
用库的都不是在用单片机的,是在玩。。。
追求效率,必须像汇编一样操作寄存器。并且针对指令集进行优化。
比如PIC系列不支持乘除法。使用算法的必然要牺牲效率。增加代码量。这种情况我们就要追求用简易算法来缩减代码。而不是float,double乘除乱入。
而stm系列支持乘除法。对stm来说,乘除法用的再多,也对效率没啥影响。
然而stm是复杂指令集。指令执行的周期不精确为2周期或更多。。延时方面需要注意。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

konway 回答时间:2016-12-23 20:58:28
sssdd 发表于 2016-12-21 15:29
试试又不会xx。。而且代码优化和程序写法关系最大。。
用库的都不是在用单片机的,是在玩。。。
追求效率, ...

谢谢指点
konway 回答时间:2016-12-23 21:05:15
sssdd 发表于 2016-12-21 15:29
试试又不会xx。。而且代码优化和程序写法关系最大。。
用库的都不是在用单片机的,是在玩。。。
追求效率, ...

谢谢指点
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版