错误输出SmartSnippets

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
5个职位/ 0个新
最后发表
vrabo
离线
最后看到:3年1周前
加入:2016-11-04 19:19
错误输出SmartSnippets

你好!

我制作了一个自定义板,其中一个按钮被附加到P0_6。按钮配置为INPUT_PULLUP,连接3.3V和一个电阻。每当我试图用Keil调试它时,它都能完美地工作。它在LightBlue应用程序上显示0,按下时显示1。但是当我尝试使用SmartSnippets工具箱时,它总是显示1,所以我不能激活中断。

我看了SmartSnippets中的板设置,其中一个SPI端口使用P0_6,所以我将它更改为我不使用的端口。但我还是有同样的问题。

知道为什么会这样吗?

非常感谢。

设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨vrabo,

嗨vrabo,

我不确定我理解了这个问题,你已经将P06上的按钮配置为输入上拉(这意味着你已经启用了580的内部上拉),你还附加了一个外部上拉电阻?我认为这个按钮是连接到地面的,每当你按下它,你就会检测到一个低电平的中断。请检查线路,以便在按下按钮或不按下按钮时检查电路的实际状态,并检查是否触发中断。关于flash,在设备镜像fw在RAM中的引脚的功能是什么,你的外围init()函数状态。此外,如果您可以共享一些实现,可能会出现一些问题。

由于MT_dialog

vrabo
离线
最后看到:3年1周前
加入:2016-11-04 19:19
谢谢你这么快的答复。

谢谢你这么快的答复。

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

当我使用Keil uVision进行调试时,默认值(按钮未按下)是0,按下时变成1。我的问题是,当我使用SmartSnippets默认输入变成“1”而不是0,所以我的中断从来没有发生,因为它从来没有改变状态。

附件:
vrabo
离线
最后看到:3年1周前
加入:2016-11-04 19:19
我在这里添加了截图

我在这里添加了蓝牙应用的截图。

附件:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨vrabo,

嗨vrabo,

再次,我不太明白这是如何工作,你有P06作为一个输入拉上,你已经连接到3V3电源按钮,尝试连接S1地或尝试改变配置的引脚INPUT_PULLDOWN。您也可以检查pro板和电路用于按钮。关于它与keil工作,而不是与智能片段,我不能解释,因为我说过,一旦fw镜像在RAM引脚配置是你在外围设置()。

由于MT_dialog