佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 3135|回复: 20

Renesas Microcontroller.

[复制链接]
发表于 9-1-2008 11:34 PM | 显示全部楼层 |阅读模式
拿到了 starter kits,
也看了一点 manual 和code ,
发现到和平常不一样。
他的 C 和 ASM 掺掺一起来。
sample : 3minute timer因为版权问题, 没帖完)
  1. main(){
  2.         asm("FCLR I";                                /* Interrupt disable */
  3.         prcr = 1;                                        /* Protect off */
  4.         cm13 = 1;                                        /* Xin Xout */
  5.         cm15 = 1;                                        /* XCIN-XCOUT drive capacity select bit : HIGH */
  6.         cm05 = 0;                                        /* Xin on */
  7.         cm16 = 0;                                        /* Main clock = No division mode */
  8.         cm17 = 0;
  9.         cm06 = 0;                                        /* CM16 and CM17 enable */
  10.         asm("nop";
  11.         asm("nop";
  12.         asm("nop";
  13.         asm("nop";                                        /* Waitting for stable of oscillation */
  14.         ocd2 = 0;                                        /* Main clock change */
  15.         prcr = 0;                                        /* Protect on */
复制代码
C 和 ASM 一起, 真的有一点搞不懂。。。

ASM 是 manual , 8051 keil C 是 auto , 这种是 semi auto 吗?
然后 starter kit 也是一个板, 里面一个 controller, reset button 和3 个 switch , 什么output port 也没有。
是不是测试performance ?
对于这个 microcontroller , 是第一次听到, 然后就这样必须要学。。。
有用过这个controller 能不能说说有什么特别呢?
我只要大约一点idea.

[ 本帖最后由 chan1314 于 10-1-2008 10:54 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 10-1-2008 11:26 AM | 显示全部楼层
原帖由 chan1314 于 9-1-2008 11:34 PM 发表
拿到了 starter kits,
也看了一点 manual 和code ,
发现到和平常不一样。
他的 C 和 ASM 掺掺一起来。

Renesas MCU在新加坡会较多人用。

现在的市面上有很多种类的MCU,什么都可以学, 什么都好。

但我只想下功夫在PIC MCU 和CCS C 而已,会很多种但没有一个专是不能去到很高的level的。。。这是我的目标。。。

大家在学习时也应该找自己的目标, 然后focus, 也不要贪学多, 但我只是建议吧了。

不久前, 我interview 一个人, 哗, 他的resume里写什么C++,VB,Java , visual.net,  delphi language 都会, 玩过很多种MCU 8051, PIC, Motorola, Rabbit, Holtek, 又会ASM 又会C, 很厉害。。。可是我一考他, 我就看到他的头上有很多问号!
回复

使用道具 举报

 楼主| 发表于 10-1-2008 11:39 AM | 显示全部楼层
原帖由 pic 于 10-1-2008 11:26 AM 发表

Renesas MCU在新加坡会较多人用。

现在的市面上有很多种类的MCU,什么都可以学, 什么都好。

但我只想下功夫在PIC MCU 和CCS C 而已,会很多种但没有一个专是不能去到很高的level的。。。这是我的目标。。。 ...


没办法, training 需要用到。。。
下星期开始考试,12 张paper 考到 31 号 , 然后 18 号开始 training.
不知道来得及吗?
resume 写罢了嘛。。。。 很多人都那样。 一份resume , copy and paste.
很多都是那样的, 写一大堆, 都有摸过, 真的是摸罢了。 真正精通的不是很多人。
我的resume 空空的,什么都不会。。。虽然copy and paste, 但是把那些都delete 掉。。。CGPA也很低。。。
你要就请,不要就算。。

renesas 的价钱会贵吗?属于什么档次?
回复

使用道具 举报

发表于 10-1-2008 09:48 PM | 显示全部楼层
原帖由 chan1314 于 10-1-2008 11:39 AM 发表
renesas 的价钱会贵吗?属于什么档次?

renesas 是High pin count, 比較大ROM memory 和RAM, Farnell 的價錢大概在RM15~RM240。

http://my.farnell.com/jsp/search/results.jsp?N=500003+1000059&Ntk=gensearch_001&Ntt=renesas&Ntx=
回复

使用道具 举报

发表于 11-1-2008 10:02 PM | 显示全部楼层
原帖由 chan1314 于 9-1-2008 11:34 PM 发表
拿到了 starter kits,
也看了一点 manual 和code ,
发现到和平常不一样。
他的 C 和 ASM 掺掺一起来。
sample : 3minute timer因为版权问题, 没帖完)
main(){
        asm("FCLR I";                    ...



你现在是读书还是工作了?

Renesas 它的 C 语言和汇编 参在一起来用是因为 C 语言没有这个指令。比如这个指令在 asm("FCLR I"; C 语言就无法办到,所以必须用汇编语言来达到这个目的。

你是用 Renesas 哪一颗粒?
回复

使用道具 举报

 楼主| 发表于 12-1-2008 02:07 AM | 显示全部楼层
原帖由 rothmans 于 11-1-2008 10:02 PM 发表



你现在是读书还是工作了?

Renesas 它的 C 语言和汇编 参在一起来用是因为 C 语言没有这个指令。比如这个指令在 asm("FCLR I"; C 语言就无法办到,所以必须用汇编语言来达到这个目的。

你是用 Renesas ...


还在读书中, 还有一年多才毕业。 新年过后就 industrial training.
r5f2113 -4fp , 16bit 的, 正式会用32bit
这是starter kits 里用的。
老板给了这个starter kits 和 一些softcopy 的datasheet , 然后 program 用 HEW workshop, 里面有一点 example.
datasheet 还没有 print out (150 pages ) printer 还没有买
对不起因为下星期就开始考试, 所以暂时不能丢太多时间来研究这个。

是想知道一些关于这颗mcu 。 因为之前看到那里写他的compiler 用的program memory 比 pic compiler 省50% memory , 比 8051 省20%。只是那样写 , 没注明用什么 compiler. 从来也没听说过这个牌子 , 论坛里都是 pic , 8051。

有用过吗? 因为看起来不像 8051 容易上手。
回复

使用道具 举报

Follow Us
 楼主| 发表于 12-1-2008 09:16 AM | 显示全部楼层
顺便问一下, 8bt , 16 bit 和 32 bit 的 programming 方法, 都是一样的吗?
现在市场用什么比较多?

之前 KLDC 的 senior 告诉说市场已经淘汰 16 bit, 他们多数都是用 8bit 和 32 bit 的 panasonic MCU.
回复

使用道具 举报

发表于 12-1-2008 06:26 PM | 显示全部楼层
原帖由 pic 于 10-1-2008 11:26 AM 发表

Renesas MCU在新加坡会较多人用。

现在的市面上有很多种类的MCU,什么都可以学, 什么都好。

但我只想下功夫在PIC MCU 和CCS C 而已,会很多种但没有一个专是不能去到很高的level的。。。这是我的目标。。。 ...


老大,你也不好这样折腾人家,被你这个版主老大考到,谁还能应付的了 。他是学多了,也都是为了应付市场上的需求嘛。  。。如果说只会一种,而这类又不是社会要求的那一种,那他那里还有机会跟你们会面呢 。他们多学几种技术也不都是为了应付那些挑剔的老板 。现在社会讲求的是什么都要会,本身才比较有价值啊 。单单只会一样,哪间公司都选会较多的啦,因为老板也会考虑说我付同样的薪水,为什么不选择会较多的呢。 。。。。除非像 pic 老大你有自己的生意,就甭说啦 。客户有任何要求,你只需要说用你熟悉的那类就够吃了 。不过在这竞争强烈的社会里,工厂里的产品都是大量生产的,样样都讲求低价,所以当然选择用便宜货了  。比如说现在 MCU-A 的价钱低,可都是过后出现 MCU-B 的价钱更低,下次新产品设计时,当然选 MCU-B 咯!这是身为一名员工所无法左右的现象。

每个人知道贪多嚼不烂,可是在还没有进入社会工作时,学会多些,选与被选的机会都较多。当被选了之后,才专注那门技术。不然连找第一份工作的机会都没有。  这是我个人的意见,只当参考。(社会就是有这类残酷)

[ 本帖最后由 rothmans 于 13-1-2008 02:55 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 12-1-2008 06:50 PM | 显示全部楼层
原帖由 chan1314 于 10-1-2008 11:39 AM 发表


没办法, training 需要用到。。。
下星期开始考试,12 张paper 考到 31 号 , 然后 18 号开始 training.
不知道来得及吗?
resume 写罢了嘛。。。。 很多人都那样。 ...


Renesas 有很多种(range)选择,从 4 bit 到 32bit mcu 都有,它是 Mitsubishi 与 Hitachi 联合起来的。 预知详情可以到 www.renesas.com  寻找。直接跟 renesas 拿货很便宜,不过要有个量。
回复

使用道具 举报

发表于 12-1-2008 06:55 PM | 显示全部楼层
原帖由 rothmans 于 12-1-2008 06:26 PM 发表
老大,你也不好这样折腾人家,被你这个版主老大考到,谁还能应付的了。他是学多了,也都是为了应付市场上的需求嘛。。。如果说只会一种,而这类又不是你们要的,那他那里还有机会跟你会面了呢。

知知为知知, 不知为不知,不要强不知以为知, 是知也。

市场现在是精益求多?
天无绝人之路,18般武艺都会的可以介绍到你公司去, rothmans大大你就行行好收留调教他们。

记住, 千里马迟早会被伯乐相中的, 贵精不贵多。。。
回复

使用道具 举报

发表于 12-1-2008 07:02 PM | 显示全部楼层
原帖由 chan1314 于 12-1-2008 02:07 AM 发表


r5f2113 -4fp , 16bit 的, 正式会用32bit
这是starter kits 里用的。
老板给了这个starter kits 和 一些softcopy 的datasheet , 然后

没注明用什么 compiler. 从来也没听说过这个牌子 , 论坛里都是 pic , 8051。
...


你可以用它(Renesas) 提供的 HEW (High-Performance Embedded Workshop), 它是个  IDE 含有编译器了。MCU  的 ROM 没超过 64kb 都可以用,不需要购买。

有用过吗? 因为看起来不像 8051 容易上手。...

用 C-语言都很容易上手。
回复

使用道具 举报

发表于 12-1-2008 07:06 PM | 显示全部楼层
原帖由 chan1314 于 12-1-2008 09:16 AM 发表
顺便问一下, 8bt , 16 bit 和 32 bit 的 programming 方法, 都是一样的吗?
现在市场用什么比较多?

之前 KLDC 的 senior 告诉说市场已经淘汰 16 bit, 他们多数都是用 8bit 和 32 bit 的 panasonic MCU.


这很重要吗???

你只需要会逻辑与概念,任何 MCU 用 C-语言不都是一样吗。。。。我不知道有什么差别,谁能告诉我。。。。

[ 本帖最后由 rothmans 于 12-1-2008 07:19 PM 编辑 ]
回复

使用道具 举报

发表于 13-1-2008 12:50 PM | 显示全部楼层
原帖由 rothmans 于 12-1-2008 07:06 PM 发表


这很重要吗???

你只需要会逻辑与概念,任何 MCU 用 C-语言不都是一样吗。。。。我不知道有什么差别,谁能告诉我。。。。


hardware, memory usage有分别。
同样的code在不同的mcu不能run,需要做porting和recompile.
只是algorithm 的part不需要更改, 要recompile而已。

[ 本帖最后由 fritlizt 于 13-1-2008 12:51 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 14-1-2008 08:27 PM | 显示全部楼层
原帖由 rothmans 于 12-1-2008 07:02 PM 发表


你可以用它(Renesas) 提供的 HEW (High-Performance Embedded Workshop), 它是个  IDE 含有编译器了。MCU  的 ROM 没超过 64kb 都可以用,不需要购买。


用 C-语言都很容易上手。


starter kits 有给了。 在研究当中。


顺便问一下, 市场做这类的, 都是固定工作, 还是 freelance 的多?
我问过某些公司, 他告诉我他旗下没有工程师, 都是 freelancer...很普遍吗?
回复

使用道具 举报

发表于 28-1-2008 11:08 PM | 显示全部楼层
我在用他的superH series SH4,这个32bits CPU很强。有200MIPS以上!!MMU compatible with linux and XP. 比同样性能的CPU便宜。不过,用它的人不多。所以support tools比较难找。debugger之类.....

里面有PCI,PCMIA,Ethernet ready..
回复

使用道具 举报

 楼主| 发表于 20-2-2008 09:17 AM | 显示全部楼层
我现在用 r8c tiny, 是8bit (16bit core) 的。
2004年product, 32pin , size 是大约 7mmx7mm,
有 22I/O 和 2input , 10bit 12 channel adc, on chip oscillator, timer x,z,y,c,  2 UART (1 is UART/synchronous) , watchdog , 等,蛮不错,
问老板为什么用 renesas, 他说好就用咯。。。 因为他说它的hardware 方面不错, 然后我用的那个才 USD 2 罢了。。
回复

使用道具 举报


ADVERTISEMENT

发表于 20-2-2008 11:13 AM | 显示全部楼层
原帖由 pic 于 12-1-2008 06:55 PM 发表

天无绝人之路,18般武艺都会的可以介绍到你公司去, rothmans大大你就行行好收留调教他们。



  好啊!当我成立了 Tranning Center  后 pic 大大再介绍过来吧!


原帖由 chan1314 于 20-2-2008 09:17 AM 发表

我现在用 r8c tiny, 是8bit (16bit core) 的。因为他说它的hardware 方面不错, 然后我用的那个才 USD 2 罢了。。


你工作的地点是在哪里,也用上了瑞萨晶片?你是说一颗的价钱 2 美金?是什么型号呢?每个月的用量会大吗?还是刚开始转用瑞萨?
回复

使用道具 举报

 楼主| 发表于 20-2-2008 12:30 PM | 显示全部楼层
seri kembangan , 只有我和老板, 他一人包完。
他专用 renensas, 只有特别要求才用别的。
USD 2.xx 是我用 r8c/13 , 2004 年 32pin
有full range product, 4bit ~32 bit 都有。
回复

使用道具 举报

 楼主| 发表于 21-2-2008 01:27 PM | 显示全部楼层
昨天读 EE TIMES ASIA ( 15-jan )
原来 MCU 最高销售时 RENESAS, 市场占有率高达 23 %, 世界第8 大 semi con manufacture.
回复

使用道具 举报

 楼主| 发表于 27-2-2008 09:38 PM | 显示全部楼层
昨天老板告诉我, 他的m16 series 拿到1.x USD , R8C 也是1.x USD...
16 bit 来说, 算便宜吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 26-12-2024 01:25 AM , Processed in 0.155478 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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