使用IO6连接到SDA,它似乎无法编程,给出“芯片不存在或错位”错误。
在编程尝试期间,启动后,SDA达到3.3V大约1ms,但在约3.3ms时进入0。
是IO6被断言的工厂设定值,如果是的话,可以改变吗?
嗨lottabull,
请检查您的设备连接,IO6只是GPO引脚,而不是专用于编程。
我通过PCB跟踪将IO6连接到SDA。
我的思想是IO6的工厂设置可能会使SDA低。
你的意思是它是否有可能重新分配IO6来支持SDA信号,赖特?该设备仅具有PIN8 SCL和PIN9 SDA专用于编程,无法重新分配。
不,我们在某些时候使用IO6的输出来操纵SDA信号。
我担心的是,可以输出IO6的出厂设置,并启用低电平。
IO6(PIN10)仅选项仅为数字出口,并且它配置为1倍的推挽式电阻作为默认值。通过设备复位完成编程过程,它会降低SDA线。这就是为什么出现此错误。由于IO6没有数字输入模式,这不能将其更改为出厂设置。另一个引脚具有此模式作为默认值并在复位期间保持Hi-Z。
非常感谢。
我确认卷轴鲜完的芯片将保持IO6。
切换到IO2(PIN4)已修复我们的问题。
嗨lottabull,
请检查您的设备连接,IO6只是GPO引脚,而不是专用于编程。
我通过PCB跟踪将IO6连接到SDA。
我的思想是IO6的工厂设置可能会使SDA低。
你的意思是它是否有可能重新分配IO6来支持SDA信号,赖特?该设备仅具有PIN8 SCL和PIN9 SDA专用于编程,无法重新分配。
不,我们在某些时候使用IO6的输出来操纵SDA信号。
我担心的是,可以输出IO6的出厂设置,并启用低电平。
嗨lottabull,
IO6(PIN10)仅选项仅为数字出口,并且它配置为1倍的推挽式电阻作为默认值。通过设备复位完成编程过程,它会降低SDA线。这就是为什么出现此错误。由于IO6没有数字输入模式,这不能将其更改为出厂设置。另一个引脚具有此模式作为默认值并在复位期间保持Hi-Z。
非常感谢。
我确认卷轴鲜完的芯片将保持IO6。
切换到IO2(PIN4)已修复我们的问题。