RTL8720DN芯片的PB3作为下拉输出,为什么不能输出高电平,PB1,PB2就没问题
代码如下
gpio_t gpio_led_flash;
// Init LED control pin
gpio_init(&gpio_led_flash, PB3);
gpio_dir(&gpio_led_flash, PIN_OUTPUT); // Direction: Output
gpio_mode(&gpio_led_flash, PullDown); // No pull
gpio_write(&gpio_led_flash, 1);
是哪里还需要在设置一下吗,请教一下大神们有没有遇到这种情况
wyy
2
@xiaokao
PB3 和 PA27 的默认功能是 SWD,如果想当 GPIO 用,必须先叫 sys_jtag_off();
把 SWD debug 功能关掉。
GPIO 输出时,设为下拉 pulldown 应该是没有用的。pullup/pulldown/pullnone 只有在输入时有效。
2 Likes
试过了确实可以,感谢,另外关于RTL8720芯片的一些sdk的参考资料请问是哪里能找到呀,感谢
wyy
4
amebaiot 网站可以下载
https://www.amebaiot.com/en/amebad/#rtk_amb21
github SDK 的 Docs 文件夹里面也有些相关的资料