⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
5个帖子/ 0新
最后一篇
Vrabo.
离线
最后一次露面:3年1周前
加入:2016-11-04 19:19
错误的输出smartsnippet.

你好!

我制作了一个自定义板,其中一个按钮附加到p0_6。该按钮配置为INPUTE_PULLUP并连接到3.3V和电阻。每当我尝试使用keil完美使用keil时。它在LightBlue应用程序上显示0,并在按下时1。但是,当我尝试使用SmartSnippets Toolbox时,它一直在显示1,所以我无法激活中断。

我看过SmartSnippet的板设置,其中一个SPI端口使用P0_6,因此我将其更改为我不使用的端口。但是,我有同样的问题。

任何想法如何发生这种情况?

非常感谢你。

设备:
mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨Vrabo,

嗨Vrabo,

我不确定我理解这个问题,你已经将P06上的按钮配置为输入拉向上(这意味着您已启用580的内部上拉),并且还连接了外部上拉电阻?我想按钮连接到地面,每当按下它时,都会检测到低级中断。请检查线路以检查按钮或未按下按钮时的实际状态,然后按下按钮并检查中断是否触发。关于Flash,在设备中镜像RAM中的FW后,引脚的函数是您的Periph_Init()函数状态。此外,如果您可以分享一些实施,也许有些事情出现问题。

谢谢mt_dialog.

Vrabo.
离线
最后一次露面:3年1周前
加入:2016-11-04 19:19
感谢你及时的答复。

感谢你及时的答复。

我添加了该特定部分的示意图的图像。

当我使用Keil Uvision进行调试时,默认值(未按下的按钮)为0,按下时变为1。我所拥有的问题是,当我使用SmartSnippet时,默认输入变为“1”而不是0,因此我的中断从未发生,因为它永远不会改变状态。

附件:
Vrabo.
离线
最后一次露面:3年1周前
加入:2016-11-04 19:19
我在这里添加了屏幕截图

我在这里添加了蓝牙应用程序的屏幕截图。

附件:
mt_dialog.
离线
最后一次露面:3个月2周前
职员
加入:2015-06-08 11:34
嗨Vrabo,

嗨Vrabo,

再次我不太明白这是如何工作的,你把P06作为输入拉起,你已经将按钮连接到3V3电源,尝试将S1连接到地面或尝试在Input_Pulldown中改变PIN的配置。您还可以检查用于按钮的PRO电路板和电路。关于它与keil使用的事实而不是智能片段,我无法解释,因为当我在RAM中镜像时,PIN配置是您在Periph_init()中设置的那样。

谢谢mt_dialog.