型号为89C52的单片机和型号为EPM240T100C5的CPLD怎么通信??

型号为89C52的单片机和型号为EPM240T100C5的CPLD怎么通信???
目前我想把CPLD当做锁存器用,目的是扩展单片机接口。可是当我接上后,然后编程测试,没有任何效果,不知道怎么回事。
请问单片机和cpld怎么通信?(现在不忙搞串行通信,先从简单出发)

CPLD烧程序了吗? 没有烧程序的话肯定没反应了
如果要做单片机和CPLD的通信,把CPLD接在单片机的外部总线上面就行了,这样单片机就可以直接寻址CPLD了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-17
简单点可以直接将单片机和CPLD的IO口连在一起,单片机给CPLD送信号

CPLD芯片EPM240T100与一个单片机连接
用CPLD有多种意义, 1. 扩展IO, 2.彩色精确同步, 3. 对LED驱动电流大,850ns+400ns只是个PWM,为了降耗减少发热. 还需要个MCU是因为有些东西要计算.传统51完成这些功能不可能, 78E52确实可以,但人家不一定用过, C8051虽有足够IO等资源,但可靠性比CPLD偏低. LPC,STM32这都属ARM了,人家软件不熟能...

EPM240T100C5N基本参数
EPM240T100C5N是一款CPLD类型芯片,采用闪存技术。其宏单元数量为192,拥有80条输入\/输出线。传播延迟时间为5.9ns,整体时钟设定时间为2.7ns,工作频率为201.1MHz。在电源电压范围上,支持2.375V到2.625V和3V到3.6V。工作温度范围为0°C到+85°C,针脚数量为100。封装类型为TQFP,工作温度最低...

请问5V的51单片机与3.3V的CPLD(EPM240T100C5N)应该如何连接?
1、简单一点,中间串一个220欧的电阻 2、稳妥一些,用74LVC244,电源为3.3V,输入可以是5V电平,输出是3.3V电平 3.3V电平是可以直接驱动5V电平的 学习单片机,电子设计知识,请访问" 电子设计网dzsj ”

芯片EPM240T100C5和EPM240T100I5有什么区别?
这个是altera的CPLD。C代表commercial I代表industry。其实就是一个工作场合的问题。工业级到零下45℃,商业级就到零摄氏度。你自己确定。另外这个里面都是有程序的。开发注意下就行。代换维修还是放弃吧。

CPLD未配置时的引脚状态是?
建议重新配置一下为三态或输入,否则FPGA可能会在未用的管脚上有些许输出,因为FPGA运行时,内部用到的电路部分会在未用到的电路部分上有一个电磁耦合或者叫串扰,就好比两根靠近的电线上其中一根传输50MHz的信号,那当你测量另外一根时,也会发现有微弱的50MHz的信号一样。主要的就是减小FPGA的EMI,...

相似回答