查看: 3133|回复: 20
|
Renesas Microcontroller.
[复制链接]
|
|
拿到了 starter kits,
也看了一点 manual 和code ,
发现到和平常不一样。
他的 C 和 ASM 掺掺一起来。
sample : 3minute timer因为版权问题, 没帖完)
- main(){
- asm("FCLR I"; /* Interrupt disable */
- prcr = 1; /* Protect off */
- cm13 = 1; /* Xin Xout */
- cm15 = 1; /* XCIN-XCOUT drive capacity select bit : HIGH */
- cm05 = 0; /* Xin on */
- cm16 = 0; /* Main clock = No division mode */
- cm17 = 0;
- cm06 = 0; /* CM16 and CM17 enable */
- asm("nop";
- asm("nop";
- asm("nop";
- asm("nop"; /* Waitting for stable of oscillation */
- ocd2 = 0; /* Main clock change */
- 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 编辑 ] |
|
|
|
|
|
|
|
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
发表于 10-1-2008 09:48 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 11-1-2008 10:02 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 12-1-2008 02:07 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 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
|
显示全部楼层
|
|
|
|
|
|
|
发表于 12-1-2008 06:50 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 12-1-2008 06:55 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 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 罢了。。 |
|
|
|
|
|
|
|
发表于 20-2-2008 11:13 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 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 来说, 算便宜吗? |
|
|
|
|
|
|
| |
本周最热论坛帖子
|