义隆单片机开发环境:
1.PC端软件:
eUIDE ------程序编译IDE
UWriter ------烧写器软件(需要License ,联系义隆代理商)
软件获取地址:http://www.emc.com.tw/twn/st_8bit.asp
2.硬件:
仿真器 --------UIT300N V2.0
烧写器 -------UWTR +对应ic的ADP插片
以上工具都有之后,开发环境已经建立完成。本人PC是win10 专业版,测试以上软件都可使用。
3:编写语言:汇编(C语言也是支持的)
4.实际开发
仿真器仿真测试FAQ:
1.仿真器,简单的理解就是放大版的mcu,因为153,173都是opt rom (一次性写入),不能进行第二次烧写。
2把仿真器面板上面的POWER SWITCH 开关打到 ON 位置,这时 “POWER” LED亮,“RUN” LED 不亮,“TARGET” LED 根据情况不同而不同
如果是仿真器内部供电的话,这时 TARGET 应该是亮的,如果用板子本身电路供电的话,TARGET 是不亮的。
注意:连机之前请注意检查清楚要开发的电路板有没有短路,否则会烧毁仿真器.。
3.运行仿真器时需要选择对应的IC。
4.CODE OPTION 选项
WDT Time-out Period是看门狗复位时间一般选择18ms能满足要求
CLOCK 是指每条指令运行的时间是2个时钟还是4个时钟
OSC 是震荡选择
Low Crystal 是指低频率的晶振,例如 32.768K,455K 等
High Crystal 是指高频率的晶振,例如常用 4MHZ 晶振等
External RC 外部RC振荡,通过电容和电阻起振,具体电路参考datasheet。
Internal RC 内部RC振荡,对于EM78P153,这个是用的比较多的。
其他暂时未使用
IRC Frequency RC频率选择默认4MHZ
RESET ENABLE 开启P63的复位功能
RC OUT
P64作为普通的IO口还是作为晶振输出,一般选择内部RC振荡的话需要作为P64口使用就OK了
其他请查看eUIDE\Help文件下的 eUIDE_C&AssemblyUserGuide.pdf文档。