使用ERASE按钮作为PIO

时间:2019-01-31 18:04:04

标签: arduino-due

我正在开发一个演示程序,我想使用最少的资源:我需要的只是一个LED和一个按钮。

我非常想使用板载资源。用户LED(PB27)很好(我想再来一遍,但是有)。

只要我清除了系统I / O配置寄存器CCFG_SYSIO中的SYSIO12位,我就会读到数据表中的ERASE按钮可以用作输入(PC0)。

我发现如果执行此操作,则可以在不删除闪光灯(!)的情况下按ERASE按钮,但是PC0始终读取为0(即使我启用了上拉,您也应该已经启用)。我已经检查了状态(PDSR):已设置。

我应该说PC1正常工作。

还有其他人得到ERASE => PC0吗?有我错过的文档吗? (在ASF中,sam/applications/getting_started/中的其他一些板禁用ERASE按钮,但不能禁用此按钮)。

0 个答案:

没有答案