这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请问,E8a可以带多大的负载?

共6条 1/1 1 跳转至

请问,E8a可以带多大的负载?

助工
2008-03-18 11:48:57     打赏
E8a是可以为用户系统提供电源的
那E8a能带多大的负载?提供最大多少的电流?

顺便再问个问题:
如果用C语言编程的话,那么单片机的部分初始化是否需要使用汇编和伪指令来完成?
比如说,中断向量表的设置,就必须使用伪指令设置,用C无法设置?
上电复位向量必须指向某个起始地址,在这个地址里放上“jmp.w _main”转到main()函数?
例如:
lword   start     ;上电复位向量
.....
.....
start:
....
...
jmp.w  _main
.....


main()
{

}

谢谢!



关键词: 请问     以带     大的     负载    

助工
2008-03-18 13:39:34     打赏
2楼

  您好,E8a本身消耗500mA的电流,给目标板的最大供电电流是300mA。

关于单片机的上电初始化,您在建立工程的时候可以选择建立启动文件为汇编语言的Application型工程,也可以选择启动文件为C语言的c source startup application型的工程。对于复位向量,以及main()函数的调用,都是由启动文件自动完成的。


菜鸟
2008-04-03 17:00:55     打赏
3楼
如果是用Toolchain自带的项目生成器的话,单片机的初始化命令就都已经写好了,不用用户自己编写。
初始化命令可以选择C或者汇编的,取决于用户选择要建立什么样的工程

助工
2008-04-03 17:15:05     打赏
4楼
那么中断向量如何设置呢??
仅仅靠自动生成的初始化文件,如何让C程序知道中断发生后执行哪个程序??

助工
2008-04-03 18:18:30     打赏
5楼

以M16C族的MCU的C编译器NC30的5.42版本为例:
生成的启动文件中包含中断向量表的部分:
;---------------------------------------------------------------------
; variable vector section
;---------------------------------------------------------------------
               .section     vector,ROMDATA
               .org            __VECTOR_ADR__
.if      0
               .lword        dummy_int     ; vector  0
               .lword        dummy_int     ; vector  1
               ......
               ......
               .lword        dummy_int     ; vector 63
.endif

假设希望增加中断向量表中序号为0和1的中断,请作如下修改,
即可与C语言的中断程序interrupt0_int ,  interrupt1_int 等对应起来。
;---------------------------------------------------------------------
; variable vector section
;---------------------------------------------------------------------
               .section     vector,ROMDATA
               .org            __VECTOR_ADR__
.if      1
               .glb           _interrupt0_int
              .lword        _interrupt0_int     ; vector  0 's entrance address

               .glb            _interrupt1_int
               .lword        _interrupt1_int     ; vector  1's entrance address
               ......
               ......
               .lword        dummy_int     ; vector 63
.endif

 


助工
2009-06-27 08:53:48     打赏
6楼
请问下瑞萨工程师,完整的定时器软件仿真该怎么做啊?我用的是HEW,M16C/62P型号的。

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]