嗨,对话框中,关于DA14580中使用外部SPI flash的电路设计,我有一些问题我的项目需要使用ADC,所以我把SPI flash放到P0_ 0 3 5 6,但是我仍然可以使用串口P0_4和5来编程外部SPI flash吗?因为它有与pin P0_5冲突,谢谢
嗨andoridfm2013,
是的,当您使用串行端口和SPI flash时,您在P0_5中存在冲突,但您能够通过使用三路跳线覆盖它。因此,您必须将SPI flash和UART与P0_5连接起来。但是,你能解释一下为什么你推荐了ADC吗?注意DA14580芯片中的ADC gpio是在p0_0, P0_1, P0_2, P0_3中,而不是在P0_5中。更多信息,请查看表1:Pin Description的Da14580 datasheet。
问候,PM_Dialog
谢谢你的回复,
我之所以被称为ADC因为当我检查数据表、外部SPI flash引导只能在P 0 _0, P0_1, P0_2, P0_3或P 0 _0, P0_3, P0_5, P0_6,作为第一个映射将使用所有的ADC,所以我必须使用第二个映射,但P0_5的冲突。我不明白什么是“三步跳投”,你能再解释一下吗?
但是现在我想一下,我把flash放在p0_0 P0_1 P0_2 P0_3,然后使用ADC可以吗?因为14580将加载程序到ram,那么它将不再访问flash我记得。谢谢你的帮助
与“三路跳线”,我的意思是跳线连接三个引脚,以使用ADC和SPI flash在P0_5 GPIO。你能澄清一下你是否想要从SPI flash启动吗?根据表1:从外部设备引脚分配和启动顺序的DA14580/581/583从串口启动(AN-B-001)文档,DA14580使用标准gpio (P0_0, P0_3, P0_5, P0_6)从SPI flash引导。关于ADC,你必须在p0_0, P0_1, P0_2, P0_3中使用它,正如我在之前的评论中提到的。
谢谢,PM_Dialog
嗨andoridfm2013,
是的,当您使用串行端口和SPI flash时,您在P0_5中存在冲突,但您能够通过使用三路跳线覆盖它。因此,您必须将SPI flash和UART与P0_5连接起来。但是,你能解释一下为什么你推荐了ADC吗?注意DA14580芯片中的ADC gpio是在p0_0, P0_1, P0_2, P0_3中,而不是在P0_5中。更多信息,请查看表1:Pin Description的Da14580 datasheet。
问候,PM_Dialog
谢谢你的回复,
我之所以被称为ADC因为当我检查数据表、外部SPI flash引导只能在P 0 _0, P0_1, P0_2, P0_3或P 0 _0, P0_3, P0_5, P0_6,作为第一个映射将使用所有的ADC,所以我必须使用第二个映射,但P0_5的冲突。我不明白什么是“三步跳投”,你能再解释一下吗?
但是现在我想一下,我把flash放在p0_0 P0_1 P0_2 P0_3,然后使用ADC可以吗?因为14580将加载程序到ram,那么它将不再访问flash我记得。谢谢你的帮助
嗨andoridfm2013,
与“三路跳线”,我的意思是跳线连接三个引脚,以使用ADC和SPI flash在P0_5 GPIO。你能澄清一下你是否想要从SPI flash启动吗?根据表1:从外部设备引脚分配和启动顺序的DA14580/581/583从串口启动(AN-B-001)文档,DA14580使用标准gpio (P0_0, P0_3, P0_5, P0_6)从SPI flash引导。关于ADC,你必须在p0_0, P0_1, P0_2, P0_3中使用它,正如我在之前的评论中提到的。
谢谢,PM_Dialog