SYD8811 GPIO[GPIO模块中PAD和GPIO的关系][SYD8811和SYD8810的区别]
GPIO模块中PAD和GPIO的关系这里看PIN_Pullup_Enable函数我们发现我们看到这里是设置了PAD_PULLU的相关寄存器这里所谓的PAD就是指芯片内部晶圆的标号而GPIO只是某些PAD拥有的功能但是PAD和GPIO的序号却不是一一对应的比如PAD1对应着GPIO1PAD17对应GPPIO11PAD和GPIO的关系以及GPIO的功能列表请看SDK的文档“SYD8811_SDK\Documentation\SYD8811_pinmux_table_20190527.xlsx”SYD8811和SYD8810的区别SYD8811和SYD8810的代码一样,使用SDK和4K相同,他们只是在GPIO上有所区别,根据上面的说明,SYD8811和SYD8810的pinmux_table表格不一样:SYD8811看SDK下面的这个表格:“\Documentation\SYD8811_pinmux_table_20200403 095636.xlsx”SYD8810看SDK下面的这个表格:“\Documentation\SYD8810_pinmux_table_20210611 111632.xlsx”因为上面的原因代码上SYD8810和SYD8811在gpio_init函数中有区别:SYD8810传入的枚举都是:T_QFN_32,SYD8811传入的枚举都是T_QFN_48:另外这两个芯片在ADC上还有一个地方要注意,请看文章:https://chengdong.blog.csdn.net/article/details/118515067