什么原因导致设计无法编译错误F38?它还说无效的P38031。

有两个问题可能会导致这些错误的设计。

首先,为了在监督方程的右边使用输出,它还必须在设计中的某个位置分配一个值。它可以被分配在一个步骤的序列中或在监督方程中。但是你必须把输出分配给你的设计中的某个级别,如果它也将被应用在管理等式的右边。

第二个问题是,当从I2C总线设置输出时,不可能在逻辑中使用输出。这不会起作用,因为从输出回到PLD逻辑阵列的反馈发生在输出切换发生之前。请参阅图2-10在PUR1014/A数据表中的PLD结构图和图2-13的数字输出引脚配置。当数字输出被配置为I2C控制时,反馈信号不再连接到实际输出。只有由I2C寄存器值控制的内部逻辑的唯一方法是使用由I2C控制的输入。

请参阅POWR1014/A数据表以获取更多信息:

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 11:15:09 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它