网页更新:2013-10-5 10:07:56

编程与下载 编程工具选择及介绍

单片机编程也是一件很轻松的工作

EPLC的程序下载接口:
EPLC配备标准的debugWIER+ISP 6PIN 接口,支持所有的AVRISP下载器和编程器,同时可以使用本接口在线调试程序。
如果您的AVRISP下载工具是10针接口,可以参照下图制作一条连接线。

AVR ISP 6针接口AVR ISP 10针接口AVRJTAG 10针接口

下载程序:
EPLC核心是AVR ATmega系列单片机,EPLC制作完毕已经对溶丝编程,建议用户不要修改溶丝配置,如果用户有特殊应用,也可以修改。
如果对EPLC默认的溶丝配置没有异议,只要直接把编译后的代码下载到EPLC即可,下载完毕EPLC的RUN指示灯闪烁则说明您的操作成功啦。

编译工具与开发环境:
AVR C编译器有IAR、CodeVisionAVR、ICCAVR 和 AtmanAvr(GCC)几个版本。
编写两个程序测试这些编译器性能,一个程序是整数运算循环,另一个是求一个浮点数的正弦值,测试结果如下表:

编译器生成的程序代码比较表
编译器整数代码长度浮点代码长度执行时间(uS)执行效率
IAR4131237747.5uS7.09
ICCAVR3111991950.755.58
CodeVisionAVR327126752110.17
AtmanAvr(GCC)2111292728.257.28
Keil C51136140353011


不难看出,IAR编译器很优秀,但是软件价格很高,使用也很复杂,AtmanAvr(GCC)代码效率不错但是不很普及,ICCAVR整数编译代码比较优秀,绝大部分用户都选择这个开发工具。
德运EPLC软件软件函数库使用汇编语言编写,符合ICC调用规范,全面支持ICCAVR开发环境。如果您在使用非ICCAVR编译器,可以适当修改汇编语言函数代码。

连接文本显示器或工业触摸屏:
EPLC支持MODBUS RTU 从站协议,只要文本显示器或工业触摸屏支持MODBUS RTU协议,就可以连接使用。
使用文本显示器或工业触摸屏画面编辑软件设计好画面,然后设置通信参数,选择MODBUS RTU协议,波特率:9600; 数据位:8; 停止位:1; 校验位:无; 接口:RS485。
保存选项并下载画面到文本显示器或触摸屏,连接好RS485电缆,工作就算完成了。(如果不能通信请检查RS485电缆的极性)

 

logo_D 个人站点 ©1991-2017 Deyun Machinery & Electronic Technologies Pvt Ltd, All Rights Reserved
山东·诸城 皇华镇位井子村103号  | TEL:13335252885 | 鲁ICP备05003338号