您当前的位置:五五电子网电子知识单片机-工控设备DSP/FPGA技术嵌入式电网分析仪中双CPU间的通信 正文
嵌入式电网分析仪中双CPU间的通信

嵌入式电网分析仪中双CPU间的通信

点击数:7680 次   录入时间:03-04 11:57:49   整理:http://www.55dianzi.com   DSP/FPGA技术

  6 注意事项

  (1)拉低片选信号SS后,需延时再发送数据。由于逻辑电平的不同,应在TMS320F2812与ATmegal28之间加电平转换器74LV4245,当主机将片选信号拉低后。由于74LVC4245的存在,两者不能立即工作,会产生一个延时,因此在软件编程中,需要加一个延时函数。一般来说延时1μs就足够了。

  (2)AVR往SPDR写数据时,SS被拉高。一般来说,两个MCU之间的数据传输不会只有1个字节。在设计中,当从机向主机发送数据时,当主机接收完第一个字节后,如果不将片选信号SS拉高.则会造成从机不能将数据写入寄存器内,主机也不能正确接收数据,这样造成数据丢失、错误。因此,每接收完一个字节主机都要将丙拉高.待从机写入数据后,再将SS拉低,这样数据才能够正确传输。

  7 结语

  实验证明.SPI通信完成TMS320F2812与ATmegal28之间的通信完全满足系统需求。因为SPI时序简单,传输速度快,占用的接口线少,简化了系统设计。同时运用双 CPU 设计系统,增强了系统的实时处理能力,减轻主CPU负担,提高了产品的性能。



上一页  [1] [2] 


本文关键字:通信  嵌入式  分析仪  DSP/FPGA技术单片机-工控设备 - DSP/FPGA技术