# Ameba1的GPIO命名问题

**URL:** <https://forum.amebaiot.com/t/ameba1-gpio/2822>\
**Category:** Peripherals\
**Tags:** 中文\
**Created:** [April 4, 2024, 2:09pm UTC](https://forum.amebaiot.com/t/ameba1-gpio/2822 "2024-04-04T14:09:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![baoyingcheng](https://avatars.discourse-cdn.com/v4/letter/b/bb73d2/32.png) [@baoyingcheng](https://forum.amebaiot.com/u/baoyingcheng)\
**Post date:** [April 4, 2024, 2:09pm UTC](https://forum.amebaiot.com/t/ameba1-gpio/2822/1 "2024-04-04T14:09:51Z")

</div>

我发现在variant.cpp里有GPIO的命名，类似其他M3的单片机，用的是PA\_6这样的，但实际编译的时候却显示缺少macro定义，好像只能直接用pin number来调用GPIO，不能用pin name。而芯片和模块的手册里都命名为PA6或者GPIOA\_6，这些都不能用。  
想请问：  
1.是否只能用开发板上标的引脚号？不能用引脚名？  
2.引脚号是否只有19个？我用的是rtl8195am的模块，按照芯片手册明明有40多个引脚。

---

<div class="post-metadata">

**Author:** ![M-ichae-l](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.amebaiot.com/m-ichae-l/32/33_2.png) [@M-ichae-l](https://forum.amebaiot.com/u/M-ichae-l)\
**Post date:** [April 8, 2024, 2:58am UTC](https://forum.amebaiot.com/t/ameba1-gpio/2822/2 "2024-04-08T02:58:24Z")

</div>

請參考，  
[https://www.amebaiot.com.cn/cn/ameba-arduino-getting-started/](https://www.amebaiot.com.cn/cn/ameba-arduino-getting-started/)

在variant.cpp 和 .h 是可以自定義或者增加，引腳號碼的。
