网页更新: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) | 执行效率 |
IAR | 413 | 1237 | 747.5uS | 7.09 |
ICCAVR | 311 | 1991 | 950.75 | 5.58 |
CodeVisionAVR | 327 | 1267 | 521 | 10.17 |
AtmanAvr(GCC) | 211 | 1292 | 728.25 | 7.28 |
Keil C51 | 136 | 1403 | 5301 | 1 |
不难看出,IAR编译器很优秀,但是软件价格很高,使用也很复杂,AtmanAvr(GCC)代码效率不错但是不很普及,ICCAVR整数编译代码比较优秀,绝大部分用户都选择这个开发工具。
德运EPLC软件软件函数库使用汇编语言编写,符合ICC调用规范,全面支持ICCAVR开发环境。如果您在使用非ICCAVR编译器,可以适当修改汇编语言函数代码。
连接文本显示器或工业触摸屏:
EPLC支持MODBUS RTU 从站协议,只要文本显示器或工业触摸屏支持MODBUS RTU协议,就可以连接使用。
使用文本显示器或工业触摸屏画面编辑软件设计好画面,然后设置通信参数,选择MODBUS RTU协议,波特率:9600; 数据位:8; 停止位:1; 校验位:无; 接口:RS485。
保存选项并下载画面到文本显示器或触摸屏,连接好RS485电缆,工作就算完成了。(如果不能通信请检查RS485电缆的极性)
个人站点 ©1991-2025 Deyun Machinery & Electronic Technologies Pvt Ltd, All Rights Reserved 山东·诸城 皇华镇位井子村103号 | TEL:13335252885 | 鲁ICP备05003338号 |