微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 是不是stm8将来也不可能用gcc了

是不是stm8将来也不可能用gcc了

时间:12-12 整理:3721RD 点击:
就像stm32的文档一样,永远不可能清晰明了了

stm32不清晰明了,怎么还有那么多人用
.59

价格便宜量又足,文档不行但是有例子

stm8有sdcc
http://sdcc.sourceforge.net/
不过似乎不是很好用。。

要是能用keil就好了。stvd 不好用
cosmic更是一堆bug

不过stm32f030淘宝上只要两块多了,感觉stm8没太大存在意义了。。。

我对ide倒是要求不高

没有gcc就是很不爽的,写程序的时候还要考虑编译器

stm8温宽更好,有除法指令,有eerom,能用5伏,这些都是很多产品需要的特性

这是和stm32比么。。。
除法stm32显然有啊,eeprom这个确实是短板,不过一个24c也就一毛多吧
5V有啥用呢。。。为了和其他5V外设兼容么?

看来你对stm32f0所知甚少
你知道它的除法指令是哪条吗?

这玩意儿有没有指数和对数指令?
.59

好吧,确实所知甚少,您给详细讲讲吧~

必然没有吧。。。这些小mcu的浮点运算都是靠软件的

软件要自己写还是自带呢
我部门固件工程师说没法实现,只能查表来解决
.59

sdcc的51编译器挺好用的。

Cortex M0 M0+ M1没有硬件除法;M3 M4 M7有。

有FlaSh,要EEpRoM干啥?存代码存参数都可
STM32用3.3V供电,但多数引脚和5V的TTL兼容,可输入5V电平
大家走的路才是平坦又宽阔的路,显然STM32路更平更宽
STM8貌似很边缘了,到处是坑

stm8可以5V供电。

其实我写代码都是用source insight,只是编译下载用一下STVD。
如果能把工具链集成到source insight也是不错的选择。

我的意思是你们会不会某天只写后端或者为gcc写后端呢,这样我感觉应该能省点事。
当然这种工作更应该是厂家自己来做,avr是自己搞的avr-gcc么

我是试用STM8碰到调试时出错一定要重起电脑
UART没输出,却没人说这个事,找不到人讨论
于是果断回到STM32的大路上

从编译器实现来说,做gcc后端的工作量远大于sdcc前端加后端

是因为gcc搞的很复杂了么

是的,gcc要支持c++, objc, fortran, arm, x86, mips.....
Sdcc只支持c, 和8位mcu, 所以简化很多,当然功能单一。

为什么有32位的不用而要用8位的呢?
STM32已经白菜价了啊
.136

Manual还箅详细,写个helloworld不困难吧?剩下的就是单片机本身了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top