打印
[Cortex-M0技术交流]

语言问题:如何描述一个过程

[复制链接]
1298|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
呆板书生|  楼主 | 2013-12-15 15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST, iic, CST, ic, MCU
比如:
我要从24C02中的地址:0 读一个字节,

过程:
====================

发送 iic start,

如果有响应:

发送 写命令

写入地址:0

发送iic stop


----------------------
发送 iic start,

发送 读命令

读入数据,

发送iic stop

完成。

====================

当然,论坛上大多数的朋友都会写相应的程序,用寄存器方式,库方式,直接IO模拟方式,等等,总之,八仙过海。

===========================================================================================
我的问题是,

51的时代,我们有51的方式,
avr的时代,我们有avr的方式

stm32时   ,我们有..的方式
新唐M051 ,我们有..的方式

NUC1XX   ,我们有..的方式
NANO       ,我们有..的方式

我们就像希腊神话中那个西西弗斯,
西西弗斯,触犯了天神,神为了惩罚西西弗斯,便要求他把一块巨石推上山顶,而由于那巨石太重了,每每未上山顶就又滚下山去,前功尽弃,于是他就不断重复、永无止境地做这件事——神认为再也没有比进行这种无效无望的劳动更为严厉的惩罚了。

西西弗斯的生命就在这样一件无效又无望的劳作当中慢慢消耗殆尽。

其实,24c02还是那个24c02

但我们这些可怜的电工们,就是为了要换一个mcu,就无休止地去移植程序。

是否存在一种简单的语言,一种不一定是图灵完备的语言,一种和mcu无关的,可能是xml,或者lua(反正这些我不懂)

只是描述这种操作,

而对于实际的mcu,

我们只是移植那其中若干个读操作,写操作之类的虚函数?



相关帖子

沙发
xyz549040622| | 2013-12-15 22:09 | 只看该作者
我也这么想过,或许只有神的语言,才能描述吧。。。

使用特权

评论回复
板凳
yizhiyu| | 2013-12-15 22:46 | 只看该作者
再好的工具也工具,用的人好用那是因为做它的人投入了大量的心血,反正还是人做的事。何况这样的语言咱不就事业了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

868

帖子

2

粉丝