0
will

1.

我這邊使用8711AM碰到個控制上問題,(目前我用的00007829-sdk-ameba-v4.0a開發)

目前我想控制GPIOE_1 為GPIO,並沒有使用PWM

所以我作了以下設定

gpio_init(&gpio_led2, PE_1);

gpio_dir(&gpio_led2, PIN_OUTPUT);    // Direction: Output

gpio_mode(&gpio_led2, PullNone);     // No pull

-----------------------------------------------------------------------------------------------------

得到下列輸出訊息

port_num=0x0

pin_num=0x21

chip_pin=0x65

[GPIO Err]HAL_GPIO_Init: GPIO Pin(41) Unavailable

發現無法初始化,請問該如何控制MUX為GPIO PIN?

 

 

2.

如果使用初始化PC_5如下則正常控制他PULL LOW/HIGH,這是為何?

gpio_init(&gpio_led2, PC_5);

gpio_dir(&gpio_led2, PIN_OUTPUT);    // Direction: Output

gpio_mode(&gpio_led2, PullNone);     // No pull

沒有錯誤訊息

cthsieh 回答了