问答

汇集网友智慧,解决技术难题

幻想收藏家

TA的家园币:311  

  • HC32L196PCTA-LQFP100 GPIO引脚数量有多少个?分别是哪些引脚?

    咨询问题:HC32L196PCTA-LQFP100GPIO引脚数量有多少个?分别是哪些引脚?该问题详细描述如下:《RM_HC32L19x_L17x系列参考手册_Rev1.65》文档中显示100脚GPIO引脚数88个PA[15:0],PB[15:0],PC[15:0],PD[7:0]16+16+16+8=56个。这里的56和88不一致。从引脚封装图,100脚剔除DVCCDVSSCAPRESETBBOOT这些共13个引脚。100-13=87,应该PA,PB,PC,PD,PE,PF口已引出的引脚均可以配置为GPIO口。这里和PA[15:0],PB[15:0],PC[15:0],PD[7:0]中的矛盾。备注中:“在应用中,需要将该封装未引出的IO引脚设为输入并使能上拉。该封装未引出的IO详见引脚功能说明”,说明有IO口引脚没有引出来?请问具体哪些引脚没有引出来?数据手册中没有写清楚。如果单片机程序中,没有对“引出的IO引脚设为输入并使能上拉”,可能会引发什么问题?请帮忙分析一下,是哪一块出错了?非常谢谢。

    HC32L196PCTA p10 IO引脚 GPIO PA 16

    2025-06-04 10
  • AT32F105的can通讯,如何查询发送邮箱是否空?

    如上,库函数使用。小白感谢!

  • N32G455 RS485中断接收函数进入不了,请问是什么原因呀?

    RS485能够发送数据,但是接收数据时一直进不了RS485中断函数,请大佬们指点一下voidRS485_Init(void){GPIO_InitTypeGPIO_InitStruct;USART_InitTypeUSART_InitStruct;NVIC_InitTypeNVIC_InitStruct;//使能时钟(USART2在APB1总线上)RCC_EnableAPB2PeriphClk(RCC_APB2_PERIPH_GPIOA,ENABLE);RCC_EnableAPB1PeriphClk(RCC_APB1_PERIPH_USART2,ENABLE);//配置方向控制引脚PA1GPIO_InitStruct.Pin=RS485_EN_GPIO_PIN;GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitPeripheral(RS485_EN_GPIO_PORT,&GPIO_InitStruct);GPIO_ResetBits(RS485_EN_GPIO_PORT,RS485_EN_GPIO_PIN);//默认接收模式//配置USART2TX引脚PA2(复用推挽输出)GPIO_InitStruct.Pin=GPIO_PIN_2;GPIO_InitStruct.GPIO_Mode=GPIO_Mode_AF_PP;GPIO_InitPeripheral(GPIOA,&GPIO_InitStruct);//配置USART2RX引脚PA3(浮空输入)GPIO_InitStruct.Pin=GPIO_PIN_3;GPIO_InitStruct.GPIO_Mode=GPIO_Mode_IN_FLOATING;GPIO_InitPeripheral(GPIOA,&GPIO_InitStruct);//USART参数配置USART_InitStruct.BaudRate=9600;//波特率;USART_InitStruct.WordLength=USART_WL_8B;USART_InitStruct.StopBits=USART_STPB_1;USART_InitStruct.Parity=USART_PE_NO;USART_InitStruct.HardwareFlowControl=USART_HFCTRL_NONE;USART_InitStruct.Mode=USART_MODE_RX|USART_MODE_TX;USART_Init(USART2,&USART_InitStruct);//使能接收中断USART_ConfigInt(USART2,USART_INT_RXDNE,ENABLE);USART_ConfigInt(USART2,USART_INT_IDLEF,ENABLE);//配置NVICNVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);NVIC_InitStruct.NVIC_IRQChannel=USART2_IRQn;NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority=1;NVIC_InitStruct.NVIC_IRQChannelSubPriority=1;NVIC_InitStruct.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStruct);//使能U

    N32G455 RS485 原因 接收 函数

    2025-04-24 17