你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

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

[复制链接]
guimeng 提问时间:2020-3-24 11:09 /
如题,STM32G031J6M6,4脚当普通IO口来用,没反应,还需要配置什么?有人知道吗?
微信图片_20200324110924.png
收藏 评论7 发布时间:2020-3-24 11:09

举报

7个回答
网络孤客 回答时间:2020-3-24 15:40:37
能详细说明一下,
把配置代码贴上来吗?
guimeng 回答时间:2020-3-24 16:11:22
ldptest 发表于 2020-3-24 15:40
能详细说明一下,
把配置代码贴上来吗?

203357h0ky45wink5yzpiz (1).png
4脚应该默认是NRST复位脚,我想配置成输出,输出高低电平,但是怎么配置都没有输出,一直是高电平;
我把他配置成TIM2_CH1  PWM模式,也没有PWM输出。
微信图片_20200324110924.png
guimeng 回答时间: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
03251.png

这个勾选了没有??
guimeng 回答时间:2020-3-25 09:57:18
mylovemcu 发表于 2020-3-25 09:03
这个勾选了没有??

勾了
lcstm32 回答时间:2020-3-28 19:36:40
我也遇到了这个问题 你那解决了吗
guimeng 回答时间:2020-10-16 15:30:10
lcstm32 发表于 2020-3-28 19:36
我也遇到了这个问题 你那解决了吗

在选项字节里面配置Reset模式
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版