Atmel SAM v71 XPlained - 无法与端口 C 一起使用
Posted
技术标签:
【中文标题】Atmel SAM v71 XPlained - 无法与端口 C 一起使用【英文标题】:Atmel SAM v71 XPlained - Can't work with Port C 【发布时间】:2016-11-03 20:37:08 【问题描述】:我刚得到一个 Atmel SAM V71“XPlained Ultra”板,我尝试编写一个基本的小应用程序来切换 LED0 和 LED1。 LED0 工作正常,连接到 PIO_PA23_IDX。然而,文档声称 LED1 连接到 PC09,令人惊讶的是,没有任何与 PORT C 相关的标题定义。我试图通过简单地将我的 IO-Pin 定义为 (64+9) 来伪造它,遵循约定0-31 是端口 A,32-63 是端口 B ......等等......但这仍然不起作用。我在这里想念什么?为什么文档声称 LED1 连接到源标头中似乎不存在的端口?
【问题讨论】:
【参考方案1】:看来,在没有 PORTC #defines 的情况下,使用 64+pin# 可以正常工作。最初的问题具有误导性,事实证明读取板上的开关存在单独的问题(可能是引脚设置为备用功能)。要控制端口 C 引脚 9 的输出,请使用 64+9 (73) 的引脚索引。
【讨论】:
以上是关于Atmel SAM v71 XPlained - 无法与端口 C 一起使用的主要内容,如果未能解决你的问题,请参考以下文章
Xplained pro SAM4SD32C - 定时器 1 - 无法写入 RA 寄存器
SAM 上的 Atmel ASF - pio_configure_pin 描述错误?