guimeng_3012334 发表于 2020-3-24 11:09:50

STM32G031J6M6,4脚当普通IO口来用,没反应?

如题,STM32G031J6M6,4脚当普通IO口来用,没反应,还需要配置什么?有人知道吗?

ldptest 发表于 2020-3-24 15:40:37

能详细说明一下,
把配置代码贴上来吗?

guimeng_3012334 发表于 2020-3-24 16:11:22

ldptest 发表于 2020-3-24 15:40
能详细说明一下,
把配置代码贴上来吗?


4脚应该默认是NRST复位脚,我想配置成输出,输出高低电平,但是怎么配置都没有输出,一直是高电平;
我把他配置成TIM2_CH1PWM模式,也没有PWM输出。

guimeng_3012334 发表于 2020-3-24 16:14:05

ldptest 发表于 2020-3-24 15:40
能详细说明一下,
把配置代码贴上来吗?

/** Configure pins as
      * Analog
      * Input
      * Output
      * EVENT_OUT
      * EXTI
*/
void MX_GPIO_Init(void)
{

GPIO_InitTypeDef GPIO_InitStruct = {0};

/* GPIO Ports Clock Enable */
__HAL_RCC_GPIOA_CLK_ENABLE();

/*Configure GPIO pin Output Level */
HAL_GPIO_WritePin(GPIOA, GPIO_PIN_0, GPIO_PIN_RESET);

/*Configure GPIO pin : PA0 */
GPIO_InitStruct.Pin = GPIO_PIN_0;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Pull = GPIO_PULLUP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

}

用软件STM32CubeMX生成的代码

mylovemcu 发表于 2020-3-25 09:03:15



这个勾选了没有??

guimeng_3012334 发表于 2020-3-25 09:57:18

mylovemcu 发表于 2020-3-25 09:03
这个勾选了没有??

勾了

lcstm32 发表于 2020-3-28 19:36:40

我也遇到了这个问题 你那解决了吗

guimeng_3012334 发表于 2020-10-16 15:30:10

lcstm32 发表于 2020-3-28 19:36
我也遇到了这个问题 你那解决了吗

在选项字节里面配置Reset模式
页: [1]
查看完整版本: STM32G031J6M6,4脚当普通IO口来用,没反应?