- 主题:Re: 这种现象是否可以定性为芯片问题?
可能内部共用总线或者buffer。
可以降低UART速率和SDIO的时钟频率试试。
【 在 feiy (null) 的大作中提到: 】
: 某单片机带有UART和SDIO接口,从芯片封装上看UART和SDIO管脚相距较远(封装内部绑定是否靠近关联,未知),主板走线也无重叠相距较远。
: 应用上,UART和SDIO都采用了中断方式接收,和外部两个共地的不同上位主机进行高速度通信。
: 问题是,当上位机通过UART向单片机发送数据时,SDIO上数据交互时(主要是单片机接收)会出现低频率小概率的数据丢失,但若UART不发送,则SDIO不会丢失,无论多久都不丢失。
: ...................
--
FROM 120.245.132.*
主频和波特率分别多少?
【 在 feiy (null) 的大作中提到: 】
: 某单片机带有UART和SDIO接口,从芯片封装上看UART和SDIO管脚相距较远(封装内部绑定是否靠近关联,未知),主板走线也无重叠相距较远。
: 应用上,UART和SDIO都采用了中断方式接收,和外部两个共地的不同上位主机进行高速度通信。
: 问题是,当上位机通过UART向单片机发送数据时,SDIO上数据交互时(主要是单片机接收)会出现低频率小概率的数据丢失,但若UART不发送,则SDIO不会丢失,无论多久都不丢失。
: ...................
--
FROM 101.41.158.*
UART和SDIO是否公用了内部同一个时钟或者数据交互单元?如果外围引脚有多个UART或者SDIO口可用,建议将UART或者SDIO切换到其他通道试一下,看看问题会不会重新出现
【 在 feiy 的大作中提到: 】
: 某单片机带有UART和SDIO接口,从芯片封装上看UART和SDIO管脚相距较远(封装内部绑定是否靠近关联,未知),主板走线也无重叠相距较远。
: 应用上,UART和SDIO都采用了中断方式接收,和外部两个共地的不同上位主机进行高速度通信。
: 问题是,当上位机通过UART向单片机发送数据时,SDIO上数据交互时(主要是单片机接收)会出现低频率小概率的数据丢失,但若UART不发送,则SDIO不会丢失,无论多久都不丢失。
: ...................
--
FROM 180.165.220.*
感觉不像。uart这种设备,一般是挂在APB这种低速总线上。SDIO则需要挂在高速总线上。还是像是软件问题。。
--
FROM 101.82.79.*