基于LonWorks的在系统编程技术
时间:07-16
来源:单片机与嵌入式系统应用
点击:
Neuron C关键字允许直接将部分应用代码加到指定的存储段。本设计中用far关键字将ispSTREAM文件存储在RAMFAR区域。此外,在编程软件执行期间,由于指令的执行时间相对较长,大多数硬件定时要求(通常较短)都有自动地得到满足。但编程脉冲总体擦除脉冲却分别长达40ms和200ms,而板上没有硬件定时器,只要靠软件延时来实现。
在NodeBuilder开发环境下,执行build命令后,将工作目录下的devicename.NEI文件输出,装载到编程器中,编程器将应用程序和固件下载到Flash存储器中。
结束语
实际运行证明,通过Neuron芯片对CPLD进行ISP操作之后,CPLD实现了预定的功能。
目前,Lon网络控制技术在航空/航天、楼宇控制、运输设备等多种领域的应用日益成熟,而且由于该技术具有高性能、低成本的网络接口产品,并且易于开发低成本的网关,实现Lon网与以太网有机的结合。因此,在本实验的基础上,可以尝试由主机通过远程服务将ISP器件的编程数据文件下载到Lon网的节点中,并由底层的现场设备执行在系统编程操作。这样,在系统编程技术的内涵及其优越性得以充分的体现,同时该技术的应用空间向系统的底层和远程扩展,真正的在系统可编程时代已经到来。
- Lonworks总线多点I/O智能节点的开发(09-18)
- 在选用FPGA进行设计时如何降低功耗 (03-09)
- ADSP-TSl01S嵌入式系统的混合编程(05-18)
- 基于FPGA的嵌入式系统设计(06-18)
- 89C51单片机为控制核心的开关电源优化设计(11-04)
- 单片机的ISP在线编程设计(03-28)