经常检查你的别针!

我发了那篇文章还不到一周DP32的引脚图,我已经遇到了一个严重的障碍,如果我只使用自己的图表,就可以很容易地解决这个问题!

标题图片

如果你跟着我Instructables,你知道我最近发布了一个教程使用DP32和uC32去耦RC滤波器.在这个教程的大部分时间里,我主要关注uC32,因为,正如我在最后指出的,DP32有一些奇怪的行为。好吧,当我开始更多地使用RC滤波器和DP32时,这种奇怪的行为变成了一个严重的头痛,因为我不能让任何RC滤波器正常工作!

DP32中断无法正常工作

我在引脚2和引脚3上使用了两个中断(INT3和INT1分别)。我使用的电路如下:

RC Filter_schem

如你所见,我的下拉电阻(R2)是相当低的。我发现如果我使我的下拉电阻太大,中断停止工作,但这是完全相反的行为我期望!更大的下拉电阻应该增加中断引脚看到的电压差。这到底是怎么回事?

我请求帮助的每个人都被难住了。直到一位工程实习生的深刻观察,促使我采取了不同的方法。他建议我检查的性能销自己.这让我思考,最后我做了我应该有一开始就完成了!我查看了上周制作的DP32 Pinout图。

销图咄!

果然,我去了完全遗忘了关于连接到引脚2和引脚3的跳线,在正常操作期间,这些引脚向上拉。我所要做的就是移除那些跳线,突然DP32表现得很好。

这表明你需要检查整个行不管你用的是什么引脚上的信号,否则你可能会错过一些东西,这些东西最终会导致以后没完没了的头痛。

所以现在我的问题解决了,只需要阅读一点点。在Digilent,我们正在努力为新学习者和有经验的制造者提供资源。我们正在以我们所知道的最好的方式,用我们自己的产品制造出整洁的东西,这意味着我们经常会遇到像这样的小绊脚石。

0
第一个投票。

一条关于“经常检查你的别针!”

  1. 大多数时候,当我的项目出现问题时,我发现自己有一个反复出现的模式:做假设而不验证它们。这就是为什么在这种情况下,你会习惯性地认为是我犯了错(而不是责怪董事会或编译器或其他什么东西)。这使得查找错误更容易(至少对我来说)。当我没有意识到我做了一个可能出错的假设时,就会变得更加困难。

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记