找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2672|回复: 4
收起左侧

请教FPGA的IO口异常的问题?

[复制链接]
ID:408091 发表于 2019-6-2 09:36 | 显示全部楼层 |阅读模式
FPGA的p_spi_cs_o有时候在进入p_spi_cs_o <= '0';的状态的时候并没有输出低,VHDL代码如下:

                                if (p_uart_rx_i = '0') then
                                        s3_uart_rx_status <= C_UART_RX_SAMPLE_START_BIT;
                                        s10_spi_cs_cnt <= 0;
                                        p_spi_cs_o <= '0';
                                        p_spi_clk_o <= '0';                                       
                                else                               
                                        if(s10_spi_cs_cnt < C_SPI_CS_AUTO_CNT) then
                                                s10_spi_cs_cnt <= s10_spi_cs_cnt + 1;
                                        else
                                                p_spi_cs_o <= '1';
                                        end if;
                                end if;



请指导
回复

使用道具 举报

ID:415123 发表于 2019-6-2 22:00 | 显示全部楼层
没有看到驱动时钟
回复

使用道具 举报

ID:123289 发表于 2019-6-4 09:55 | 显示全部楼层
p_spi_cs_o与p_spi_cs_o <= '0'没有关系,
是当p_uart_rx_i = '0'时才输出低。
回复

使用道具 举报

ID:408091 发表于 2019-6-18 22:03 | 显示全部楼层
honey_teck 发表于 2019-6-2 22:00
没有看到驱动时钟

有驱动时钟,没放出来
回复

使用道具 举报

ID:408091 发表于 2019-6-18 22:05 | 显示全部楼层
yzwzfyz 发表于 2019-6-4 09:55
p_spi_cs_o与p_spi_cs_o

用逻辑分析仪可以看到p_uart_rx_i 已经为低电平,但是p_spi_cs_o并没有出低电平;p_spi_cs_o没有出低电平是概率事件,大概万分之一
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表