公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

大家好!为了表达我对在最近的一个主题中得到的得力帮助的感激之情(请点击此处查看完整主题),下面是我的一些心得体会。

我无法在原主题中发布这个问题,因为现在由于某种原因它被锁定了--也许是因为我把它标记为已解决。

- 信号电平偏移问题可通过元件配置器(引脚属性输入阈值)(如 CMOS 或 LVTTL)或端口的 CTL 寄存器来解决。 如果使用 emFile 组件,则通过相应端口的控制寄存器将 MISO 引脚的阈值设置为 LVTTL。 当您使用具有混合信号电平的 microSD 分线时,这一点尤其方便,例如 输入会发生电平移动,但输出不会。

-KIT_A2G_TC387_MOTORCTR PSoC™5LP 的 中的某些引脚具有硬连线电容器,可能会使信号“失真”至不再达到逻辑电平的程度。因此,对于 SCLK 信号,请注意不要使用0.2 0.3 0.4 引脚,因为这些引脚有定制电容。

- 我测试了经过上述修改的 emFile,并读取了磁盘标签。 不幸的是,结果不稳定/可重复,我无法读取卡上的文件或DIR_INDICATOR2GO 。 请查看原帖,BiBi 在原帖中进行了成功的测试。 因此,这个针对 emFile 的解决方案应该基本可行。 我只是没有时间用示波器深入研究这种情况,所以将用 fatFs 代替。

- fatFs 比 emFile 稍微灵活一些,因为所有 SPI 接线都可以公开访问,而且可以通过集成开发环境配置引脚。

- 长文件名的 fatFS 有一些问题,除非你使用的是最新版本。 我在当前项目中部署了最新版本。 它无法立即运行TESTBOARD_150PC_OUT ,因此我必须对源文件进行一些更改才能使其编译并运行。

- emFile 和 fatFs 似乎都能在 32GB microSD(闪迪)上运行。

再次感谢 BiBi 和 Leo 的热心帮助。

干杯,
Stefan

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-5-3-1/PSoC-5LP-and-microSD-card-lessons-learned-32GB-signal-level-shifting/td-p/692202

0 点赞
1 回复
Translation_Bot
Community Manager
Community Manager
Community Manager

@brandiware 你好、

感谢您抽出时间在这里总结您的学习经验,并对您所获得的支持表示感谢。

问候,

拉姆

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/PSoC-5-3-1/PSoC-5LP-and-microSD-card-lessons-learned-32GB-signal-level-shifting/m-p/694098

0 点赞