目录
0x00 AT32F425C8T7 引脚矩阵映射关系
详情可见AT32手册
AT32的矩阵映射其实也就是开启端口的复用功能,但是它的功能更丰富。
AT32的引脚初始化函数:
gpio_init_struct.gpio_mode = GPIO_MODE_MUX;/*复用模式*/
gpio_init_struct.gpio_out_type = GPIO_OUTPUT_PUSH_PUT_PUSH_PULL;/*输出模式*/
gpio_init_struct.gpio_pins = GPIO_PINS_1;/*引脚号*/
gpio_init_struct.gpio_pull = GPIO_PULL_NONE;/*有无上下拉电阻*/
gpio_init_struct.gpio_drive_strength = GPIO_DRIVE_STRENGTH_STRONGER;/*驱动能力*/
gpio_init(GPIOA, &gpio_init_struct);/*初始化引脚*/
gpio_pin_mux_config(GPIOA, GPIO_PINS_SOURCE1, GPIO_MUX_1);/*选择复用功能*/
0x01 AT32_Work_Bench 图形化配置指南
0x02 AT32串口打印函数
使用图形化工具配好引脚就可以开始使用,很简单,不需要自己去配置,并且没有标准库和hal库之说,配出来就是直接能用的函数。
void AT32_LOG(usart_type* USARTx, uint8_t *Data)
{