打印

具体的LIN总线我没用过,下面我把你说的**贴上来

[复制链接]
楼主: zpc
手机看帖
扫描二维码
随时随地手机跟帖
21
hotpower| | 2009-2-3 21:58 | 只看该作者 回帖奖励 |倒序浏览

还是习惯iar/keil

使用特权

评论回复
22
刘前辈| | 2009-2-3 22:18 | 只看该作者

LZ越发可爱了。

闹了半天,LZ介绍的HI-TECH's C PRO Compiler for 8051只面向Silicon Labs 的51核MCU,而其他公司的51核MCU一概不接受,像PHilips,Atmel,SST,Intel,...等等等等。

   哈哈,那您说的“更牛”是指比谁更牛?( 其他51编译器都兼容这些51核MCU。)

   我跟你说的各出一个应用实例来编译一下试试,这种“实例”根本和硬件没关系,纯软的东西。你介绍的是51编译器,不是C8051F9XX单片机的功能如何强大。

越说越南辕北辙。如果包含硬件,还怎么比较?“我比你强!我能0.9V低电压,你不能吧;我带有DC/DC转换器,你没有吧;我还有10位ADC呢,.......我就是比你强!”赛肺活量呢。

呵呵,这跟51 编译器有什么关系?生拉硬扯的。

使用特权

评论回复
23
yewuyi| | 2009-2-4 09:42 | 只看该作者

呵呵,小伙子都叫你好几次前辈了,

你还老是给人家砸砖啊。。。

使用特权

评论回复
24
刘前辈| | 2009-2-4 21:29 | 只看该作者

越说越差了。说的话都不可理解。

  “貌似Silicon Labs没出过8032”---(所以HI-TECH C PRO Compiler for 8051无法和KEIL C51进行PK。所以我无法和你进行实例对阵。)

“HI-TECH C PRO Compiler for 8051很多普通51都是支持的,”
***********************************************************

哈!就是不支持Intel/Philips/Atmel/...../的8032?

哈!除了Intel8051/8052/8031/8032之外,其他都支持?

这儿跟你说2个编译器来实际PK一下,你别扯别的好不好!你不是更牛吗?举个实例来编译一下。举不出来就“环顾左右而言它”,东拉西扯,一会儿“貌似Silicon Labs没出过8032”,一会又“连我说什么都不知道”一会又可以支持8051,一会又前辈的年龄,就是不敢出来对阵。装傻了。

大概连8032是什么都不知道,还扯个什么劲。KEIL C51编译器绝对支持C8051F9XX。更别说8032了。既然你介绍的编译器更牛,这找你PK呢,一来真格的就露馅。别扯别的好不好,你不是比其他编译器牛吗?怎么不敢对阵?8032不行,那就C8051F9XX,来个关公战秦琼,真滑稽。

大概LZ连“全世界各大IC公司的8051内核MCU都是Intel8051的专利”这一点都不知道吧。跟牛说话呢。别人说东,他说西。

别老扯Silicon Labs ,别老扯外国人好不好。老忘了自己那张中国人的脸。

呵呵,前辈今年24。你还是学好了再来吧。

使用特权

评论回复
25
刘前辈| | 2009-2-4 22:21 | 只看该作者

LZ说“发现一个更牛的编译器”,转脸就忘。

LZ的语文水平看不懂下面这句话的意思?
***********************************************************

吵来吵去也没什么意思,建议按照几位高手所说,拿出实例来说话。

下面来点实际的比较:

你出一个应用实例,我出一个实例应用,你用HI-TECH's C PRO Compiler for 8051编译,我用KEIL C51编译,(芯片用最具代表性的8032,——这句话还是删了吧。LZ看不懂,他从没用过51单片机)编程语言当然都用C51。看看谁最终CODE 效率高。(其它再包括程序的易读性,冗余度,等等)至于使用了多少内部RAM,寄存器区利用效率,没什么意义,算了吧。还有,如果结果相差10%没有说服力,也算了吧。)

还差什么条件你自己补充。这么多网友都是裁判。

下面开始:.....
***************************************************************
一玩真的,马上露怯。

终于明白一件事情,从LZ的几篇帖子就可以看出:LZ根本写不出个C51程序,连用8032 IO口 点个LED循环的程序都不知道。

还在这硬撑呢。给谁做广告呢,这么卖命。

使用特权

评论回复
26
刘前辈| | 2009-2-4 22:58 | 只看该作者

可使SiLabs C8051F9XX功耗减少120%岂不更好?永动机啦。

HI-TECH's C PRO Compiler for 8051
使用HI-TECH 8051编译器可获得55%以上的DMIPS/MHz和减少30-50%的代码。
可使SiLabs C8051F9XX功耗减少20%,中断延迟降低40%,SRAM使用减少20%

****************************************************************

厉害吧。这是跟谁比较呢?% 指的是谁?再说夸大点岂不更好,放卫星啊。反正没有比较对象,谁知道这数据哪来的。谁敢质疑我,我就骂娘。

使用特权

评论回复
27
machunshui| | 2009-2-5 08:25 | 只看该作者

实在看不下去了

实在看不下去了,

有些人实在太盛气凌人.

21ic论坛此风不可长

使用特权

评论回复
28
刘前辈| | 2009-2-5 10:21 | 只看该作者

请教ZPC宙环科技实验室另一个问题。

再请教ZPC一个问题,您写的一篇介绍LIIN总线的**,LIN总线像HI-TECH PRO编译器一样全是优点。我请问一点:

   LIN总线中的从站节点接收器是否具有自动应答响应功能?就是说,当主站查询到某从站时,该从站能否在不中止(不影响)当前CPU任务运行的条件下自动对主站产生应答帧?(双CPU并行工作的概念),也就是说,你们宙环科技实验室所介绍研究的Silicon Laboratories Inc.推出的C8051F5xx的接收器有没有如下所述的功能:

    从站接收器可以设置为不依赖于主CPU控制操作,而能够智能识别主站查询帧,并由此被触发本(从站)节点应答响应帧的自动发送。

    我的问题问完了。如果不能或者根本不清楚我问的是什么,那么请仔细调研一下8051通信控制器的功能,之后再做C8051F5xx-LIN能够这,能够那的广告。

    编译器也一样,请先透彻了解一下别人的编译器功能之后,再做HI-TECH PRO 的广告。否则,总以为自己是“最....”“目前唯一能够.....”。

    请问:HI-TECH PRO编译器自带RTOS?

使用特权

评论回复
29
zpc|  楼主 | 2009-2-5 10:53 | 只看该作者

具体的LIN总线我没用过,下面我把你说的**贴上来

文章上面部分是对LIN的介绍,"

使用特权

评论回复
30
刘前辈| | 2009-2-5 11:31 | 只看该作者

跟单片机多级通信没有不同。

看了半天,和8051多机通信没什么不同,但是介绍广告却要“花俏”10倍。HI-TECH PRO编译器也差不多?(经一人之手)还是2者广告介绍完全不同。一实一虚?

那就是没有我问的自动应答响应帧发送功能。比51通信控制器相差甚远了。

再说一个简单谁都理解的问题:51通信控制器内部有DPLL数字锁相环电路,所以它能够成帧发送,——同步通信技术。

Silicon Laboratories Inc.推出的C8051F5xx达不到这种阳春白雪的层次,它只能UART,古老的异步通信技术按字节发送,机械打字机时代的技术,同步通信技术20年前就有了芯片技术实现!——51通信控制器84年就出来了。

Silicon Laboratories Inc. 10年、20年也没研制出来?做个C8051F9XX还是买的Intel 的51内核专利。(离仿造差不远)。

所以,我不以Silicon为然。你很崇拜?

使用特权

评论回复
31
zpc|  楼主 | 2009-2-5 11:56 | 只看该作者

做人诚实一点,我不清楚所以不代表没有,所以不敢妄加评论.


"Silicon Laboratories Inc. 10年、20年也没研制出来?做个C8051F9XX还是买的Intel 的51内核专利。(离仿造差不远)。

所以,我不以Silicon为然。你很崇拜?"
SILABS到低如何我也不清楚,不过电子工程专缉网站有介绍,供前辈扫扫盲.
http://www.eetchina.com/resource/index.do?sponsorId=1000002820&source=EETCHPSL
Silicon Laboratories(纳斯达克:SLAB)是领先业界的高效能模拟与混合信号IC创新厂商,拥有世界一流的工程团队。这些设计人员以最丰富的混合信号设计知识,发展出种类广泛和易于使用的各种高整合产品,提供客户强大效能、精巧体积和低耗电等优势。这些专利解决方案可用于各种市场与应用,包括消费性、通讯、计算机、工业和汽车电子。 Silicon Labs是一家总部位于美国德州奥斯汀(Austin, Texas)的跨国企业,该公司的营运、销售与设计业务遍及世界各地。

使用特权

评论回复
32
刘前辈| | 2009-2-5 15:55 | 只看该作者

呵呵,如今的特点就是越无能的人广告做的越夸大。。

看看微软,Intel,Philips,.....什么时候做过广告,说自己是“业界一流,是目前唯一.....,最.....”

呵呵,要让我为自己2个人的小公司做个广告,一定比Silicon 做得还牛。“青蛙叫的比牛响。可它的皮做不了皮鞋。”LZ一个人的小公司不是还代理什么世界顶级产品么,你看“LIN总线”,这么落后的总线还在这做广告,一个连CAN、FB都不懂的通信技术盲。

再说一遍,你是中国人,别老拿外国的东西来包装自己。然后攻击同胞怎么怎么。以表现自己对洋人的崇拜。

Silicon 、HI-TECH给你多少米一个月让你帮他们做广告?帮洋人给中国人来扫盲、洗脑。怎么连一点中国人的自尊都不要了。

如今,骗子遍地,谁知道你是什么货?而且是洋骗。

越失态可就越露馅儿,再失态小心广告做不下去,洋老板不发工资了。

“貌似Silicon Labs没出过8032”。告诉你这句话为什么好笑:

——8032就在Silicon 的 C8051F9XX的肚子里。哈哈,先给自己扫扫盲吧。

一个没有任何软硬件基础知识的人,竟然做起了软硬件广告?一个写不出一条C语句的人,竟然“发现了一个更牛的编译器”!像真的似的,骗小孩子呢。

使用特权

评论回复
33
zpc|  楼主 | 2009-2-5 16:19 | 只看该作者

申明一下


作为爱好者,我做了个网站提供些技术资料供大家浏览,每天还是有几十IP的访问量,任何一个公司或个人也没有给我支付什么广告费.不至于你这么无聊到跑到这大喷口水.
原以为你是LIN总线方面的专家,看来也不是,居然说
"你看“LIN总线”,这么落后的总线还在这做广告,"
到底先进还是落后你可以看看广州周立功单片机发展有限公司关于LIN介绍的**:
http://www.zlgmcu.com/philips/lin/LINjieshao.pdf
我那篇**有部分就是谪录这里的.

使用特权

评论回复
34
zpc|  楼主 | 2009-2-5 16:20 | 只看该作者

然后再加一句,人不能无耻到这种地步

有技术问题可以讨论,其它问题我就不回复了.

使用特权

评论回复
35
刘前辈| | 2009-2-5 17:04 | 只看该作者

写个C程序给咱们大家看看。

就拿您崇拜的 Silicon 的 C8051F9XX/5XX 写个走马灯程序转起来给大家看看,就用您发现的更牛的HI-TECH PRO编译器。否则谁知道您到底什么货色?老让人看一会这个网页,一会那个广告,象回事似地。都吹那么久了也没给咱露一手,说不过去呀。

一个没有任何软硬件基础知识的人,竟然做起了软硬件广告?一个写不出一条C语句的人,竟然“发现了一个更牛的编译器”!像真的似的,骗小孩子呢。

爱好者?讨论技术问题?骗得了一时,骗不了一世。谎言不攻自破。

使用特权

评论回复
36
zpc|  楼主 | 2009-2-5 17:26 | 只看该作者

直接的C代码

/****************************************************************************/
//机构名称:宙环科技实验室
//网站地址:http://www.zhlab.cn
//文件名称:led.c
//起止日期:30.JAN.2009.FRI. --> 30.JAN.2009.FRI.
//软件版本:v0.1
//编制人员:Z
//时钟频率:3.0625MHz
//序列号码:
//功能说明:让LED以2Hz频率闪烁
//微处理器:C8051F330
//编译环境:HC8051-pro-9.70
/****************************************************************************/

#include <htc.h>                        //C8051F330寄存器头文件

#define LED    P02                      //定义LED硬件引脚

void Reset_Sources_Init(void)
{
    int i = 0;
    VDM0CN    = 0x80;
    for (i = 0; i < 350; i++);          //等待电源电压稳定(100us)
    RSTSRC    = 0x04;                   //允许侦测时钟丢失
}

void Timer_Init(void)
{
    CKCON     = 0x00;                   //定时器2使用TMR2CN中的T2XCLK位定义的时钟
    TMR2RLL   = 0xC6;                   //定时器重载值 溢出时间间隔0.25S
    TMR2RLH   = 0x06;
    TMR2L     = 0xC6;
    TMR2H     = 0x06;
    TMR2CN    = 0x04;                   //允许定时器2 定时器2外部时钟为系统时钟/12
}

void Port_IO_Init(void)
{
    P0MDOUT   = 0x04;                   //P0.2推挽输出
    XBR1      = 0xC0;                   //允许交叉开关 禁止弱上拉
}

void Oscillator_Init(void)
{
    OSCICN    = 0x80;                   //系统时钟3.0625MHz
}

void Interrupts_Init(void)
{
    IE        = 0x20;                   //允许定时器2中断
    EA        = 1;                      //允许总中断
}

void main(void)
{
    PCA0MD &= ~0x40;                    //向WDTE位写‘0’来禁止WDT

    Reset_Sources_Init();
    Timer_Init();
    Port_IO_Init();
    Oscillator_Init();
    Interrupts_Init();

    while(1)                            //等待中断发生...
    {
        ;
    }
}

void TMR2_ISR(void) interrupt 5         //定时器2中断
{
    TF2H=0;                             //清除定时器2高字节溢出标志
    LED = ~LED;                         //改变LED状态
}

使用特权

评论回复
37
zpc|  楼主 | 2009-2-5 17:30 | 只看该作者

电路图也传上来

使用特权

评论回复
38
ayb_ice| | 2009-2-5 20:11 | 只看该作者

我都搞不懂了,大家在吵什么

反正我的观点是:
1:C8051F是个很不错的MCU,不是SILABS做不出自己的内核,主要是推广问题,其实很多厂家都有实力做MCU
2:HI-TECH在51上肯定不如KEIL,当然特定的测试代码谁都可以做测试,结果可能也是真的,但不能做为结论
3:在业界KEIL肯定比HI-TECH有名

使用特权

评论回复
39
异客| | 2009-2-6 11:05 | 只看该作者

肯定没有KEIL牛

肯定没有KEIL牛

使用特权

评论回复
40
kidcao1987| | 2009-2-6 14:47 | 只看该作者

继续继续 围观

使用特权

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

本版积分规则